diff --git a/emhttp/plugins/dynamix.my.servers/Registration.page b/emhttp/plugins/dynamix.my.servers/Registration.page index 812ed720b..dd60c4e03 100644 --- a/emhttp/plugins/dynamix.my.servers/Registration.page +++ b/emhttp/plugins/dynamix.my.servers/Registration.page @@ -20,4 +20,4 @@ $replaceKey->check(true); ?> - \ No newline at end of file + diff --git a/emhttp/plugins/dynamix.my.servers/data/activation-data.php b/emhttp/plugins/dynamix.my.servers/data/activation-data.php new file mode 100644 index 000000000..ada94ff77 --- /dev/null +++ b/emhttp/plugins/dynamix.my.servers/data/activation-data.php @@ -0,0 +1,10 @@ + +
+debug(); ?>
+
diff --git a/emhttp/plugins/dynamix.my.servers/data/server-state.php b/emhttp/plugins/dynamix.my.servers/data/server-state.php index 6bcffc5b3..6fd7b7872 100644 --- a/emhttp/plugins/dynamix.my.servers/data/server-state.php +++ b/emhttp/plugins/dynamix.my.servers/data/server-state.php @@ -1,19 +1,5 @@ data = $this->fetchJsonData(); + } + + /** + * Fetch JSON data from all files matching the pattern. + * + * @return array Array of extracted JSON data. + */ + private function fetchJsonData(): array { + $data = []; + + if (!is_dir(self::DIR)) { + return $data; + } + + $files = scandir(self::DIR); + + if ($files === false || count($files) === 0) { + return $data; + } + + foreach ($files as $file) { + $filePath = self::DIR . DIRECTORY_SEPARATOR . $file; + + if (preg_match(self::FILE_PATTERN, $file, $matches)) { + // $activationCode = $matches[1]; + $fileContent = file_get_contents($filePath); + $jsonData = json_decode($fileContent, true); + + if (json_last_error() === JSON_ERROR_NONE) { + $data = $jsonData; + } else { + $data = ['error' => 'Invalid JSON format']; + } + + break; // Stop after the first match + } + } + + if (isset($data['partnerName'])) { + $this->partnerName = $data['partnerName']; + } + + if (isset($data['partnerUrl'])) { + $this->partnerUrl = $data['partnerUrl']; + } + + /** + * During the plg install, the partner logo asset is copied to the webgui images dir. + */ + $logo = self::DOCROOT . self::WEBGUI_IMAGES_BASE_DIR . '/' . self::PARTNER_LOGO_FILE_NAME; + if (file_exists($logo)) { + $this->partnerLogoPath = $logo; + } + + return $data; + } + + /** + * Get the partner logo path. + * + * @return string + */ + public function getPartnerLogoPath(): string { + return $this->partnerLogoPath; + } + + /** + * Get the extracted data. + * + * @return array + */ + public function getData(): array { + return $this->data; + } + + /** + * Retrieve the activation code data as JSON string with converted special characters to HTML entities + * + * @return string + */ + public function getDataForHtmlAttr(): string { + $json = json_encode($this->getData()); + return htmlspecialchars($json, ENT_QUOTES, 'UTF-8'); + } + + /** + * Get the partner logo render string. + * + * @return string + */ + public function getPartnerLogoRenderString(): string { + if (empty($this->partnerLogoPath)) { // default logo + return file_get_contents(self::DEFAULT_LOGO); + } + + return file_get_contents($this->partnerLogoPath); + } + + /** + * Get the partner name. + * + * @return string + */ + public function getPartnerName(): string { + return $this->partnerName; + } + + /** + * Get the partner URL. + * + * @return string + */ + public function getPartnerUrl(): string { + return $this->partnerUrl; + } + + /** + * Output for debugging + * + * @see https://tower.local/plugins/dynamix.my.servers/data/activation-data.php + * @return void + */ + public function debug(): void { + echo "data: "; var_dump($this->data); + echo "partnerName: "; var_dump($this->partnerName); + echo "partnerUrl: "; var_dump($this->partnerUrl); + echo "partnerLogoPath: "; var_dump($this->partnerLogoPath); + + echo $this->getPartnerLogoRenderString(); + } +} diff --git a/emhttp/plugins/dynamix.my.servers/include/myservers1.php b/emhttp/plugins/dynamix.my.servers/include/myservers1.php index c3cf40c1e..b9cfc44ff 100644 --- a/emhttp/plugins/dynamix.my.servers/include/myservers1.php +++ b/emhttp/plugins/dynamix.my.servers/include/myservers1.php @@ -36,27 +36,15 @@ a[href="/Tools/Downgrade"] .icon-update:before { display: inline-block; /* required otherwise the rotation won't work */ rotate: 180deg; } +/* overriding #header .logo svg */ +#header .logo .partner-logo svg { + fill: var(--header-text-primary); + width: auto; + height: 28px; +} $value) { - if (strpos($key, $searchText) !== false && isset($value["file"])) { - $fileValue = $value["file"]; - break; - } -} - -if ($fileValue !== null) { - $prefixedPath = '/plugins/dynamix.my.servers/unraid-components/'; - echo ''; -} else { - echo ''; -} +$wcExtractor = new WebComponentsExtractor(); +echo $wcExtractor->getScriptTagHtml(); diff --git a/emhttp/plugins/dynamix.my.servers/include/reboot-details.php b/emhttp/plugins/dynamix.my.servers/include/reboot-details.php index bb1888446..349ea8062 100644 --- a/emhttp/plugins/dynamix.my.servers/include/reboot-details.php +++ b/emhttp/plugins/dynamix.my.servers/include/reboot-details.php @@ -165,4 +165,4 @@ class RebootDetails $this->previousReleaseDate = $parseOutput['releaseDate']; } } -} \ No newline at end of file +} diff --git a/emhttp/plugins/dynamix.my.servers/include/state.php b/emhttp/plugins/dynamix.my.servers/include/state.php index 276788f4d..86bd921bf 100644 --- a/emhttp/plugins/dynamix.my.servers/include/state.php +++ b/emhttp/plugins/dynamix.my.servers/include/state.php @@ -8,12 +8,14 @@ * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. */ + /** * @todo refactor globals – currently if you try to use $GLOBALS the class will break. */ $webguiGlobals = $GLOBALS; $docroot = $docroot ?? $_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp'; +require_once "$docroot/plugins/dynamix.my.servers/include/activation-code-extractor.php"; require_once "$docroot/plugins/dynamix.my.servers/include/reboot-details.php"; require_once "$docroot/plugins/dynamix.plugin.manager/include/UnraidCheck.php"; /** @@ -52,6 +54,10 @@ class ServerState "nokeyserver" => 'NO_KEY_SERVER', "withdrawn" => 'WITHDRAWN', ]; + /** + * SSO Sub IDs from the my servers config file. + */ + public $ssoEnabled = false; private $osVersion; private $osVersionBranch; private $rebootDetails; @@ -66,12 +72,14 @@ class ServerState public $myServersMemoryCfg = []; public $host = 'unknown'; public $combinedKnownOrigins = []; - + public $nginxCfg = []; public $flashbackupStatus = []; public $registered = false; public $myServersMiniGraphConnected = false; public $keyfileBase64 = ''; + public $activationCodeData = []; + public $state = 'UNKNOWN'; /** * Constructor to initialize class properties and gather server information. @@ -83,12 +91,20 @@ class ServerState * @see - getWebguiGlobal() for usage * */ global $webguiGlobals; - $this->webguiGlobals =& $webguiGlobals; + $this->webguiGlobals = &$webguiGlobals; // echo "
" . json_encode($this->webguiGlobals, JSON_PRETTY_PRINT) . "
"; - $this->var = (array)parse_ini_file('state/var.ini'); + $this->var = $webguiGlobals['var']; + + // If we're on a patch, we need to use the combinedVersion to check for updates + if (file_exists('/tmp/Patcher/patches.json')) { + $patchJson = @json_decode(@file_get_contents('/tmp/Patcher/patches.json'), true) ?: []; + $this->var['version'] = $patchJson['combinedVersion'] ?? $this->var['version']; + } + $this->nginxCfg = @parse_ini_file('/var/local/emhttp/nginx.ini') ?? []; + $this->state = strtoupper(empty($this->var['regCheck']) ? $this->var['regTy'] : $this->var['regCheck']); $this->osVersion = $this->var['version']; $this->osVersionBranch = trim(@exec('plugin category /var/log/plugins/unRAIDServer.plg') ?? 'stable'); @@ -109,12 +125,14 @@ class ServerState $this->updateOsResponse = $this->updateOsCheck->getUnraidOSCheckResult(); $this->setConnectValues(); + $this->detectActivationCode(); } /** * Retrieve the value of a webgui global setting. */ - public function getWebguiGlobal(string $key, ?string $subkey = null) { + public function getWebguiGlobal(string $key, ?string $subkey = null) + { if (!$subkey) { return _var($this->webguiGlobals, $key, ''); } @@ -122,14 +140,15 @@ class ServerState return _var($keyArray, $subkey, ''); } - private function setConnectValues() { + private function setConnectValues() + { if (file_exists('/var/lib/pkgtools/packages/dynamix.unraid.net')) { $this->connectPluginInstalled = 'dynamix.unraid.net.plg'; } if (file_exists('/var/lib/pkgtools/packages/dynamix.unraid.net.staging')) { $this->connectPluginInstalled = 'dynamix.unraid.net.staging.plg'; } - if ($this->connectPluginInstalled && !file_exists('/usr/local/sbin/unraid-api')) { + if ($this->connectPluginInstalled && !file_exists('/usr/bin/unraid-api')) { $this->connectPluginInstalled .= '_installFailed'; } @@ -149,13 +168,15 @@ class ServerState $this->getFlashBackupStatus(); } - private function getFlashBackupStatus() { + private function getFlashBackupStatus() + { $flashbackupCfg = '/var/local/emhttp/flashbackup.ini'; $this->flashbackupStatus = (file_exists($flashbackupCfg)) ? @parse_ini_file($flashbackupCfg) : []; $this->flashBackupActivated = empty($this->flashbackupStatus['activated']) ? '' : 'true'; } - private function getMyServersCfgValues() { + private function getMyServersCfgValues() + { /** * @todo can we read this from somewhere other than the flash? Connect page uses this path and /boot/config/plugins/dynamix.my.servers/myservers.cfg… * - $myservers_memory_cfg_path ='/var/local/emhttp/myservers.cfg'; @@ -188,9 +209,11 @@ class ServerState $this->registered = !empty($this->myServersFlashCfg['remote']['apikey']) && $this->connectPluginInstalled; $this->registeredTime = $this->myServersFlashCfg['remote']['regWizTime'] ?? ''; $this->username = $this->myServersFlashCfg['remote']['username'] ?? ''; + $this->ssoEnabled = !empty($this->myServersFlashCfg['remote']['ssoSubIds'] ?? ''); } - private function getConnectKnownOrigins() { + private function getConnectKnownOrigins() + { /** * Allowed origins warning displayed when the current webGUI URL is NOT included in the known lists of allowed origins. * Include localhost in the test, but only display HTTP(S) URLs that do not include localhost. @@ -198,7 +221,7 @@ class ServerState $this->host = $_SERVER['HTTP_HOST'] ?? "unknown"; $memoryCfgPath = '/var/local/emhttp/myservers.cfg'; $this->myServersMemoryCfg = (file_exists($memoryCfgPath)) ? @parse_ini_file($memoryCfgPath) : []; - $this->myServersMiniGraphConnected = (($this->myServersMemoryCfg['minigraph']??'') === 'CONNECTED'); + $this->myServersMiniGraphConnected = (($this->myServersMemoryCfg['minigraph'] ?? '') === 'CONNECTED'); $allowedOrigins = $this->myServersMemoryCfg['allowedOrigins'] ?? ""; $extraOrigins = $this->myServersFlashCfg['api']['extraOrigins'] ?? ""; @@ -214,8 +237,8 @@ class ServerState $this->combinedKnownOrigins = explode(",", $combinedOrigins); if ($this->combinedKnownOrigins) { - foreach($this->combinedKnownOrigins as $key => $origin) { - if ( (strpos($origin, "http") === false) || (strpos($origin, "localhost") !== false) ) { + foreach ($this->combinedKnownOrigins as $key => $origin) { + if ((strpos($origin, "http") === false) || (strpos($origin, "localhost") !== false)) { // clean up $this->combinedKnownOrigins, only display warning if origins still remain to display unset($this->combinedKnownOrigins[$key]); } @@ -228,6 +251,23 @@ class ServerState } } + private function detectActivationCode() + { + // Fresh server and we're not loading with a callback param to install + if ($this->state !== 'ENOKEYFILE' || !empty($_GET['c'])) { + return; + } + + $activationCodeData = new ActivationCodeExtractor(); + $data = $activationCodeData->getData(); + + if (empty($data)) { + return; + } + + $this->activationCodeData = $data; + } + /** * Retrieve the server information as an associative array * @@ -286,7 +326,8 @@ class ServerState "registered" => $this->registered, "registeredTime" => $this->registeredTime, "site" => _var($_SERVER, 'REQUEST_SCHEME') . "://" . _var($_SERVER, 'HTTP_HOST'), - "state" => strtoupper(empty($this->var['regCheck']) ? $this->var['regTy'] : $this->var['regCheck']), + "ssoEnabled" => $this->ssoEnabled, + "state" => $this->state, "theme" => [ "banner" => !empty($this->getWebguiGlobal('display', 'banner')), "bannerGradient" => $this->getWebguiGlobal('display', 'showBannerGradient') === 'yes' ?? false, @@ -318,6 +359,10 @@ class ServerState $serverState['updateOsResponse'] = $this->updateOsResponse; } + if ($this->activationCodeData) { + $serverState['activationCodeData'] = $this->activationCodeData; + } + return $serverState; } @@ -326,7 +371,8 @@ class ServerState * * @return string */ - public function getServerStateJson() { + public function getServerStateJson() + { return json_encode($this->getServerState()); } @@ -335,8 +381,9 @@ class ServerState * * @return string */ - public function getServerStateJsonForHtmlAttr() { + public function getServerStateJsonForHtmlAttr() + { $json = json_encode($this->getServerState()); return htmlspecialchars($json, ENT_QUOTES, 'UTF-8'); } -} \ No newline at end of file +} diff --git a/emhttp/plugins/dynamix.my.servers/include/translations.php b/emhttp/plugins/dynamix.my.servers/include/translations.php index 3dc1c8f25..c771872eb 100644 --- a/emhttp/plugins/dynamix.my.servers/include/translations.php +++ b/emhttp/plugins/dynamix.my.servers/include/translations.php @@ -80,6 +80,8 @@ class WebComponentTranslations '

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

' => '

' . _('Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.') . '

', 'A Trial key provides all the functionality of an Unleashed Registration key' => _('A Trial key provides all the functionality of an Unleashed Registration key'), 'Acklowledge that you have made a Flash Backup to enable this action' => _('Acklowledge that you have made a Flash Backup to enable this action'), + 'Activate License' => _('Activate License'), + 'Activate Now' => _('Activate Now'), 'ago' => _('ago'), 'All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.' => _('All you need is an active internet connection, an Unraid.net account, and the Connect plugin.') . ' ' . _('Get started by installing the plugin.'), 'Attached Storage Devices' => _('Attached Storage Devices'), @@ -117,11 +119,15 @@ class WebComponentTranslations 'Copy Key URL' => _('Copy Key URL'), 'Copy your Key URL: {0}' => sprintf(_('Copy your Key URL: %s'), '{0}'), 'Create Flash Backup' => _('Create Flash Backup'), + 'Create a password' => _('Create a password'), + 'Create an Unraid.net account and activate your key' => _('Create an Unraid.net account and activate your key'), + 'Create Device Password' => _('Create Device Password'), 'Current Version {0}' => sprintf(_('Current Version %s'), '{0}'), 'Current Version: Unraid {0}' => sprintf(_('Current Version: Unraid %s'), '{0}'), 'Customizable Dashboard Tiles' => _('Customizable Dashboard Tiles'), 'day' => sprintf(_('%s day'), '{n}') . ' | ' . sprintf(_('%s days'), '{n}'), 'Deep Linking' => _('Deep Linking'), + 'Device is ready to configure' => _('Device is ready to configure'), 'DNS issue, unable to resolve wanip4.unraid.net' => _('DNS issue, unable to resolve wanip4.unraid.net'), 'Downgrade Unraid OS to {0}' => sprintf(_('Downgrade Unraid OS to %s'), '{0}'), 'Downgrade Unraid OS' => _('Downgrade Unraid OS'), @@ -204,6 +210,7 @@ class WebComponentTranslations 'Learn more and link your key to your account' => _('Learn more and link your key to your account'), 'Learn More' => _('Learn More'), 'Learn more' => _('Learn more'), + 'Let\'s activate your Unraid OS License' => _('Let\'s activate your Unraid OS License'), 'Let\'s Unleash your Hardware!' => _('Let\'s Unleash your Hardware!'), 'License key actions' => _('License key actions'), 'License key type' => _('License key type'), @@ -218,6 +225,8 @@ class WebComponentTranslations 'minute' => sprintf(_('%s minute'), '{n}') . ' | ' . sprintf(_('%s minutes'), '{n}'), 'Missing key file' => _('Missing key file'), 'month' => sprintf(_('%s month'), '{n}') . ' | ' . sprintf(_('%s months'), '{n}'), + 'More about Unraid.net Accounts' => _('More about Unraid.net Accounts'), + 'More about Unraid.net' => _('More about Unraid.net'), 'More options' => _('More options'), 'Multiple License Keys Present' => _('Multiple License Keys Present'), 'Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.' => _('Never ever be left without a backup of your config.') . ' ' . _('If you need to change flash drives, generate a backup from Connect and be up and running in minutes.'), @@ -281,6 +290,7 @@ class WebComponentTranslations 'Requires the local unraid-api to be running successfully' => _('Requires the local unraid-api to be running successfully'), 'Restarting unraid-api…' => _('Restarting unraid-api…'), 'second' => sprintf(_('%s second'), '{n}') . ' | ' . sprintf(_('%s seconds'), '{n}'), + 'Secure your device' => _('Secure your device'), 'Server Up Since {0}' => sprintf(_('Server Up Since %s'), '{0}'), 'Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.' => _('Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI.') . ' ' . _('Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.'), 'Set custom server tiles how you like and automatically display your server\'s banner image on your Connect Dashboard.' => _('Set custom server tiles how you like and automatically display your server\'s banner image on your Connect Dashboard.'), @@ -302,6 +312,7 @@ class WebComponentTranslations 'SSL certificates for unraid.net deprecated' => _('SSL certificates for unraid.net deprecated'), 'Stale Server' => _('Stale Server'), 'Stale' => _('Stale'), + 'On the following screen, your license will be activated. You\'ll then create an Unraid.net Account to manage your license going forward.' => _('On the following screen, your license will be activated.') . ' ' . _('You\'ll then create an Unraid.net Account to manage your license going forward.'), 'Start Free 30 Day Trial' => _('Start Free 30 Day Trial'), 'Starting your free 30 day trial' => _('Starting your free 30 day trial'), 'Success!' => _('Success!'), @@ -372,6 +383,8 @@ class WebComponentTranslations 'View on Docs' => _('View on Docs'), 'View release notes' => _('View release notes'), 'We recommend backing up your USB Flash Boot Device before starting the update.' => _('We recommend backing up your USB Flash Boot Device before starting the update.'), + 'Welcome to your new ${0} system, powered by Unraid!' => _('Welcome to your new ${0} system, powered by Unraid!'), + 'Welcome to Unraid!' => _('Welcome to Unraid!'), 'year' => sprintf(_('%s year'), '{n}') . ' | ' . sprintf(_('%s years'), '{n}'), 'You are still eligible to access OS updates that were published on or before {1}.' => sprintf(_('You are still eligible to access OS updates that were published on or before %s.'), '{1}'), 'You can also manually create a new backup by clicking the Create Flash Backup button.' => _('You can also manually create a new backup by clicking the Create Flash Backup button.'), @@ -380,6 +393,7 @@ class WebComponentTranslations 'You have exceeded the number of devices allowed for your license. Please remove a device before adding another.' => _('You have exceeded the number of devices allowed for your license. Please remove a device before adding another.'), 'You have not activated the Flash Backup feature via the Unraid Connect plugin.' => _('You have not activated the Flash Backup feature via the Unraid Connect plugin.'), 'You may still update to releases dated prior to your update expiration date.' => _('You may still update to releases dated prior to your update expiration date.'), + 'You\'re about to create a password to secure access to your system. This password is essential for managing and configuring your server. You’ll use this password every time you access the Unraid web interface.' => _('You\'re about to create a password to secure access to your system.') . ' ' . _('This password is essential for managing and configuring your server.') . ' ' . _('You’ll use this password every time you access the Unraid web interface.'), 'You\'re one step closer to enhancing your Unraid experience' => _('You\'re one step closer to enhancing your Unraid experience'), 'Your {0} Key has been replaced!' => sprintf(_('Your %s Key has been replaced!'), '{0}'), 'Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.' => sprintf(_('Your %s license included one year of free updates at the time of purchase.'), '{0}') . ' ' . _('You are now eligible to extend your license and access the latest OS updates.') . ' ' . sprintf(_('You are still eligible to access OS updates that were published on or before %s.'), '{1}'), diff --git a/emhttp/plugins/dynamix.my.servers/include/web-components-extractor.php b/emhttp/plugins/dynamix.my.servers/include/web-components-extractor.php new file mode 100644 index 000000000..b6d232b6d --- /dev/null +++ b/emhttp/plugins/dynamix.my.servers/include/web-components-extractor.php @@ -0,0 +1,101 @@ +findManifestFiles('manifest.json'); + + foreach ($manifestFiles as $manifestPath) { + $manifest = $this->getManifestContents($manifestPath); + $subfolder = $this->getRelativePath($manifestPath); + + foreach ($manifest as $key => $value) { + if (strpos($key, self::RICH_COMPONENTS_ENTRY) !== false && isset($value["file"])) { + return ($subfolder ? $subfolder . '/' : '') . $value["file"]; + } + } + } + return ''; + } + + private function getRichComponentsScript(): string + { + $jsFile = $this->getRichComponentsFile(); + if (empty($jsFile)) { + return ''; + } + return ''; + } + + private function getUnraidUiScriptHtml(): string + { + $manifestFiles = $this->findManifestFiles('ui.manifest.json'); + + if (empty($manifestFiles)) { + error_log("No ui.manifest.json found"); + return ''; + } + + $manifestPath = $manifestFiles[0]; // Use the first found manifest + $manifest = $this->getManifestContents($manifestPath); + $subfolder = $this->getRelativePath($manifestPath); + + if (!isset($manifest[self::UI_ENTRY]) || !isset($manifest[self::UI_STYLES_ENTRY])) { + error_log("Required entries not found in ui.manifest.json"); + return ''; + } + + $jsFile = ($subfolder ? $subfolder . '/' : '') . $manifest[self::UI_ENTRY]['file']; + $cssFile = ($subfolder ? $subfolder . '/' : '') . $manifest[self::UI_STYLES_ENTRY]['file']; + + return ''; + } + + public function getScriptTagHtml(): string + { + try { + return $this->getRichComponentsScript() . $this->getUnraidUiScriptHtml(); + } catch (\Exception $e) { + error_log("Error in WebComponentsExtractor::getScriptTagHtml: " . $e->getMessage()); + return ""; + } + } +} diff --git a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CStFAWS0.js b/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CStFAWS0.js deleted file mode 100644 index 2d3dccde6..000000000 --- a/emhttp/plugins/dynamix.my.servers/unraid-components/_nuxt/unraid-components.client-CStFAWS0.js +++ /dev/null @@ -1,93 +0,0 @@ -/** -* @vue/shared v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/ -/*! #__NO_SIDE_EFFECTS__ */ -function eee(eee){const tee=Object.create(null);for(const ree of eee.split(","))tee[ree]=1;return eee=>eee in tee}const tee={},ree=[],oee=()=>{},NO=()=>!1,aee=eee=>111===eee.charCodeAt(0)&&110===eee.charCodeAt(1)&&(eee.charCodeAt(2)>122||eee.charCodeAt(2)<97),nee=eee=>eee.startsWith("onUpdate:"),iee=Object.assign,see=(eee,el)=>{const i=eee.indexOf(el);i>-1&&eee.splice(i,1)},lee=Object.prototype.hasOwnProperty,cee=(eee,tee)=>lee.call(eee,tee),dee=Array.isArray,pee=eee=>"[object Map]"===bee(eee),uee=eee=>"[object Set]"===bee(eee),hee=eee=>"function"==typeof eee,fee=eee=>"string"==typeof eee,gee=eee=>"symbol"==typeof eee,mee=eee=>null!==eee&&"object"==typeof eee,wee=eee=>(mee(eee)||hee(eee))&&hee(eee.then)&&hee(eee.catch),vee=Object.prototype.toString,bee=eee=>vee.call(eee),yee=eee=>"[object Object]"===bee(eee),xee=eee=>fee(eee)&&"NaN"!==eee&&"-"!==eee[0]&&""+parseInt(eee,10)===eee,kee=eee(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_ee=fn=>{const eee=Object.create(null);return tee=>eee[tee]||(eee[tee]=fn(tee))},See=/-(\w)/g,Eee=_ee((eee=>eee.replace(See,((_,c)=>c?c.toUpperCase():"")))),Oee=/\B([A-Z])/g,$ee=_ee((eee=>eee.replace(Oee,"-$1").toLowerCase())),zee=_ee((eee=>eee.charAt(0).toUpperCase()+eee.slice(1))),Cee=_ee((eee=>eee?`on${zee(eee)}`:"")),Aee=(eee,tee)=>!Object.is(eee,tee),jee=(eee,...tee)=>{for(let i=0;i{Object.defineProperty(eee,tee,{configurable:!0,enumerable:!1,writable:oee,value:ree})},Nee=eee=>{const n=parseFloat(eee);return isNaN(n)?eee:n},Iee=eee=>{const n=fee(eee)?Number(eee):NaN;return isNaN(n)?eee:n};let Pee;const Ree=()=>Pee||(Pee="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{});function Mee(eee){if(dee(eee)){const tee={};for(let i=0;i{if(eee){const ree=eee.split(Fee);ree.length>1&&(tee[ree[0].trim()]=ree[1].trim())}})),tee}function Bee(eee){let tee="";if(fee(eee))tee=eee;else if(dee(eee))for(let i=0;i!(!eee||!0!==eee.__v_isRef),Hee=eee=>fee(eee)?eee:null==eee?"":dee(eee)||mee(eee)&&(eee.toString===vee||!hee(eee.toString))?Wee(eee)?Hee(eee.value):JSON.stringify(eee,Kee,2):String(eee),Kee=(eee,tee)=>Wee(tee)?Kee(eee,tee.value):pee(tee)?{[`Map(${tee.size})`]:[...tee.entries()].reduce(((eee,[tee,ree],i)=>(eee[Gee(tee,i)+" =>"]=ree,eee)),{})}:uee(tee)?{[`Set(${tee.size})`]:[...tee.values()].map((v=>Gee(v)))}:gee(tee)?Gee(tee):!mee(tee)||dee(tee)||yee(tee)?tee:String(tee),Gee=(v,i="")=>{var _a;return gee(v)?`Symbol(${null!=(_a=v.description)?_a:i})`:v}; -/** -* @vue/reactivity v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/ -let Xee,Qee;class Zee{constructor(eee=!1){this.detached=eee,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Xee,!eee&&Xee&&(this.index=(Xee.scopes||(Xee.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let i,l;if(this._isPaused=!0,this.scopes)for(i=0,l=this.scopes.length;i0)return;if(nte){let e=nte;for(nte=void 0;e;){const eee=e.next;e.next=void 0,e.flags&=-9,e=eee}}let eee;for(;ate;){let e=ate;for(ate=void 0;e;){const ree=e.next;if(e.next=void 0,e.flags&=-9,1&e.flags)try{e.trigger()}catch(tee){eee||(eee=tee)}e=ree}}if(eee)throw eee}function dte(eee){for(let tee=eee.deps;tee;tee=tee.nextDep)tee.version=-1,tee.prevActiveLink=tee.dep.activeLink,tee.dep.activeLink=tee}function pte(eee){let tee,ree=eee.depsTail,oee=ree;for(;oee;){const eee=oee.prevDep;-1===oee.version?(oee===ree&&(ree=eee),fte(oee),gte(oee)):tee=oee,oee.dep.activeLink=oee.prevActiveLink,oee.prevActiveLink=void 0,oee=eee}eee.deps=tee,eee.depsTail=ree}function ute(eee){for(let tee=eee.deps;tee;tee=tee.nextDep)if(tee.dep.version!==tee.version||tee.dep.computed&&(hte(tee.dep.computed)||tee.dep.version!==tee.version))return!0;return!!eee._dirty}function hte(eee){if(4&eee.flags&&!(16&eee.flags))return;if(eee.flags&=-17,eee.globalVersion===xte)return;eee.globalVersion=xte;const tee=eee.dep;if(eee.flags|=2,tee.version>0&&!eee.isSSR&&eee.deps&&!ute(eee))return void(eee.flags&=-3);const ree=Qee,oee=mte;Qee=eee,mte=!0;try{dte(eee);const ree=eee.fn(eee._value);(0===tee.version||Aee(ree,eee._value))&&(eee._value=ree,tee.version++)}catch(aee){throw tee.version++,aee}finally{Qee=ree,mte=oee,pte(eee),eee.flags&=-3}}function fte(eee,tee=!1){const{dep:ree,prevSub:oee,nextSub:aee}=eee;if(oee&&(oee.nextSub=aee,eee.prevSub=void 0),aee&&(aee.prevSub=oee,eee.nextSub=void 0),ree.subs===eee&&(ree.subs=oee,!oee&&ree.computed)){ree.computed.flags&=-5;for(let l=ree.computed.deps;l;l=l.nextDep)fte(l,!0)}tee||--ree.sc||!ree.map||ree.map.delete(ree.key)}function gte(eee){const{prevDep:tee,nextDep:ree}=eee;tee&&(tee.nextDep=ree,eee.prevDep=void 0),ree&&(ree.prevDep=tee,eee.nextDep=void 0)}let mte=!0;const wte=[];function vte(){wte.push(mte),mte=!1}function bte(){const eee=wte.pop();mte=void 0===eee||eee}function yte(e){const{cleanup:eee}=e;if(e.cleanup=void 0,eee){const tee=Qee;Qee=void 0;try{eee()}finally{Qee=tee}}}let xte=0;class kte{constructor(eee,tee){this.sub=eee,this.dep=tee,this.version=tee.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class _te{constructor(eee){this.computed=eee,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(eee){if(!Qee||!mte||Qee===this.computed)return;let tee=this.activeLink;if(void 0===tee||tee.sub!==Qee)tee=this.activeLink=new kte(Qee,this),Qee.deps?(tee.prevDep=Qee.depsTail,Qee.depsTail.nextDep=tee,Qee.depsTail=tee):Qee.deps=Qee.depsTail=tee,Ste(tee);else if(-1===tee.version&&(tee.version=this.version,tee.nextDep)){const eee=tee.nextDep;eee.prevDep=tee.prevDep,tee.prevDep&&(tee.prevDep.nextDep=eee),tee.prevDep=Qee.depsTail,tee.nextDep=void 0,Qee.depsTail.nextDep=tee,Qee.depsTail=tee,Qee.deps===tee&&(Qee.deps=eee)}return tee}trigger(eee){this.version++,xte++,this.notify(eee)}notify(eee){lte();try{0;for(let eee=this.subs;eee;eee=eee.prevSub)eee.sub.notify()&&eee.sub.dep.notify()}finally{cte()}}}function Ste(eee){if(eee.dep.sc++,4&eee.sub.flags){const tee=eee.dep.computed;if(tee&&!eee.dep.subs){tee.flags|=20;for(let l=tee.deps;l;l=l.nextDep)Ste(l)}const ree=eee.dep.subs;ree!==eee&&(eee.prevSub=ree,ree&&(ree.nextSub=eee)),eee.dep.subs=eee}}const Ete=new WeakMap,Ote=Symbol(""),$te=Symbol(""),zte=Symbol("");function Cte(eee,tee,ree){if(mte&&Qee){let tee=Ete.get(eee);tee||Ete.set(eee,tee=new Map);let oee=tee.get(ree);oee||(tee.set(ree,oee=new _te),oee.map=tee,oee.key=ree),oee.track()}}function Ate(eee,tee,ree,oee,aee,nee){const iee=Ete.get(eee);if(!iee)return void xte++;const see=eee=>{eee&&eee.trigger()};if(lte(),"clear"===tee)iee.forEach(see);else{const aee=dee(eee),nee=aee&&xee(ree);if(aee&&"length"===ree){const eee=Number(oee);iee.forEach(((tee,ree)=>{("length"===ree||ree===zte||!gee(ree)&&ree>=eee)&&see(tee)}))}else switch((void 0!==ree||iee.has(void 0))&&see(iee.get(ree)),nee&&see(iee.get(zte)),tee){case"add":aee?nee&&see(iee.get("length")):(see(iee.get(Ote)),pee(eee)&&see(iee.get($te)));break;case"delete":aee||(see(iee.get(Ote)),pee(eee)&&see(iee.get($te)));break;case"set":pee(eee)&&see(iee.get(Ote))}}cte()}function jte(eee){const tee=vre(eee);return tee===eee?tee:(Cte(tee,0,zte),mre(eee)?tee:tee.map(yre))}function Tte(eee){return Cte(eee=vre(eee),0,zte),eee}const Nte={__proto__:null,[Symbol.iterator](){return Ite(this,Symbol.iterator,yre)},concat(...eee){return jte(this).concat(...eee.map((x=>dee(x)?jte(x):x)))},entries(){return Ite(this,"entries",(eee=>(eee[1]=yre(eee[1]),eee)))},every(fn,eee){return Rte(this,"every",fn,eee,void 0,arguments)},filter(fn,eee){return Rte(this,"filter",fn,eee,(v=>v.map(yre)),arguments)},find(fn,eee){return Rte(this,"find",fn,eee,yre,arguments)},findIndex(fn,eee){return Rte(this,"findIndex",fn,eee,void 0,arguments)},findLast(fn,eee){return Rte(this,"findLast",fn,eee,yre,arguments)},findLastIndex(fn,eee){return Rte(this,"findLastIndex",fn,eee,void 0,arguments)},forEach(fn,eee){return Rte(this,"forEach",fn,eee,void 0,arguments)},includes(...eee){return Dte(this,"includes",eee)},indexOf(...eee){return Dte(this,"indexOf",eee)},join(eee){return jte(this).join(eee)},lastIndexOf(...eee){return Dte(this,"lastIndexOf",eee)},map(fn,eee){return Rte(this,"map",fn,eee,void 0,arguments)},pop(){return Fte(this,"pop")},push(...eee){return Fte(this,"push",eee)},reduce(fn,...eee){return Mte(this,"reduce",fn,eee)},reduceRight(fn,...eee){return Mte(this,"reduceRight",fn,eee)},shift(){return Fte(this,"shift")},some(fn,eee){return Rte(this,"some",fn,eee,void 0,arguments)},splice(...eee){return Fte(this,"splice",eee)},toReversed(){return jte(this).toReversed()},toSorted(eee){return jte(this).toSorted(eee)},toSpliced(...eee){return jte(this).toSpliced(...eee)},unshift(...eee){return Fte(this,"unshift",eee)},values(){return Ite(this,"values",yre)}};function Ite(eee,tee,ree){const oee=Tte(eee),aee=oee[tee]();return oee===eee||mre(eee)||(aee._next=aee.next,aee.next=()=>{const eee=aee._next();return eee.value&&(eee.value=ree(eee.value)),eee}),aee}const Pte=Array.prototype;function Rte(eee,tee,fn,ree,oee,aee){const nee=Tte(eee),iee=nee!==eee&&!mre(eee),see=nee[tee];if(see!==Pte[tee]){const tee=see.apply(eee,aee);return iee?yre(tee):tee}let lee=fn;nee!==eee&&(iee?lee=function(tee,ree){return fn.call(this,yre(tee),ree,eee)}:fn.length>2&&(lee=function(tee,ree){return fn.call(this,tee,ree,eee)}));const cee=see.call(nee,lee,ree);return iee&&oee?oee(cee):cee}function Mte(eee,tee,fn,ree){const oee=Tte(eee);let aee=fn;return oee!==eee&&(mre(eee)?fn.length>3&&(aee=function(tee,ree,oee){return fn.call(this,tee,ree,oee,eee)}):aee=function(tee,ree,oee){return fn.call(this,tee,yre(ree),oee,eee)}),oee[tee](aee,...ree)}function Dte(eee,tee,ree){const oee=vre(eee);Cte(oee,0,zte);const aee=oee[tee](...ree);return-1!==aee&&!1!==aee||!wre(ree[0])?aee:(ree[0]=vre(ree[0]),oee[tee](...ree))}function Fte(eee,tee,ree=[]){vte(),lte();const oee=vre(eee)[tee].apply(eee,ree);return cte(),bte(),oee}const Lte=eee("__proto__,__v_isRef,__isVue"),Ute=new Set(Object.getOwnPropertyNames(Symbol).filter((eee=>"arguments"!==eee&&"caller"!==eee)).map((eee=>Symbol[eee])).filter(gee));function Bte(eee){gee(eee)||(eee=String(eee));const tee=vre(this);return Cte(tee,0,eee),tee.hasOwnProperty(eee)}class Yte{constructor(eee=!1,tee=!1){this._isReadonly=eee,this._isShallow=tee}get(eee,tee,ree){if("__v_skip"===tee)return eee.__v_skip;const oee=this._isReadonly,aee=this._isShallow;if("__v_isReactive"===tee)return!oee;if("__v_isReadonly"===tee)return oee;if("__v_isShallow"===tee)return aee;if("__v_raw"===tee)return ree===(oee?aee?lre:sre:aee?ire:nre).get(eee)||Object.getPrototypeOf(eee)===Object.getPrototypeOf(ree)?eee:void 0;const nee=dee(eee);if(!oee){let fn;if(nee&&(fn=Nte[tee]))return fn;if("hasOwnProperty"===tee)return Bte}const iee=Reflect.get(eee,tee,kre(eee)?eee:ree);return(gee(tee)?Ute.has(tee):Lte(tee))?iee:(oee||Cte(eee,0,tee),aee?iee:kre(iee)?nee&&xee(tee)?iee:iee.value:mee(iee)?oee?pre(iee):dre(iee):iee)}}class qte extends Yte{constructor(eee=!1){super(!1,eee)}set(eee,tee,ree,oee){let aee=eee[tee];if(!this._isShallow){const tee=gre(aee);if(mre(ree)||gre(ree)||(aee=vre(aee),ree=vre(ree)),!dee(eee)&&kre(aee)&&!kre(ree))return!tee&&(aee.value=ree,!0)}const nee=dee(eee)&&xee(tee)?Number(tee)eee,Qte=v=>Reflect.getPrototypeOf(v);function Zte(eee){return function(...tee){return"delete"!==eee&&("clear"===eee?void 0:this)}}function Jte(eee,tee){const ree={get(ree){const oee=this.__v_raw,aee=vre(oee),nee=vre(ree);eee||(Aee(ree,nee)&&Cte(aee,0,ree),Cte(aee,0,nee));const{has:iee}=Qte(aee),see=tee?Xte:eee?xre:yre;return iee.call(aee,ree)?see(oee.get(ree)):iee.call(aee,nee)?see(oee.get(nee)):void(oee!==aee&&oee.get(ree))},get size(){const tee=this.__v_raw;return!eee&&Cte(vre(tee),0,Ote),Reflect.get(tee,"size",tee)},has(tee){const ree=this.__v_raw,oee=vre(ree),aee=vre(tee);return eee||(Aee(tee,aee)&&Cte(oee,0,tee),Cte(oee,0,aee)),tee===aee?ree.has(tee):ree.has(tee)||ree.has(aee)},forEach(ree,oee){const aee=this,nee=aee.__v_raw,iee=vre(nee),see=tee?Xte:eee?xre:yre;return!eee&&Cte(iee,0,Ote),nee.forEach(((eee,tee)=>ree.call(oee,see(eee),see(tee),aee)))}};iee(ree,eee?{add:Zte("add"),set:Zte("set"),delete:Zte("delete"),clear:Zte("clear")}:{add(eee){tee||mre(eee)||gre(eee)||(eee=vre(eee));const ree=vre(this);return Qte(ree).has.call(ree,eee)||(ree.add(eee),Ate(ree,"add",eee,eee)),this},set(eee,ree){tee||mre(ree)||gre(ree)||(ree=vre(ree));const oee=vre(this),{has:aee,get:nee}=Qte(oee);let iee=aee.call(oee,eee);iee||(eee=vre(eee),iee=aee.call(oee,eee));const see=nee.call(oee,eee);return oee.set(eee,ree),iee?Aee(ree,see)&&Ate(oee,"set",eee,ree):Ate(oee,"add",eee,ree),this},delete(eee){const tee=vre(this),{has:ree,get:oee}=Qte(tee);let aee=ree.call(tee,eee);aee||(eee=vre(eee),aee=ree.call(tee,eee)),oee&&oee.call(tee,eee);const nee=tee.delete(eee);return aee&&Ate(tee,"delete",eee,void 0),nee},clear(){const eee=vre(this),tee=0!==eee.size,ree=eee.clear();return tee&&Ate(eee,"clear",void 0,void 0),ree}});return["keys","values","entries",Symbol.iterator].forEach((oee=>{ree[oee]=function(eee,tee,ree){return function(...oee){const aee=this.__v_raw,nee=vre(aee),iee=pee(nee),see="entries"===eee||eee===Symbol.iterator&&iee,lee="keys"===eee&&iee,cee=aee[eee](...oee),dee=ree?Xte:tee?xre:yre;return!tee&&Cte(nee,0,lee?$te:Ote),{next(){const{value:eee,done:tee}=cee.next();return tee?{value:eee,done:tee}:{value:see?[dee(eee[0]),dee(eee[1])]:dee(eee),done:tee}},[Symbol.iterator](){return this}}}}(oee,eee,tee)})),ree}function ere(eee,tee){const ree=Jte(eee,tee);return(tee,oee,aee)=>"__v_isReactive"===oee?!eee:"__v_isReadonly"===oee?eee:"__v_raw"===oee?tee:Reflect.get(cee(ree,oee)&&oee in tee?ree:tee,oee,aee)}const tre={get:ere(!1,!1)},rre={get:ere(!1,!0)},ore={get:ere(!0,!1)},are={get:ere(!0,!0)},nre=new WeakMap,ire=new WeakMap,sre=new WeakMap,lre=new WeakMap;function cre(eee){return eee.__v_skip||!Object.isExtensible(eee)?0:function(eee){switch(eee){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((eee=>bee(eee).slice(8,-1))(eee))}function dre(eee){return gre(eee)?eee:hre(eee,!1,Wte,tre,nre)}function pre(eee){return hre(eee,!0,Hte,ore,sre)}function ure(eee){return hre(eee,!0,Gte,are,lre)}function hre(eee,tee,ree,oee,aee){if(!mee(eee))return eee;if(eee.__v_raw&&(!tee||!eee.__v_isReactive))return eee;const nee=aee.get(eee);if(nee)return nee;const iee=cre(eee);if(0===iee)return eee;const see=new Proxy(eee,2===iee?oee:ree);return aee.set(eee,see),see}function fre(eee){return gre(eee)?fre(eee.__v_raw):!(!eee||!eee.__v_isReactive)}function gre(eee){return!(!eee||!eee.__v_isReadonly)}function mre(eee){return!(!eee||!eee.__v_isShallow)}function wre(eee){return!!eee&&!!eee.__v_raw}function vre(eee){const tee=eee&&eee.__v_raw;return tee?vre(tee):eee}function bre(eee){return!cee(eee,"__v_skip")&&Object.isExtensible(eee)&&Tee(eee,"__v_skip",!0),eee}const yre=eee=>mee(eee)?dre(eee):eee,xre=eee=>mee(eee)?pre(eee):eee;function kre(r){return!!r&&!0===r.__v_isRef}function _re(eee){return Ere(eee,!1)}function Sre(eee){return Ere(eee,!0)}function Ere(eee,tee){return kre(eee)?eee:new Ore(eee,tee)}class Ore{constructor(eee,tee){this.dep=new _te,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=tee?eee:vre(eee),this._value=tee?eee:yre(eee),this.__v_isShallow=tee}get value(){return this.dep.track(),this._value}set value(eee){const tee=this._rawValue,ree=this.__v_isShallow||mre(eee)||gre(eee);eee=ree?eee:vre(eee),Aee(eee,tee)&&(this._rawValue=eee,this._value=ree?eee:yre(eee),this.dep.trigger())}}function $re(eee){return kre(eee)?eee.value:eee}function zre(eee){return hee(eee)?eee():$re(eee)}const Cre={get:(eee,tee,ree)=>"__v_raw"===tee?eee:$re(Reflect.get(eee,tee,ree)),set:(eee,tee,ree,oee)=>{const aee=eee[tee];return kre(aee)&&!kre(ree)?(aee.value=ree,!0):Reflect.set(eee,tee,ree,oee)}};function Are(eee){return fre(eee)?eee:new Proxy(eee,Cre)}class jre{constructor(eee){this.__v_isRef=!0,this._value=void 0;const tee=this.dep=new _te,{get:ree,set:oee}=eee(tee.track.bind(tee),tee.trigger.bind(tee));this._get=ree,this._set=oee}get value(){return this._value=this._get()}set value(eee){this._set(eee)}}function Tre(eee){return new jre(eee)}function Nre(eee){const tee=dee(eee)?new Array(eee.length):{};for(const ree in eee)tee[ree]=Mre(eee,ree);return tee}class Ire{constructor(eee,tee,ree){this._object=eee,this._key=tee,this._defaultValue=ree,this.__v_isRef=!0,this._value=void 0}get value(){const eee=this._object[this._key];return this._value=void 0===eee?this._defaultValue:eee}set value(eee){this._object[this._key]=eee}get dep(){return function(eee,tee){const ree=Ete.get(eee);return ree&&ree.get(tee)}(vre(this._object),this._key)}}class Pre{constructor(eee){this._getter=eee,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Rre(eee,tee,ree){return kre(eee)?eee:hee(eee)?new Pre(eee):mee(eee)&&arguments.length>1?Mre(eee,tee,ree):_re(eee)}function Mre(eee,tee,ree){const oee=eee[tee];return kre(oee)?oee:new Ire(eee,tee,ree)}class Dre{constructor(fn,eee,tee){this.fn=fn,this.setter=eee,this._value=void 0,this.dep=new _te(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=xte-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!eee,this.isSSR=tee}notify(){if(this.flags|=16,!(8&this.flags)&&Qee!==this)return ste(this,!0),!0}get value(){const eee=this.dep.track();return hte(this),eee&&(eee.version=this.dep.version),this._value}set value(eee){this.setter&&this.setter(eee)}}const Fre={},Lre=new WeakMap;let Ure;function Bre(eee,cb,ree=tee){const{immediate:aee,deep:nee,once:iee,scheduler:lee,augmentJob:cee,call:pee}=ree,uee=eee=>nee?eee:mre(eee)||!1===nee||0===nee?Yre(eee,1):Yre(eee);let fee,gee,mee,wee,vee=!1,bee=!1;if(kre(eee)?(gee=()=>eee.value,vee=mre(eee)):fre(eee)?(gee=()=>uee(eee),vee=!0):dee(eee)?(bee=!0,vee=eee.some((s=>fre(s)||mre(s))),gee=()=>eee.map((s=>kre(s)?s.value:fre(s)?uee(s):hee(s)?pee?pee(s,2):s():void 0))):gee=hee(eee)?cb?pee?()=>pee(eee,2):eee:()=>{if(mee){vte();try{mee()}finally{bte()}}const tee=Ure;Ure=fee;try{return pee?pee(eee,3,[wee]):eee(wee)}finally{Ure=tee}}:oee,cb&&nee){const eee=gee,tee=!0===nee?1/0:nee;gee=()=>Yre(eee(),tee)}const yee=ete(),xee=()=>{fee.stop(),yee&&yee.active&&see(yee.effects,fee)};if(iee&&cb){const eee=cb;cb=(...tee)=>{eee(...tee),xee()}}let kee=bee?new Array(eee.length).fill(Fre):Fre;const _ee=eee=>{if(1&fee.flags&&(fee.dirty||eee))if(cb){const eee=fee.run();if(nee||vee||(bee?eee.some(((v,i)=>Aee(v,kee[i]))):Aee(eee,kee))){mee&&mee();const tee=Ure;Ure=fee;try{const tee=[eee,kee===Fre?void 0:bee&&kee[0]===Fre?[]:kee,wee];pee?pee(cb,3,tee):cb(...tee),kee=eee}finally{Ure=tee}}}else fee.run()};return cee&&cee(_ee),fee=new ote(gee),fee.scheduler=lee?()=>lee(_ee,!1):_ee,wee=fn=>function(eee,tee=!1,ree=Ure){if(ree){let tee=Lre.get(ree);tee||Lre.set(ree,tee=[]),tee.push(eee)}}(fn,!1,fee),mee=fee.onStop=()=>{const eee=Lre.get(fee);if(eee){if(pee)pee(eee,4);else for(const tee of eee)tee();Lre.delete(fee)}},cb?aee?_ee(!0):kee=fee.run():lee?lee(_ee.bind(null,!0),!0):fee.run(),xee.pause=fee.pause.bind(fee),xee.resume=fee.resume.bind(fee),xee.stop=xee,xee}function Yre(eee,tee=1/0,ree){if(tee<=0||!mee(eee)||eee.__v_skip)return eee;if((ree=ree||new Set).has(eee))return eee;if(ree.add(eee),tee--,kre(eee))Yre(eee.value,tee,ree);else if(dee(eee))for(let i=0;i{Yre(v,tee,ree)}));else if(yee(eee)){for(const oee in eee)Yre(eee[oee],tee,ree);for(const oee of Object.getOwnPropertySymbols(eee))Object.prototype.propertyIsEnumerable.call(eee,oee)&&Yre(eee[oee],tee,ree)}return eee} -/** -* @vue/runtime-core v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function qre(fn,eee,tee,ree){try{return ree?fn(...ree):fn()}catch(oee){Wre(oee,eee,tee)}}function Vre(fn,eee,tee,ree){if(hee(fn)){const oee=qre(fn,eee,tee,ree);return oee&&wee(oee)&&oee.catch((ree=>{Wre(ree,eee,tee)})),oee}if(dee(fn)){const oee=[];for(let i=0;i=noe(ree)?Hre.push(eee):Hre.splice(function(id){let eee=Kre+1,tee=Hre.length;for(;eee>>1,oee=Hre[ree],aee=noe(oee);aeenoe(a)-noe(b)));if(Gre.length=0,Xre)return void Xre.push(...eee);for(Xre=eee,Qre=0;Qrenull==eee.id?2&eee.flags?-1:1/0:eee.id;function ioe(eee){try{for(Kre=0;Kre{ree._d&&_ne(-1);const oee=coe(eee);let aee;try{aee=fn(...tee)}finally{coe(oee),ree._d&&_ne(1)}return aee};return ree._n=!0,ree._c=!0,ree._d=!0,ree}function poe(eee,ree){if(null===soe)return eee;const oee=oie(soe),aee=eee.dirs||(eee.dirs=[]);for(let i=0;ieee&&(eee.disabled||""===eee.disabled),goe=eee=>eee&&(eee.defer||""===eee.defer),moe=eee=>"undefined"!=typeof SVGElement&&eee instanceof SVGElement,woe=eee=>"function"==typeof MathMLElement&&eee instanceof MathMLElement,voe=(eee,tee)=>{const ree=eee&&eee.to;if(fee(ree)){if(tee){return tee(ree)}return null}return ree},boe={name:"Teleport",__isTeleport:!0,process(n1,n2,eee,tee,ree,oee,aee,nee,iee,see){const{mc:lee,pc:cee,pbc:dee,o:{insert:pee,querySelector:uee,createText:hee,createComment:fee}}=see,gee=foe(n2.props);let{shapeFlag:mee,children:wee,dynamicChildren:vee}=n2;if(null==n1){const see=n2.el=hee(""),cee=n2.anchor=hee("");pee(see,eee,tee),pee(cee,eee,tee);const dee=(eee,tee)=>{16&mee&&(ree&&ree.isCE&&(ree.ce._teleportTarget=eee),lee(wee,eee,tee,ree,oee,aee,nee,iee))},fee=()=>{const eee=n2.target=voe(n2.props,uee),tee=_oe(eee,n2,hee,pee);eee&&("svg"!==aee&&moe(eee)?aee="svg":"mathml"!==aee&&woe(eee)&&(aee="mathml"),gee||(dee(eee,tee),koe(n2,!1)))};gee&&(dee(eee,cee),koe(n2,!0)),goe(n2.props)?Vae((()=>{fee(),n2.el.__isMounted=!0}),oee):fee()}else{if(goe(n2.props)&&!n1.el.__isMounted)return void Vae((()=>{boe.process(n1,n2,eee,tee,ree,oee,aee,nee,iee,see),delete n1.el.__isMounted}),oee);n2.el=n1.el,n2.targetStart=n1.targetStart;const lee=n2.anchor=n1.anchor,pee=n2.target=n1.target,hee=n2.targetAnchor=n1.targetAnchor,fee=foe(n1.props),mee=fee?eee:pee,wee=fee?lee:hee;if("svg"===aee||moe(pee)?aee="svg":("mathml"===aee||woe(pee))&&(aee="mathml"),vee?(dee(n1.dynamicChildren,vee,mee,ree,oee,aee,nee),Gae(n1,n2,!0)):iee||cee(n1,n2,mee,wee,ree,oee,aee,nee,!1),gee)fee?n2.props&&n1.props&&n2.props.to!==n1.props.to&&(n2.props.to=n1.props.to):yoe(n2,eee,lee,see,1);else if((n2.props&&n2.props.to)!==(n1.props&&n1.props.to)){const eee=n2.target=voe(n2.props,uee);eee&&yoe(n2,eee,null,see,0)}else fee&&yoe(n2,pee,hee,see,1);koe(n2,gee)}},remove(eee,tee,ree,{um:oee,o:{remove:aee}},nee){const{shapeFlag:iee,children:see,anchor:lee,targetStart:cee,targetAnchor:dee,target:pee,props:uee}=eee;if(pee&&(aee(cee),aee(dee)),nee&&aee(lee),16&iee){const eee=nee||!foe(uee);for(let i=0;iiee({name:eee.name},tee,{setup:eee}))():eee}function Ooe(){const i=Wne();return i?(i.appContext.config.idPrefix||"v")+"-"+i.ids[0]+i.ids[1]++:""}function $oe(eee){eee.ids=[eee.ids[0]+eee.ids[2]+++"-",0,0]}function zoe(eee,ree,oee,aee,nee=!1){if(dee(eee))return void eee.forEach(((r,i)=>zoe(r,ree&&(dee(ree)?ree[i]:ree),oee,aee,nee)));if(Coe(aee)&&!nee)return void(512&aee.shapeFlag&&aee.type.__asyncResolved&&aee.component.subTree.component&&zoe(eee,ree,oee,aee.component.subTree));const iee=4&aee.shapeFlag?oie(aee.component):aee.el,lee=nee?null:iee,{i:pee,r:uee}=eee,gee=ree&&ree.r,mee=pee.refs===tee?pee.refs={}:pee.refs,wee=pee.setupState,vee=vre(wee),bee=wee===tee?()=>!1:eee=>cee(vee,eee);if(null!=gee&&gee!==uee&&(fee(gee)?(mee[gee]=null,bee(gee)&&(wee[gee]=null)):kre(gee)&&(gee.value=null)),hee(uee))qre(uee,pee,12,[lee,mee]);else{const tee=fee(uee),ree=kre(uee);if(tee||ree){const aee=()=>{if(eee.f){const ree=tee?bee(uee)?wee[uee]:mee[uee]:uee.value;nee?dee(ree)&&see(ree,iee):dee(ree)?ree.includes(iee)||ree.push(iee):tee?(mee[uee]=[iee],bee(uee)&&(wee[uee]=mee[uee])):(uee.value=[iee],eee.k&&(mee[eee.k]=uee.value))}else tee?(mee[uee]=lee,bee(uee)&&(wee[uee]=lee)):ree&&(uee.value=lee,eee.k&&(mee[eee.k]=lee))};lee?(aee.id=-1,Vae(aee,oee)):aee()}}}Ree().requestIdleCallback,Ree().cancelIdleCallback;const Coe=i=>!!i.type.__asyncLoader,Aoe=eee=>eee.type.__isKeepAlive;function joe(eee,tee){Noe(eee,"a",tee)}function Toe(eee,tee){Noe(eee,"da",tee)}function Noe(eee,tee,ree=Vne){const oee=eee.__wdc||(eee.__wdc=()=>{let tee=ree;for(;tee;){if(tee.isDeactivated)return;tee=tee.parent}return eee()});if(Poe(tee,oee,ree),ree){let eee=ree.parent;for(;eee&&eee.parent;)Aoe(eee.parent.vnode)&&Ioe(oee,tee,ree,eee),eee=eee.parent}}function Ioe(eee,tee,ree,oee){const aee=Poe(tee,eee,oee,!0);Boe((()=>{see(oee[tee],aee)}),ree)}function Poe(eee,tee,ree=Vne,oee=!1){if(ree){const aee=ree[eee]||(ree[eee]=[]),nee=tee.__weh||(tee.__weh=(...oee)=>{vte();const aee=Gne(ree),nee=Vre(tee,ree,eee,oee);return aee(),bte(),nee});return oee?aee.unshift(nee):aee.push(nee),nee}}const Roe=eee=>(tee,ree=Vne)=>{Zne&&"sp"!==eee||Poe(eee,((...eee)=>tee(...eee)),ree)},Moe=Roe("bm"),Doe=Roe("m"),Foe=Roe("bu"),Loe=Roe("u"),Uoe=Roe("bum"),Boe=Roe("um"),Yoe=Roe("sp"),qoe=Roe("rtg"),Voe=Roe("rtc");function Woe(eee,tee=Vne){Poe("ec",eee,tee)}const Hoe="components";function Koe(eee,tee){return Qoe(Hoe,eee,!0,tee)||eee}const Goe=Symbol.for("v-ndc");function Xoe(eee){return fee(eee)?Qoe(Hoe,eee,!1)||eee:eee||Goe}function Qoe(eee,tee,ree=!0,oee=!1){const aee=soe||Vne;if(aee){const ree=aee.type;{const eee=aie(ree,!1);if(eee&&(eee===tee||eee===Eee(tee)||eee===zee(Eee(tee))))return ree}const nee=Zoe(aee[eee]||ree[eee],tee)||Zoe(aee.appContext[eee],tee);return!nee&&oee?ree:nee}}function Zoe(eee,tee){return eee&&(eee[tee]||eee[Eee(tee)]||eee[zee(Eee(tee))])}function Joe(eee,tee,ree,oee){let aee;const nee=ree,iee=dee(eee);if(iee||fee(eee)){let ree=!1;iee&&fre(eee)&&(ree=!mre(eee),eee=Tte(eee)),aee=new Array(eee.length);for(let i=0,l=eee.length;itee(eee,i,void 0,nee)));else{const ree=Object.keys(eee);aee=new Array(ree.length);for(let i=0,l=ree.length;i{const tee=ree.fn(...eee);return tee&&(tee.key=ree.key),tee}:ree.fn)}return eee}function tae(eee,tee,ree={},oee,aee){if(soe.ce||soe.parent&&Coe(soe.parent)&&soe.parent.ce)return"default"!==tee&&(ree.name=tee),xne(),One(gne,null,[Tne("slot",ree,oee&&oee())],64);let nee=eee[tee];nee&&nee._c&&(nee._d=!1),xne();const iee=nee&&rae(nee(ree)),see=ree.key||iee&&iee.key,lee=One(gne,{key:(see&&!gee(see)?see:`_${tee}`)+(!iee&&oee?"_fb":"")},iee||(oee?oee():[]),iee&&1===eee._?64:-2);return lee.scopeId&&(lee.slotScopeIds=[lee.scopeId+"-s"]),nee&&nee._c&&(nee._d=!0),lee}function rae(eee){return eee.some((eee=>!$ne(eee)||eee.type!==wne&&!(eee.type===gne&&!rae(eee.children))))?eee:null}function oae(eee,tee){const ree={};for(const oee in eee)ree[Cee(oee)]=eee[oee];return ree}const aae=i=>i?Qne(i)?oie(i):aae(i.parent):null,nae=iee(Object.create(null),{$:i=>i,$el:i=>i.vnode.el,$data:i=>i.data,$props:i=>i.props,$attrs:i=>i.attrs,$slots:i=>i.slots,$refs:i=>i.refs,$parent:i=>aae(i.parent),$root:i=>aae(i.root),$host:i=>i.ce,$emit:i=>i.emit,$options:i=>gae(i),$forceUpdate:i=>i.f||(i.f=()=>{toe(i.update)}),$nextTick:i=>i.n||(i.n=eoe.bind(i.proxy)),$watch:i=>ane.bind(i)}),iae=(eee,ree)=>eee!==tee&&!eee.__isScriptSetup&&cee(eee,ree),sae={get({_:eee},ree){if("__v_skip"===ree)return!0;const{ctx:oee,setupState:aee,data:nee,props:iee,accessCache:see,type:lee,appContext:dee}=eee;let pee;if("$"!==ree[0]){const n=see[ree];if(void 0!==n)switch(n){case 1:return aee[ree];case 2:return nee[ree];case 4:return oee[ree];case 3:return iee[ree]}else{if(iae(aee,ree))return see[ree]=1,aee[ree];if(nee!==tee&&cee(nee,ree))return see[ree]=2,nee[ree];if((pee=eee.propsOptions[0])&&cee(pee,ree))return see[ree]=3,iee[ree];if(oee!==tee&&cee(oee,ree))return see[ree]=4,oee[ree];pae&&(see[ree]=0)}}const uee=nae[ree];let hee,fee;return uee?("$attrs"===ree&&Cte(eee.attrs,0,""),uee(eee)):(hee=lee.__cssModules)&&(hee=hee[ree])?hee:oee!==tee&&cee(oee,ree)?(see[ree]=4,oee[ree]):(fee=dee.config.globalProperties,cee(fee,ree)?fee[ree]:void 0)},set({_:eee},ree,oee){const{data:aee,setupState:nee,ctx:iee}=eee;return iae(nee,ree)?(nee[ree]=oee,!0):aee!==tee&&cee(aee,ree)?(aee[ree]=oee,!0):!cee(eee.props,ree)&&(("$"!==ree[0]||!(ree.slice(1)in eee))&&(iee[ree]=oee,!0))},has({_:{data:eee,setupState:ree,accessCache:oee,ctx:aee,appContext:nee,propsOptions:iee}},see){let lee;return!!oee[see]||eee!==tee&&cee(eee,see)||iae(ree,see)||(lee=iee[0])&&cee(lee,see)||cee(aee,see)||cee(nae,see)||cee(nee.config.globalProperties,see)},defineProperty(eee,tee,ree){return null!=ree.get?eee._.accessCache[tee]=0:cee(ree,"value")&&this.set(eee,tee,ree.value,null),Reflect.defineProperty(eee,tee,ree)}};function lae(){return function(){const i=Wne();return i.setupContext||(i.setupContext=rie(i))}().slots}function cae(eee){return dee(eee)?eee.reduce(((eee,p)=>(eee[p]=null,eee)),{}):eee}function dae(eee,tee){const ree=cae(eee);for(const oee in tee){if(oee.startsWith("__skip"))continue;let eee=ree[oee];eee?dee(eee)||hee(eee)?eee=ree[oee]={type:eee,default:tee[oee]}:eee.default=tee[oee]:null===eee&&(eee=ree[oee]={default:tee[oee]}),eee&&tee[`__skip_${oee}`]&&(eee.skipFactory=!0)}return ree}let pae=!0;function uae(eee){const tee=gae(eee),ree=eee.proxy,aee=eee.ctx;pae=!1,tee.beforeCreate&&hae(tee.beforeCreate,eee,"bc");const{data:nee,computed:iee,methods:see,watch:lee,provide:cee,inject:pee,created:uee,beforeMount:fee,mounted:gee,beforeUpdate:wee,updated:vee,activated:bee,deactivated:yee,beforeDestroy:xee,beforeUnmount:kee,destroyed:_ee,unmounted:See,render:Eee,renderTracked:Oee,renderTriggered:$ee,errorCaptured:zee,serverPrefetch:Cee,expose:Aee,inheritAttrs:jee,components:Tee,directives:Nee,filters:Iee}=tee;if(pee&&function(eee,tee){dee(eee)&&(eee=bae(eee));for(const ree in eee){const oee=eee[ree];let aee;aee=mee(oee)?"default"in oee?zae(oee.from||ree,oee.default,!0):zae(oee.from||ree):zae(oee),kre(aee)?Object.defineProperty(tee,ree,{enumerable:!0,configurable:!0,get:()=>aee.value,set:v=>aee.value=v}):tee[ree]=aee}}(pee,aee,null),see)for(const oee in see){const eee=see[oee];hee(eee)&&(aee[oee]=eee.bind(ree))}if(nee){const tee=nee.call(ree,ree);mee(tee)&&(eee.data=dre(tee))}if(pae=!0,iee)for(const dee in iee){const eee=iee[dee],tee=hee(eee)?eee.bind(ree,ree):hee(eee.get)?eee.get.bind(ree,ree):oee,nee=!hee(eee)&&hee(eee.set)?eee.set.bind(ree):oee,c=nie({get:tee,set:nee});Object.defineProperty(aee,dee,{enumerable:!0,configurable:!0,get:()=>c.value,set:v=>c.value=v})}if(lee)for(const oee in lee)fae(lee[oee],aee,ree,oee);if(cee){const eee=hee(cee)?cee.call(ree):cee;Reflect.ownKeys(eee).forEach((tee=>{$ae(tee,eee[tee])}))}function Pee(eee,tee){dee(tee)?tee.forEach((tee=>eee(tee.bind(ree)))):tee&&eee(tee.bind(ree))}if(uee&&hae(uee,eee,"c"),Pee(Moe,fee),Pee(Doe,gee),Pee(Foe,wee),Pee(Loe,vee),Pee(joe,bee),Pee(Toe,yee),Pee(Woe,zee),Pee(Voe,Oee),Pee(qoe,$ee),Pee(Uoe,kee),Pee(Boe,See),Pee(Yoe,Cee),dee(Aee))if(Aee.length){const tee=eee.exposed||(eee.exposed={});Aee.forEach((eee=>{Object.defineProperty(tee,eee,{get:()=>ree[eee],set:tee=>ree[eee]=tee})}))}else eee.exposed||(eee.exposed={});Eee&&eee.render===oee&&(eee.render=Eee),null!=jee&&(eee.inheritAttrs=jee),Tee&&(eee.components=Tee),Nee&&(eee.directives=Nee),Cee&&$oe(eee)}function hae(eee,tee,ree){Vre(dee(eee)?eee.map((h2=>h2.bind(tee.proxy))):eee.bind(tee.proxy),tee,ree)}function fae(eee,tee,ree,oee){let aee=oee.includes(".")?nne(ree,oee):()=>ree[oee];if(fee(eee)){const ree=tee[eee];hee(ree)&&rne(aee,ree)}else if(hee(eee))rne(aee,eee.bind(ree));else if(mee(eee))if(dee(eee))eee.forEach((r=>fae(r,tee,ree,oee)));else{const oee=hee(eee.handler)?eee.handler.bind(ree):tee[eee.handler];hee(oee)&&rne(aee,oee,eee)}}function gae(eee){const tee=eee.type,{mixins:ree,extends:oee}=tee,{mixins:aee,optionsCache:nee,config:{optionMergeStrategies:iee}}=eee.appContext,see=nee.get(tee);let lee;return see?lee=see:aee.length||ree||oee?(lee={},aee.length&&aee.forEach((m=>mae(lee,m,iee,!0))),mae(lee,tee,iee)):lee=tee,mee(tee)&&nee.set(tee,lee),lee}function mae(to,eee,tee,ree=!1){const{mixins:oee,extends:aee}=eee;aee&&mae(to,aee,tee,!0),oee&&oee.forEach((m=>mae(to,m,tee,!0)));for(const nee in eee)if(ree&&"expose"===nee);else{const ree=wae[nee]||tee&&tee[nee];to[nee]=ree?ree(to[nee],eee[nee]):eee[nee]}return to}const wae={data:vae,props:kae,emits:kae,methods:xae,computed:xae,beforeCreate:yae,created:yae,beforeMount:yae,mounted:yae,beforeUpdate:yae,updated:yae,beforeDestroy:yae,beforeUnmount:yae,destroyed:yae,unmounted:yae,activated:yae,deactivated:yae,errorCaptured:yae,serverPrefetch:yae,components:xae,directives:xae,watch:function(to,eee){if(!to)return eee;if(!eee)return to;const tee=iee(Object.create(null),to);for(const ree in eee)tee[ree]=yae(to[ree],eee[ree]);return tee},provide:vae,inject:function(to,eee){return xae(bae(to),bae(eee))}};function vae(to,eee){return eee?to?function(){return iee(hee(to)?to.call(this,this):to,hee(eee)?eee.call(this,this):eee)}:eee:to}function bae(eee){if(dee(eee)){const tee={};for(let i=0;i(aee.has(eee)||(eee&&hee(eee.install)?(aee.add(eee),eee.install(lee,...tee)):hee(eee)&&(aee.add(eee),eee(lee,...tee))),lee),mixin:eee=>(oee.mixins.includes(eee)||oee.mixins.push(eee),lee),component:(eee,tee)=>tee?(oee.components[eee]=tee,lee):oee.components[eee],directive:(eee,tee)=>tee?(oee.directives[eee]=tee,lee):oee.directives[eee],mount(aee,nee,iee){if(!see){const nee=lee._ceVNode||Tne(tee,ree);return nee.appContext=oee,!0===iee?iee="svg":!1===iee&&(iee=void 0),eee(nee,aee,iee),see=!0,lee._container=aee,aee.__vue_app__=lee,oie(nee.component)}},onUnmount(eee){nee.push(eee)},unmount(){see&&(Vre(nee,lee._instance,16),eee(null,lee._container),delete lee._container.__vue_app__)},provide:(eee,tee)=>(oee.provides[eee]=tee,lee),runWithContext(fn){const eee=Oae;Oae=lee;try{return fn()}finally{Oae=eee}}};return lee}}let Oae=null;function $ae(eee,tee){if(Vne){let ree=Vne.provides;const oee=Vne.parent&&Vne.parent.provides;oee===ree&&(ree=Vne.provides=Object.create(oee)),ree[eee]=tee}else;}function zae(eee,tee,ree=!1){const oee=Vne||soe;if(oee||Oae){const aee=Oae?Oae._context.provides:oee?null==oee.parent?oee.vnode.appContext&&oee.vnode.appContext.provides:oee.parent.provides:void 0;if(aee&&eee in aee)return aee[eee];if(arguments.length>1)return ree&&hee(tee)?tee.call(oee&&oee.proxy):tee}}function Cae(){return!!(Vne||soe||Oae)}const Aae={},jae=()=>Object.create(Aae),Tae=eee=>Object.getPrototypeOf(eee)===Aae;function Nae(eee,tee,ree,oee=!1){const aee={},nee=jae();eee.propsDefaults=Object.create(null),Iae(eee,tee,aee,nee);for(const iee in eee.propsOptions[0])iee in aee||(aee[iee]=void 0);ree?eee.props=oee?aee:hre(aee,!1,Kte,rre,ire):eee.type.props?eee.props=aee:eee.props=nee,eee.attrs=nee}function Iae(eee,ree,oee,aee){const[nee,iee]=eee.propsOptions;let see,lee=!1;if(ree)for(let tee in ree){if(kee(tee))continue;const dee=ree[tee];let pee;nee&&cee(nee,pee=Eee(tee))?iee&&iee.includes(pee)?(see||(see={}))[pee]=dee:oee[pee]=dee:cne(eee.emitsOptions,tee)||tee in aee&&dee===aee[tee]||(aee[tee]=dee,lee=!0)}if(iee){const ree=vre(oee),aee=see||tee;for(let i=0;i{fee=!0;const[tee,ree]=Mae(eee,oee,!0);iee(pee,tee),ree&&uee.push(...ree)};!aee&&oee.mixins.length&&oee.mixins.forEach(tee),eee.extends&&tee(eee.extends),eee.mixins&&eee.mixins.forEach(tee)}if(!lee&&!fee)return mee(eee)&&nee.set(eee,ree),ree;if(dee(lee))for(let i=0;i"_"===eee[0]||"$stable"===eee,Lae=eee=>dee(eee)?eee.map(Dne):[Dne(eee)],Uae=(eee,tee,ree)=>{if(tee._n)return tee;const oee=doe(((...eee)=>Lae(tee(...eee))),ree);return oee._c=!1,oee},Bae=(eee,tee,ree)=>{const oee=eee._ctx;for(const aee in eee){if(Fae(aee))continue;const ree=eee[aee];if(hee(ree))tee[aee]=Uae(0,ree,oee);else if(null!=ree){const eee=Lae(ree);tee[aee]=()=>eee}}},Yae=(eee,tee)=>{const ree=Lae(tee);eee.slots.default=()=>ree},qae=(eee,tee,ree)=>{for(const oee in tee)(ree||"_"!==oee)&&(eee[oee]=tee[oee])},Vae=function(fn,eee){eee&&eee.pendingBranch?dee(fn)?eee.effects.push(...fn):eee.effects.push(fn):(dee(cb=fn)?Gre.push(...cb):Xre&&-1===cb.id?Xre.splice(Qre+1,0,cb):1&cb.flags||(Gre.push(cb),cb.flags|=1),roe());var cb};function Wae(eee){return function(eee){Ree().__VUE__=!0;const{insert:aee,remove:nee,patchProp:iee,createElement:see,createText:lee,createComment:dee,setText:pee,setElementText:uee,parentNode:hee,nextSibling:fee,setScopeId:gee=oee,insertStaticContent:mee}=eee,vee=(n1,n2,eee,tee=null,ree=null,oee=null,aee=void 0,nee=null,iee=!!n2.dynamicChildren)=>{if(n1===n2)return;n1&&!zne(n1,n2)&&(tee=Jee(n1),Hee(n1,ree,oee,!0),n1=null),-2===n2.patchFlag&&(iee=!1,n2.dynamicChildren=null);const{type:see,ref:lee,shapeFlag:cee}=n2;switch(see){case mne:bee(n1,n2,eee,tee);break;case wne:yee(n1,n2,eee,tee);break;case vne:null==n1&&xee(n2,eee,tee,aee);break;case gne:Mee(n1,n2,eee,tee,ree,oee,aee,nee,iee);break;default:1&cee?Oee(n1,n2,eee,tee,ree,oee,aee,nee,iee):6&cee?Dee(n1,n2,eee,tee,ree,oee,aee,nee,iee):(64&cee||128&cee)&&see.process(n1,n2,eee,tee,ree,oee,aee,nee,iee,rte)}null!=lee&&ree&&zoe(lee,n1&&n1.ref,oee,n2||n1,!n2)},bee=(n1,n2,eee,tee)=>{if(null==n1)aee(n2.el=lee(n2.children),eee,tee);else{const el=n2.el=n1.el;n2.children!==n1.children&&pee(el,n2.children)}},yee=(n1,n2,eee,tee)=>{null==n1?aee(n2.el=dee(n2.children||""),eee,tee):n2.el=n1.el},xee=(n2,eee,tee,ree)=>{[n2.el,n2.anchor]=mee(n2.children,eee,tee,ree,n2.el,n2.anchor)},_ee=({el:el,anchor:eee},tee,ree)=>{let oee;for(;el&&el!==eee;)oee=fee(el),aee(el,tee,ree),el=oee;aee(eee,tee,ree)},See=({el:el,anchor:eee})=>{let tee;for(;el&&el!==eee;)tee=fee(el),nee(el),el=tee;nee(eee)},Oee=(n1,n2,eee,tee,ree,oee,aee,nee,iee)=>{"svg"===n2.type?aee="svg":"math"===n2.type&&(aee="mathml"),null==n1?zee(n2,eee,tee,ree,oee,aee,nee,iee):Nee(n1,n2,ree,oee,aee,nee,iee)},zee=(eee,tee,ree,oee,nee,lee,cee,dee)=>{let el,pee;const{props:hee,shapeFlag:fee,transition:gee,dirs:mee}=eee;if(el=eee.el=see(eee.type,lee,hee&&hee.is,hee),8&fee?uee(el,eee.children):16&fee&&Aee(eee.children,el,null,oee,nee,Hae(eee,lee),cee,dee),mee&&uoe(eee,null,oee,"created"),Cee(el,eee,eee.scopeId,cee,oee),hee){for(const eee in hee)"value"===eee||kee(eee)||iee(el,eee,null,hee[eee],lee,oee);"value"in hee&&iee(el,"value",null,hee.value,lee),(pee=hee.onVnodeBeforeMount)&&Bne(pee,oee,eee)}mee&&uoe(eee,null,oee,"beforeMount");const wee=function(eee,tee){return(!eee||eee&&!eee.pendingBranch)&&tee&&!tee.persisted}(nee,gee);wee&&gee.beforeEnter(el),aee(el,tee,ree),((pee=hee&&hee.onVnodeMounted)||wee||mee)&&Vae((()=>{pee&&Bne(pee,oee,eee),wee&&gee.enter(el),mee&&uoe(eee,null,oee,"mounted")}),nee)},Cee=(el,eee,tee,ree,oee)=>{if(tee&&gee(el,tee),ree)for(let i=0;i{for(let i=lee;i{const el=n2.el=n1.el;let{patchFlag:see,dynamicChildren:lee,dirs:cee}=n2;see|=16&n1.patchFlag;const dee=n1.props||tee,pee=n2.props||tee;let hee;if(eee&&Kae(eee,!1),(hee=pee.onVnodeBeforeUpdate)&&Bne(hee,eee,n2,n1),cee&&uoe(n2,n1,eee,"beforeUpdate"),eee&&Kae(eee,!0),(dee.innerHTML&&null==pee.innerHTML||dee.textContent&&null==pee.textContent)&&uee(el,""),lee?Iee(n1.dynamicChildren,lee,el,eee,ree,Hae(n2,oee),aee):nee||Yee(n1,n2,el,null,eee,ree,Hae(n2,oee),aee,!1),see>0){if(16&see)Pee(el,dee,pee,eee,oee);else if(2&see&&dee.class!==pee.class&&iee(el,"class",null,pee.class,oee),4&see&&iee(el,"style",dee.style,pee.style,oee),8&see){const tee=n2.dynamicProps;for(let i=0;i{hee&&Bne(hee,eee,n2,n1),cee&&uoe(n2,n1,eee,"updated")}),ree)},Iee=(eee,tee,ree,oee,aee,nee,iee)=>{for(let i=0;i{if(eee!==ree){if(eee!==tee)for(const tee in eee)kee(tee)||tee in ree||iee(el,tee,eee[tee],null,aee,oee);for(const tee in ree){if(kee(tee))continue;const nee=ree[tee],see=eee[tee];nee!==see&&"value"!==tee&&iee(el,tee,see,nee,aee,oee)}"value"in ree&&iee(el,"value",eee.value,ree.value,aee)}},Mee=(n1,n2,eee,tee,ree,oee,nee,iee,see)=>{const cee=n2.el=n1?n1.el:lee(""),dee=n2.anchor=n1?n1.anchor:lee("");let{patchFlag:pee,dynamicChildren:uee,slotScopeIds:hee}=n2;hee&&(iee=iee?iee.concat(hee):hee),null==n1?(aee(cee,eee,tee),aee(dee,eee,tee),Aee(n2.children||[],eee,dee,ree,oee,nee,iee,see)):pee>0&&64&pee&&uee&&n1.dynamicChildren?(Iee(n1.dynamicChildren,uee,eee,ree,oee,nee,iee),(null!=n2.key||ree&&n2===ree.subTree)&&Gae(n1,n2,!0)):Yee(n1,n2,eee,dee,ree,oee,nee,iee,see)},Dee=(n1,n2,eee,tee,ree,oee,aee,nee,iee)=>{n2.slotScopeIds=nee,null==n1?512&n2.shapeFlag?ree.ctx.activate(n2,eee,tee,aee,iee):Fee(n2,eee,tee,ree,oee,aee,iee):Lee(n1,n2,iee)},Fee=(eee,ree,oee,aee,nee,iee,see)=>{const lee=eee.component=function(eee,ree,oee){const aee=eee.type,nee=(ree?ree.appContext:eee.appContext)||Yne,iee={uid:qne++,vnode:eee,type:aee,parent:ree,appContext:nee,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Zee(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:ree?ree.provides:Object.create(nee.provides),ids:ree?ree.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Mae(aee,nee),emitsOptions:lne(aee,nee),emit:null,emitted:null,propsDefaults:tee,inheritAttrs:aee.inheritAttrs,ctx:tee,data:tee,props:tee,attrs:tee,slots:tee,refs:tee,setupState:tee,setupContext:null,suspense:oee,suspenseId:oee?oee.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};iee.ctx={_:iee},iee.root=ree?ree.root:iee,iee.emit=sne.bind(null,iee),eee.ce&&eee.ce(iee);return iee}(eee,aee,nee);if(Aoe(eee)&&(lee.ctx.renderer=rte),function(eee,tee=!1,ree=!1){tee&&Kne(tee);const{props:oee,children:aee}=eee.vnode,nee=Qne(eee);Nae(eee,oee,nee,tee),((eee,tee,ree)=>{const oee=eee.slots=jae();if(32&eee.vnode.shapeFlag){const eee=tee._;eee?(qae(oee,tee,ree),ree&&Tee(oee,"_",eee,!0)):Bae(tee,oee)}else tee&&Yae(eee,tee)})(eee,aee,ree);const iee=nee?function(eee,tee){const ree=eee.type;eee.accessCache=Object.create(null),eee.proxy=new Proxy(eee.ctx,sae);const{setup:oee}=ree;if(oee){vte();const ree=eee.setupContext=oee.length>1?rie(eee):null,aee=Gne(eee),nee=qre(oee,eee,0,[eee.props,ree]),iee=wee(nee);if(bte(),aee(),!iee&&!eee.sp||Coe(eee)||$oe(eee),iee){if(nee.then(Xne,Xne),tee)return nee.then((tee=>{Jne(eee,tee)})).catch((e=>{Wre(e,eee,0)}));eee.asyncDep=nee}else Jne(eee,nee)}else eie(eee)}(eee,tee):void 0;tee&&Kne(!1)}(lee,!1,see),lee.asyncDep){if(nee&&nee.registerDep(lee,Uee,see),!eee.el){const eee=lee.subTree=Tne(wne);yee(null,eee,ree,oee)}}else Uee(lee,eee,ree,oee,nee,iee,see)},Lee=(n1,n2,eee)=>{const tee=n2.component=n1.component;if(function(eee,tee,ree){const{props:oee,children:aee,component:nee}=eee,{props:iee,children:see,patchFlag:lee}=tee,cee=nee.emitsOptions;if(tee.dirs||tee.transition)return!0;if(!(ree&&lee>=0))return!(!aee&&!see||see&&see.$stable)||oee!==iee&&(oee?!iee||hne(oee,iee,cee):!!iee);if(1024&lee)return!0;if(16&lee)return oee?hne(oee,iee,cee):!!iee;if(8&lee){const eee=tee.dynamicProps;for(let i=0;i{const see=()=>{if(eee.isMounted){let{next:tee,bu:bu,u:u,parent:ree,vnode:oee}=eee;{const ree=Xae(eee);if(ree)return tee&&(tee.el=oee.el,Bee(eee,tee,iee)),void ree.asyncDep.then((()=>{eee.isUnmounted||see()}))}let lee,cee=tee;Kae(eee,!1),tee?(tee.el=oee.el,Bee(eee,tee,iee)):tee=oee,bu&&jee(bu),(lee=tee.props&&tee.props.onVnodeBeforeUpdate)&&Bne(lee,ree,tee,oee),Kae(eee,!0);const dee=dne(eee),pee=eee.subTree;eee.subTree=dee,vee(pee,dee,hee(pee.el),Jee(pee),eee,aee,nee),tee.el=dee.el,null===cee&&function({vnode:eee,parent:tee},el){for(;tee;){const ree=tee.subTree;if(ree.suspense&&ree.suspense.activeBranch===eee&&(ree.el=eee.el),ree!==eee)break;(eee=tee.vnode).el=el,tee=tee.parent}}(eee,dee.el),u&&Vae(u,aee),(lee=tee.props&&tee.props.onVnodeUpdated)&&Vae((()=>Bne(lee,ree,tee,oee)),aee)}else{let iee;const{el:el,props:see}=tee,{bm:bm,m:m,parent:lee,root:cee,type:dee}=eee,pee=Coe(tee);Kae(eee,!1),bm&&jee(bm),!pee&&(iee=see&&see.onVnodeBeforeMount)&&Bne(iee,lee,tee),Kae(eee,!0);{cee.ce&&cee.ce._injectChildStyle(dee);const iee=eee.subTree=dne(eee);vee(null,iee,ree,oee,eee,aee,nee),tee.el=iee.el}if(m&&Vae(m,aee),!pee&&(iee=see&&see.onVnodeMounted)){const eee=tee;Vae((()=>Bne(iee,lee,eee)),aee)}(256&tee.shapeFlag||lee&&Coe(lee.vnode)&&256&lee.vnode.shapeFlag)&&eee.a&&Vae(eee.a,aee),eee.isMounted=!0,tee=ree=oee=null}};eee.scope.on();const lee=eee.effect=new ote(see);eee.scope.off();const cee=eee.update=lee.run.bind(lee),dee=eee.job=lee.runIfDirty.bind(lee);dee.i=eee,dee.id=eee.uid,lee.scheduler=()=>toe(dee),Kae(eee,!0),cee()},Bee=(eee,ree,oee)=>{ree.component=eee;const aee=eee.vnode.props;eee.vnode=ree,eee.next=null,function(eee,tee,ree,oee){const{props:aee,attrs:nee,vnode:{patchFlag:iee}}=eee,see=vre(aee),[lee]=eee.propsOptions;let dee=!1;if(!(oee||iee>0)||16&iee){let oee;Iae(eee,tee,aee,nee)&&(dee=!0);for(const nee in see)tee&&(cee(tee,nee)||(oee=$ee(nee))!==nee&&cee(tee,oee))||(lee?!ree||void 0===ree[nee]&&void 0===ree[oee]||(aee[nee]=Pae(lee,see,nee,void 0,eee,!0)):delete aee[nee]);if(nee!==see)for(const eee in nee)tee&&cee(tee,eee)||(delete nee[eee],dee=!0)}else if(8&iee){const ree=eee.vnode.dynamicProps;for(let i=0;i{const{vnode:aee,slots:nee}=eee;let iee=!0,see=tee;if(32&aee.shapeFlag){const eee=ree._;eee?oee&&1===eee?iee=!1:qae(nee,ree,oee):(iee=!ree.$stable,Bae(ree,nee)),see=ree}else ree&&(Yae(eee,ree),see={default:1});if(iee)for(const tee in nee)Fae(tee)||null!=see[tee]||delete nee[tee]})(eee,ree.children,oee),vte(),ooe(eee),bte()},Yee=(n1,n2,eee,tee,ree,oee,aee,nee,iee=!1)=>{const c1=n1&&n1.children,see=n1?n1.shapeFlag:0,c2=n2.children,{patchFlag:lee,shapeFlag:cee}=n2;if(lee>0){if(128&lee)return void Vee(c1,c2,eee,tee,ree,oee,aee,nee,iee);if(256&lee)return void qee(c1,c2,eee,tee,ree,oee,aee,nee,iee)}8&cee?(16&see&&Qee(c1,ree,oee),c2!==c1&&uee(eee,c2)):16&see?16&cee?Vee(c1,c2,eee,tee,ree,oee,aee,nee,iee):Qee(c1,ree,oee,!0):(8&see&&uee(eee,""),16&cee&&Aee(c2,eee,tee,ree,oee,aee,nee,iee))},qee=(c1,c2,eee,tee,oee,aee,nee,iee,see)=>{c2=c2||ree;const lee=(c1=c1||ree).length,cee=c2.length,dee=Math.min(lee,cee);let i;for(i=0;icee?Qee(c1,oee,aee,!0,!1,dee):Aee(c2,eee,tee,oee,aee,nee,iee,see,dee)},Vee=(c1,c2,eee,tee,oee,aee,nee,iee,see)=>{let i=0;const l2=c2.length;let e1=c1.length-1,e2=l2-1;for(;i<=e1&&i<=e2;){const n1=c1[i],n2=c2[i]=see?Fne(c2[i]):Dne(c2[i]);if(!zne(n1,n2))break;vee(n1,n2,eee,null,oee,aee,nee,iee,see),i++}for(;i<=e1&&i<=e2;){const n1=c1[e1],n2=c2[e2]=see?Fne(c2[e2]):Dne(c2[e2]);if(!zne(n1,n2))break;vee(n1,n2,eee,null,oee,aee,nee,iee,see),e1--,e2--}if(i>e1){if(i<=e2){const ree=e2+1,lee=reee2)for(;i<=e1;)Hee(c1[i],oee,aee,!0),i++;else{const s1=i,s2=i,lee=new Map;for(i=s2;i<=e2;i++){const eee=c2[i]=see?Fne(c2[i]):Dne(c2[i]);null!=eee.key&&lee.set(eee.key,i)}let j,cee=0;const dee=e2-s2+1;let pee=!1,uee=0;const hee=new Array(dee);for(i=0;i=dee){Hee(tee,oee,aee,!0);continue}let ree;if(null!=tee.key)ree=lee.get(tee.key);else for(j=s2;j<=e2;j++)if(0===hee[j-s2]&&zne(tee,c2[j])){ree=j;break}void 0===ree?Hee(tee,oee,aee,!0):(hee[ree-s2]=i+1,ree>=uee?uee=ree:pee=!0,vee(tee,c2[ree],eee,null,oee,aee,nee,iee,see),cee++)}const fee=pee?function(eee){const p=eee.slice(),tee=[0];let i,j,u,v,c;const ree=eee.length;for(i=0;i>1,eee[tee[c]]0&&(p[i]=tee[u-1]),tee[u]=i)}}u=tee.length,v=tee[u-1];for(;u-- >0;)tee[u]=v,v=p[v];return tee}(hee):ree;for(j=fee.length-1,i=dee-1;i>=0;i--){const ree=s2+i,lee=c2[ree],cee=ree+1{const{el:el,type:iee,transition:see,children:lee,shapeFlag:cee}=eee;if(6&cee)return void Wee(eee.component.subTree,tee,ree,oee);if(128&cee)return void eee.suspense.move(tee,ree,oee);if(64&cee)return void iee.move(eee,tee,ree,rte);if(iee===gne){aee(el,tee,ree);for(let i=0;isee.enter(el)),nee);else{const{leave:eee,delayLeave:oee,afterLeave:nee}=see,iee=()=>aee(el,tee,ree),lee=()=>{eee(el,(()=>{iee(),nee&&nee()}))};oee?oee(el,iee,lee):lee()}else aee(el,tee,ree)},Hee=(eee,tee,ree,oee=!1,aee=!1)=>{const{type:nee,props:iee,ref:see,children:lee,dynamicChildren:cee,shapeFlag:dee,patchFlag:pee,dirs:uee,cacheIndex:hee}=eee;if(-2===pee&&(aee=!1),null!=see&&zoe(see,null,ree,eee,!0),null!=hee&&(tee.renderCache[hee]=void 0),256&dee)return void tee.ctx.deactivate(eee);const fee=1&dee&&uee,gee=!Coe(eee);let mee;if(gee&&(mee=iee&&iee.onVnodeBeforeUnmount)&&Bne(mee,tee,eee),6&dee)Xee(eee.component,ree,oee);else{if(128&dee)return void eee.suspense.unmount(ree,oee);fee&&uoe(eee,null,tee,"beforeUnmount"),64&dee?eee.type.remove(eee,tee,ree,rte,oee):cee&&!cee.hasOnce&&(nee!==gne||pee>0&&64&pee)?Qee(cee,tee,ree,!1,!0):(nee===gne&&384&pee||!aee&&16&dee)&&Qee(lee,tee,ree),oee&&Kee(eee)}(gee&&(mee=iee&&iee.onVnodeUnmounted)||fee)&&Vae((()=>{mee&&Bne(mee,tee,eee),fee&&uoe(eee,null,tee,"unmounted")}),ree)},Kee=eee=>{const{type:tee,el:el,anchor:ree,transition:oee}=eee;if(tee===gne)return void Gee(el,ree);if(tee===vne)return void See(eee);const aee=()=>{nee(el),oee&&!oee.persisted&&oee.afterLeave&&oee.afterLeave()};if(1&eee.shapeFlag&&oee&&!oee.persisted){const{leave:tee,delayLeave:ree}=oee,nee=()=>tee(el,aee);ree?ree(eee.el,aee,nee):nee()}else aee()},Gee=(eee,tee)=>{let ree;for(;eee!==tee;)ree=fee(eee),nee(eee),eee=ree;nee(tee)},Xee=(eee,tee,ree)=>{const{bum:oee,scope:aee,job:nee,subTree:iee,um:um,m:m,a:a}=eee;Qae(m),Qae(a),oee&&jee(oee),aee.stop(),nee&&(nee.flags|=8,Hee(iee,eee,tee,ree)),um&&Vae(um,tee),Vae((()=>{eee.isUnmounted=!0}),tee),tee&&tee.pendingBranch&&!tee.isUnmounted&&eee.asyncDep&&!eee.asyncResolved&&eee.suspenseId===tee.pendingId&&(tee.deps--,0===tee.deps&&tee.resolve())},Qee=(eee,tee,ree,oee=!1,aee=!1,nee=0)=>{for(let i=nee;i{if(6&eee.shapeFlag)return Jee(eee.component.subTree);if(128&eee.shapeFlag)return eee.suspense.next();const el=fee(eee.anchor||eee.el),tee=el&&el[hoe];return tee?fee(tee):el};let ete=!1;const tte=(eee,tee,ree)=>{null==eee?tee._vnode&&Hee(tee._vnode,null,null,!0):vee(tee._vnode||null,eee,tee,null,null,null,ree),tee._vnode=eee,ete||(ete=!0,ooe(),aoe(),ete=!1)},rte={p:vee,um:Hee,m:Wee,r:Kee,mt:Fee,mc:Aee,pc:Yee,pbc:Iee,n:Jee,o:eee};let ate;return{render:tte,hydrate:ate,createApp:Eae(tte)}}(eee)}function Hae({type:eee,props:tee},ree){return"svg"===ree&&"foreignObject"===eee||"mathml"===ree&&"annotation-xml"===eee&&tee&&tee.encoding&&tee.encoding.includes("html")?void 0:ree}function Kae({effect:eee,job:tee},ree){ree?(eee.flags|=32,tee.flags|=4):(eee.flags&=-33,tee.flags&=-5)}function Gae(n1,n2,eee=!1){const tee=n1.children,ree=n2.children;if(dee(tee)&&dee(ree))for(let i=0;izae(Zae);function ene(eee,tee){return one(eee,null,tee)}function tne(eee,tee){return one(eee,null,{flush:"post"})}function rne(eee,cb,tee){return one(eee,cb,tee)}function one(eee,cb,ree=tee){const{immediate:aee,deep:nee,flush:see,once:lee}=ree,cee=iee({},ree),dee=cb&&aee||!cb&&"post"!==see;let pee;if(Zne)if("sync"===see){const eee=Jae();pee=eee.__watcherHandles||(eee.__watcherHandles=[])}else if(!dee){const eee=()=>{};return eee.stop=oee,eee.resume=oee,eee.pause=oee,eee}const uee=Vne;cee.call=(fn,eee,tee)=>Vre(fn,uee,eee,tee);let hee=!1;"post"===see?cee.scheduler=eee=>{Vae(eee,uee&&uee.suspense)}:"sync"!==see&&(hee=!0,cee.scheduler=(eee,tee)=>{tee?eee():toe(eee)}),cee.augmentJob=eee=>{cb&&(eee.flags|=4),hee&&(eee.flags|=2,uee&&(eee.id=uee.uid,eee.i=uee))};const fee=Bre(eee,cb,cee);return Zne&&(pee?pee.push(fee):dee&&fee()),fee}function ane(eee,tee,ree){const oee=this.proxy,aee=fee(eee)?eee.includes(".")?nne(oee,eee):()=>oee[eee]:eee.bind(oee,oee);let cb;hee(tee)?cb=tee:(cb=tee.handler,ree=tee);const nee=Gne(this),iee=one(aee,cb.bind(oee),ree);return nee(),iee}function nne(eee,tee){const ree=tee.split(".");return()=>{let tee=eee;for(let i=0;i"modelValue"===tee||"model-value"===tee?eee.modelModifiers:eee[`${tee}Modifiers`]||eee[`${Eee(tee)}Modifiers`]||eee[`${$ee(tee)}Modifiers`];function sne(eee,ree,...oee){if(eee.isUnmounted)return;const aee=eee.vnode.props||tee;let nee=oee;const iee=ree.startsWith("update:"),see=iee&&ine(aee,ree.slice(7));let lee;see&&(see.trim&&(nee=oee.map((a=>fee(a)?a.trim():a))),see.number&&(nee=oee.map(Nee)));let cee=aee[lee=Cee(ree)]||aee[lee=Cee(Eee(ree))];!cee&&iee&&(cee=aee[lee=Cee($ee(ree))]),cee&&Vre(cee,eee,6,nee);const dee=aee[lee+"Once"];if(dee){if(eee.emitted){if(eee.emitted[lee])return}else eee.emitted={};eee.emitted[lee]=!0,Vre(dee,eee,6,nee)}}function lne(eee,tee,ree=!1){const oee=tee.emitsCache,aee=oee.get(eee);if(void 0!==aee)return aee;const nee=eee.emits;let see={},lee=!1;if(!hee(eee)){const oee=eee=>{const ree=lne(eee,tee,!0);ree&&(lee=!0,iee(see,ree))};!ree&&tee.mixins.length&&tee.mixins.forEach(oee),eee.extends&&oee(eee.extends),eee.mixins&&eee.mixins.forEach(oee)}return nee||lee?(dee(nee)?nee.forEach((eee=>see[eee]=null)):iee(see,nee),mee(eee)&&oee.set(eee,see),see):(mee(eee)&&oee.set(eee,null),null)}function cne(eee,tee){return!(!eee||!aee(tee))&&(tee=tee.slice(2).replace(/Once$/,""),cee(eee,tee[0].toLowerCase()+tee.slice(1))||cee(eee,$ee(tee))||cee(eee,tee))}function dne(eee){const{type:tee,vnode:ree,proxy:oee,withProxy:aee,propsOptions:[iee],slots:see,attrs:lee,emit:cee,render:dee,renderCache:pee,props:uee,data:hee,setupState:fee,ctx:gee,inheritAttrs:mee}=eee,wee=coe(eee);let vee,bee;try{if(4&ree.shapeFlag){const eee=aee||oee,tee=eee;vee=Dne(dee.call(tee,eee,pee,uee,fee,hee,gee)),bee=lee}else{const eee=tee;0,vee=Dne(eee.length>1?eee(uee,{attrs:lee,slots:see,emit:cee}):eee(uee,null)),bee=tee.props?lee:pne(lee)}}catch(xee){bne.length=0,Wre(xee,eee,1),vee=Tne(wne)}let yee=vee;if(bee&&!1!==mee){const eee=Object.keys(bee),{shapeFlag:tee}=yee;eee.length&&7&tee&&(iee&&eee.some(nee)&&(bee=une(bee,iee)),yee=Ine(yee,bee,!1,!0))}return ree.dirs&&(yee=Ine(yee,null,!1,!0),yee.dirs=yee.dirs?yee.dirs.concat(ree.dirs):ree.dirs),ree.transition&&Soe(yee,ree.transition),vee=yee,coe(wee),vee}const pne=eee=>{let tee;for(const ree in eee)("class"===ree||"style"===ree||aee(ree))&&((tee||(tee={}))[ree]=eee[ree]);return tee},une=(eee,tee)=>{const ree={};for(const oee in eee)nee(oee)&&oee.slice(9)in tee||(ree[oee]=eee[oee]);return ree};function hne(eee,tee,ree){const oee=Object.keys(tee);if(oee.length!==Object.keys(eee).length)return!0;for(let i=0;ieee.__isSuspense;const gne=Symbol.for("v-fgt"),mne=Symbol.for("v-txt"),wne=Symbol.for("v-cmt"),vne=Symbol.for("v-stc"),bne=[];let yne=null;function xne(eee=!1){bne.push(yne=eee?null:[])}let kne=1;function _ne(eee,tee=!1){kne+=eee,eee<0&&yne&&tee&&(yne.hasOnce=!0)}function Sne(eee){return eee.dynamicChildren=kne>0?yne||ree:null,bne.pop(),yne=bne[bne.length-1]||null,kne>0&&yne&&yne.push(eee),eee}function Ene(eee,tee,ree,oee,aee,nee){return Sne(jne(eee,tee,ree,oee,aee,nee,!0))}function One(eee,tee,ree,oee,aee){return Sne(Tne(eee,tee,ree,oee,aee,!0))}function $ne(eee){return!!eee&&!0===eee.__v_isVNode}function zne(n1,n2){return n1.type===n2.type&&n1.key===n2.key}const Cne=({key:eee})=>null!=eee?eee:null,Ane=({ref:eee,ref_key:tee,ref_for:ree})=>("number"==typeof eee&&(eee=""+eee),null!=eee?fee(eee)||kre(eee)||hee(eee)?{i:soe,r:eee,k:tee,f:!!ree}:eee:null);function jne(eee,tee=null,ree=null,oee=0,aee=null,nee=(eee===gne?0:1),iee=!1,see=!1){const lee={__v_isVNode:!0,__v_skip:!0,type:eee,props:tee,key:tee&&Cne(tee),ref:tee&&Ane(tee),scopeId:loe,slotScopeIds:null,children:ree,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:nee,patchFlag:oee,dynamicProps:aee,dynamicChildren:null,appContext:null,ctx:soe};return see?(Lne(lee,ree),128&nee&&eee.normalize(lee)):ree&&(lee.shapeFlag|=fee(ree)?8:16),kne>0&&!iee&&yne&&(lee.patchFlag>0||6&nee)&&32!==lee.patchFlag&&yne.push(lee),lee}const Tne=function(eee,tee=null,ree=null,oee=0,aee=null,nee=!1){eee&&eee!==Goe||(eee=wne);if($ne(eee)){const oee=Ine(eee,tee,!0);return ree&&Lne(oee,ree),kne>0&&!nee&&yne&&(6&oee.shapeFlag?yne[yne.indexOf(eee)]=oee:yne.push(oee)),oee.patchFlag=-2,oee}see=eee,hee(see)&&"__vccOpts"in see&&(eee=eee.__vccOpts);var see;if(tee){tee=Nne(tee);let{class:eee,style:ree}=tee;eee&&!fee(eee)&&(tee.class=Bee(eee)),mee(ree)&&(wre(ree)&&!dee(ree)&&(ree=iee({},ree)),tee.style=Mee(ree))}const lee=fee(eee)?1:fne(eee)?128:(eee=>eee.__isTeleport)(eee)?64:mee(eee)?4:hee(eee)?2:0;return jne(eee,tee,ree,oee,aee,lee,nee,!0)};function Nne(eee){return eee?wre(eee)||Tae(eee)?iee({},eee):eee:null}function Ine(eee,tee,ree=!1,oee=!1){const{props:aee,ref:nee,patchFlag:iee,children:see,transition:lee}=eee,cee=tee?Une(aee||{},tee):aee,pee={__v_isVNode:!0,__v_skip:!0,type:eee.type,props:cee,key:cee&&Cne(cee),ref:tee&&tee.ref?ree&&nee?dee(nee)?nee.concat(Ane(tee)):[nee,Ane(tee)]:Ane(tee):nee,scopeId:eee.scopeId,slotScopeIds:eee.slotScopeIds,children:see,target:eee.target,targetStart:eee.targetStart,targetAnchor:eee.targetAnchor,staticCount:eee.staticCount,shapeFlag:eee.shapeFlag,patchFlag:tee&&eee.type!==gne?-1===iee?16:16|iee:iee,dynamicProps:eee.dynamicProps,dynamicChildren:eee.dynamicChildren,appContext:eee.appContext,dirs:eee.dirs,transition:lee,component:eee.component,suspense:eee.suspense,ssContent:eee.ssContent&&Ine(eee.ssContent),ssFallback:eee.ssFallback&&Ine(eee.ssFallback),el:eee.el,anchor:eee.anchor,ctx:eee.ctx,ce:eee.ce};return lee&&oee&&Soe(pee,lee.clone(pee)),pee}function Pne(eee=" ",tee=0){return Tne(mne,null,eee,tee)}function Rne(eee,tee){const ree=Tne(vne,null,eee);return ree.staticCount=tee,ree}function Mne(eee="",tee=!1){return tee?(xne(),One(wne,null,eee)):Tne(wne,null,eee)}function Dne(eee){return null==eee||"boolean"==typeof eee?Tne(wne):dee(eee)?Tne(gne,null,eee.slice()):$ne(eee)?Fne(eee):Tne(mne,null,String(eee))}function Fne(eee){return null===eee.el&&-1!==eee.patchFlag||eee.memo?eee:Ine(eee)}function Lne(eee,tee){let ree=0;const{shapeFlag:oee}=eee;if(null==tee)tee=null;else if(dee(tee))ree=16;else if("object"==typeof tee){if(65&oee){const ree=tee.default;return void(ree&&(ree._c&&(ree._d=!1),Lne(eee,ree()),ree._c&&(ree._d=!0)))}{ree=32;const oee=tee._;oee||Tae(tee)?3===oee&&soe&&(1===soe.slots._?tee._=1:(tee._=2,eee.patchFlag|=1024)):tee._ctx=soe}}else hee(tee)?(tee={default:tee,_ctx:soe},ree=32):(tee=String(tee),64&oee?(ree=16,tee=[Pne(tee)]):ree=8);eee.children=tee,eee.shapeFlag|=ree}function Une(...eee){const tee={};for(let i=0;iVne||soe;let Hne,Kne;{const g=Ree(),eee=(eee,tee)=>{let ree;return(ree=g[eee])||(ree=g[eee]=[]),ree.push(tee),v=>{ree.length>1?ree.forEach((eee=>eee(v))):ree[0](v)}};Hne=eee("__VUE_INSTANCE_SETTERS__",(v=>Vne=v)),Kne=eee("__VUE_SSR_SETTERS__",(v=>Zne=v))}const Gne=eee=>{const tee=Vne;return Hne(eee),eee.scope.on(),()=>{eee.scope.off(),Hne(tee)}},Xne=()=>{Vne&&Vne.scope.off(),Hne(null)};function Qne(eee){return 4&eee.vnode.shapeFlag}let Zne=!1;function Jne(eee,tee,ree){hee(tee)?eee.type.__ssrInlineRender?eee.ssrRender=tee:eee.render=tee:mee(tee)&&(eee.setupState=Are(tee)),eie(eee)}function eie(eee,tee,ree){const aee=eee.type;eee.render||(eee.render=aee.render||oee);{const tee=Gne(eee);vte();try{uae(eee)}finally{bte(),tee()}}}const tie={get:(eee,tee)=>(Cte(eee,0,""),eee[tee])};function rie(eee){const tee=tee=>{eee.exposed=tee||{}};return{attrs:new Proxy(eee.attrs,tie),slots:eee.slots,emit:eee.emit,expose:tee}}function oie(eee){return eee.exposed?eee.exposeProxy||(eee.exposeProxy=new Proxy(Are(bre(eee.exposed)),{get:(tee,ree)=>ree in tee?tee[ree]:ree in nae?nae[ree](eee):void 0,has:(eee,tee)=>tee in eee||tee in nae})):eee.proxy}function aie(eee,tee=!0){return hee(eee)?eee.displayName||eee.name:eee.name||tee&&eee.__name}const nie=(eee,tee)=>{const c=function(eee,tee,ree=!1){let oee,aee;return hee(eee)?oee=eee:(oee=eee.get,aee=eee.set),new Dre(oee,aee,ree)}(eee,0,Zne);return c};function h(eee,tee,ree){const l=arguments.length;return 2===l?mee(tee)&&!dee(tee)?$ne(tee)?Tne(eee,null,[tee]):Tne(eee,tee):Tne(eee,null,tee):(l>3?ree=Array.prototype.slice.call(arguments,2):3===l&&$ne(ree)&&(ree=[ree]),Tne(eee,tee,ree))}const iie="3.5.13"; -/** -* @vue/runtime-dom v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let sie;const tt="undefined"!=typeof window&&window.trustedTypes;if(tt)try{sie=tt.createPolicy("vue",{createHTML:eee=>eee})}catch(e){}const lie=sie?eee=>sie.createHTML(eee):eee=>eee,cie="undefined"!=typeof document?document:null,die=cie&&cie.createElement("template"),pie={insert:(eee,tee,ree)=>{tee.insertBefore(eee,ree||null)},remove:eee=>{const tee=eee.parentNode;tee&&tee.removeChild(eee)},createElement:(eee,tee,is,ree)=>{const el="svg"===tee?cie.createElementNS("http://www.w3.org/2000/svg",eee):"mathml"===tee?cie.createElementNS("http://www.w3.org/1998/Math/MathML",eee):is?cie.createElement(eee,{is:is}):cie.createElement(eee);return"select"===eee&&ree&&null!=ree.multiple&&el.setAttribute("multiple",ree.multiple),el},createText:eee=>cie.createTextNode(eee),createComment:eee=>cie.createComment(eee),setText:(eee,tee)=>{eee.nodeValue=tee},setElementText:(el,eee)=>{el.textContent=eee},parentNode:eee=>eee.parentNode,nextSibling:eee=>eee.nextSibling,querySelector:eee=>cie.querySelector(eee),setScopeId(el,id){el.setAttribute(id,"")},insertStaticContent(eee,tee,ree,oee,aee,nee){const iee=ree?ree.previousSibling:tee.lastChild;if(aee&&(aee===nee||aee.nextSibling))for(;tee.insertBefore(aee.cloneNode(!0),ree),aee!==nee&&(aee=aee.nextSibling););else{die.innerHTML=lie("svg"===oee?`${eee}`:"mathml"===oee?`${eee}`:eee);const aee=die.content;if("svg"===oee||"mathml"===oee){const eee=aee.firstChild;for(;eee.firstChild;)aee.appendChild(eee.firstChild);aee.removeChild(eee)}tee.insertBefore(aee,ree)}return[iee?iee.nextSibling:tee.firstChild,ree?ree.previousSibling:tee.lastChild]}},uie=Symbol("_vtc");const hie=Symbol("_vod"),fie=Symbol("_vsh"),gie={beforeMount(el,{value:eee},{transition:tee}){el[hie]="none"===el.style.display?"":el.style.display,tee&&eee?tee.beforeEnter(el):mie(el,eee)},mounted(el,{value:eee},{transition:tee}){tee&&eee&&tee.enter(el)},updated(el,{value:eee,oldValue:tee},{transition:ree}){!eee!=!tee&&(ree?eee?(ree.beforeEnter(el),mie(el,!0),ree.enter(el)):ree.leave(el,(()=>{mie(el,!1)})):mie(el,eee))},beforeUnmount(el,{value:eee}){mie(el,eee)}};function mie(el,eee){el.style.display=eee?el[hie]:"none",el[fie]=!eee}const wie=Symbol(""),vie=/(^|;)\s*display\s*:/;const bie=/\s*!important$/;function yie(eee,tee,ree){if(dee(ree))ree.forEach((v=>yie(eee,tee,v)));else if(null==ree&&(ree=""),tee.startsWith("--"))eee.setProperty(tee,ree);else{const oee=function(eee,tee){const ree=kie[tee];if(ree)return ree;let oee=Eee(tee);if("filter"!==oee&&oee in eee)return kie[tee]=oee;oee=zee(oee);for(let i=0;i{if(e._vts){if(e._vts<=ree.attached)return}else e._vts=Date.now();Vre(function(e,eee){if(dee(eee)){const tee=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{tee.call(e),e._stopped=!0},eee.map((fn=>e2=>!e2._stopped&&fn&&fn(e2)))}return eee}(e,ree.value),tee,5,[e])};return ree.value=eee,ree.attached=Tie(),ree}(ree,oee);Oie(el,tee,nee,iee)}else nee&&(!function(el,eee,tee,ree){el.removeEventListener(eee,tee,ree)}(el,tee,nee,iee),aee[eee]=void 0)}}const Cie=/(?:Once|Passive|Capture)$/;let Aie=0;const jie=Promise.resolve(),Tie=()=>Aie||(jie.then((()=>Aie=0)),Aie=Date.now());const Nie=eee=>111===eee.charCodeAt(0)&&110===eee.charCodeAt(1)&&eee.charCodeAt(2)>96&&eee.charCodeAt(2)<123;const Iie={}; -/*! #__NO_SIDE_EFFECTS__ */const Pie="undefined"!=typeof HTMLElement?HTMLElement:class{};class Rie extends Pie{constructor(eee,tee={},ree=Qie){super(),this._def=eee,this._props=tee,this._createApp=ree,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&ree!==Qie?this._root=this.shadowRoot:!1!==eee.shadowRoot?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let eee=this;for(;eee=eee&&(eee.parentNode||eee.host);)if(eee instanceof Rie){this._parent=eee;break}this._instance||(this._resolved?(this._setParent(),this._update()):eee&&eee._pendingResolve?this._pendingResolve=eee._pendingResolve.then((()=>{this._pendingResolve=void 0,this._resolveDef()})):this._resolveDef())}_setParent(eee=this._parent){eee&&(this._instance.parent=eee._instance,this._instance.provides=eee._instance.provides)}disconnectedCallback(){this._connected=!1,eoe((()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)}))}_resolveDef(){if(this._pendingResolve)return;for(let i=0;i{for(const m of eee)this._setAttr(m.attributeName)})),this._ob.observe(this,{attributes:!0});const eee=(eee,tee=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:ree,styles:oee}=eee;let aee;if(ree&&!dee(ree))for(const nee in ree){const eee=ree[nee];(eee===Number||eee&&eee.type===Number)&&(nee in this._props&&(this._props[nee]=Iee(this._props[nee])),(aee||(aee=Object.create(null)))[Eee(nee)]=!0)}this._numberProps=aee,tee&&this._resolveProps(eee),this.shadowRoot&&this._applyStyles(oee),this._mount(eee)},tee=this._def.__asyncLoader;tee?this._pendingResolve=tee().then((tee=>eee(this._def=tee,!0))):eee(this._def)}_mount(eee){this._app=this._createApp(eee),eee.configureApp&&eee.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const tee=this._instance&&this._instance.exposed;if(tee)for(const ree in tee)cee(this,ree)||Object.defineProperty(this,ree,{get:()=>$re(tee[ree])})}_resolveProps(eee){const{props:tee}=eee,ree=dee(tee)?tee:Object.keys(tee||{});for(const oee of Object.keys(this))"_"!==oee[0]&&ree.includes(oee)&&this._setProp(oee,this[oee]);for(const oee of ree.map(Eee))Object.defineProperty(this,oee,{get(){return this._getProp(oee)},set(eee){this._setProp(oee,eee,!0,!0)}})}_setAttr(eee){if(eee.startsWith("data-v-"))return;const tee=this.hasAttribute(eee);let ree=tee?this.getAttribute(eee):Iie;const oee=Eee(eee);tee&&this._numberProps&&this._numberProps[oee]&&(ree=Iee(ree)),this._setProp(oee,ree,!1,!0)}_getProp(eee){return this._props[eee]}_setProp(eee,tee,ree=!0,oee=!1){if(tee!==this._props[eee]&&(tee===Iie?delete this._props[eee]:(this._props[eee]=tee,"key"===eee&&this._app&&(this._app._ceVNode.key=tee)),oee&&this._instance&&this._update(),ree)){const ob=this._ob;ob&&ob.disconnect(),!0===tee?this.setAttribute($ee(eee),""):"string"==typeof tee||"number"==typeof tee?this.setAttribute($ee(eee),tee+""):tee||this.removeAttribute($ee(eee)),ob&&ob.observe(this,{attributes:!0})}}_update(){Xie(this._createVNode(),this._root)}_createVNode(){const eee={};this.shadowRoot||(eee.onVnodeMounted=eee.onVnodeUpdated=this._renderSlots.bind(this));const tee=Tne(this._def,iee(eee,this._props));return this._instance||(tee.ce=eee=>{this._instance=eee,eee.ce=this,eee.isCE=!0;const tee=(eee,tee)=>{this.dispatchEvent(new CustomEvent(eee,yee(tee[0])?iee({detail:tee},tee[0]):{detail:tee}))};eee.emit=(eee,...ree)=>{tee(eee,ree),$ee(eee)!==eee&&tee($ee(eee),ree)},this._setParent()}),tee}_applyStyles(eee,tee){if(!eee)return;if(tee){if(tee===this._def||this._styleChildren.has(tee))return;this._styleChildren.add(tee)}const ree=this._nonce;for(let i=eee.length-1;i>=0;i--){const s=document.createElement("style");ree&&s.setAttribute("nonce",ree),s.textContent=eee[i],this.shadowRoot.prepend(s)}}_parseSlots(){const eee=this._slots={};let n;for(;n=this.firstChild;){const tee=1===n.nodeType&&n.getAttribute("slot")||"default";(eee[tee]||(eee[tee]=[])).push(n),this.removeChild(n)}}_renderSlots(){const eee=(this._teleportTarget||this).querySelectorAll("slot"),tee=this._instance.type.__scopeId;for(let i=0;i{const fn=eee.props["onUpdate:modelValue"]||!1;return dee(fn)?eee=>jee(fn,eee):fn};function Die(e){e.target.composing=!0}function Fie(e){const eee=e.target;eee.composing&&(eee.composing=!1,eee.dispatchEvent(new Event("input")))}const Lie=Symbol("_assign"),Uie={created(el,{modifiers:{lazy:eee,trim:tee,number:ree}},oee){el[Lie]=Mie(oee);const aee=ree||oee.props&&"number"===oee.props.type;Oie(el,eee?"change":"input",(e=>{if(e.target.composing)return;let eee=el.value;tee&&(eee=eee.trim()),aee&&(eee=Nee(eee)),el[Lie](eee)})),tee&&Oie(el,"change",(()=>{el.value=el.value.trim()})),eee||(Oie(el,"compositionstart",Die),Oie(el,"compositionend",Fie),Oie(el,"change",Fie))},mounted(el,{value:eee}){el.value=null==eee?"":eee},beforeUpdate(el,{value:eee,oldValue:tee,modifiers:{lazy:ree,trim:oee,number:aee}},nee){if(el[Lie]=Mie(nee),el.composing)return;const iee=null==eee?"":eee;if((!aee&&"number"!==el.type||/^0\d/.test(el.value)?el.value:Nee(el.value))!==iee){if(document.activeElement===el&&"range"!==el.type){if(ree&&eee===tee)return;if(oee&&el.value.trim()===iee)return}el.value=iee}}},Bie=["ctrl","shift","alt","meta"],Yie={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,eee)=>Bie.some((m=>e[`${m}Key`]&&!eee.includes(m)))},qie=(fn,eee)=>{const tee=fn._withMods||(fn._withMods={}),ree=eee.join(".");return tee[ree]||(tee[ree]=(tee,...ree)=>{for(let i=0;i{const tee=fn._withKeys||(fn._withKeys={}),ree=eee.join(".");return tee[ree]||(tee[ree]=tee=>{if(!("key"in tee))return;const ree=$ee(tee.key);return eee.some((k=>k===ree||Vie[k]===ree))?fn(tee):void 0})},Hie=iee({patchProp:(el,eee,tee,ree,oee,iee)=>{const see="svg"===oee;"class"===eee?function(el,eee,tee){const ree=el[uie];ree&&(eee=(eee?[eee,...ree]:[...ree]).join(" ")),null==eee?el.removeAttribute("class"):tee?el.setAttribute("class",eee):el.className=eee}(el,ree,see):"style"===eee?function(el,eee,tee){const ree=el.style,oee=fee(tee);let aee=!1;if(tee&&!oee){if(eee)if(fee(eee))for(const oee of eee.split(";")){const eee=oee.slice(0,oee.indexOf(":")).trim();null==tee[eee]&&yie(ree,eee,"")}else for(const oee in eee)null==tee[oee]&&yie(ree,oee,"");for(const eee in tee)"display"===eee&&(aee=!0),yie(ree,eee,tee[eee])}else if(oee){if(eee!==tee){const eee=ree[wie];eee&&(tee+=";"+eee),ree.cssText=tee,aee=vie.test(tee)}}else eee&&el.removeAttribute("style");hie in el&&(el[hie]=aee?ree.display:"",el[fie]&&(ree.display="none"))}(el,tee,ree):aee(eee)?nee(eee)||zie(el,eee,0,ree,iee):("."===eee[0]?(eee=eee.slice(1),1):"^"===eee[0]?(eee=eee.slice(1),0):function(el,eee,tee,ree){if(ree)return"innerHTML"===eee||"textContent"===eee||!!(eee in el&&Nie(eee)&&hee(tee));if("spellcheck"===eee||"draggable"===eee||"translate"===eee)return!1;if("form"===eee)return!1;if("list"===eee&&"INPUT"===el.tagName)return!1;if("type"===eee&&"TEXTAREA"===el.tagName)return!1;if("width"===eee||"height"===eee){const eee=el.tagName;if("IMG"===eee||"VIDEO"===eee||"CANVAS"===eee||"SOURCE"===eee)return!1}if(Nie(eee)&&fee(tee))return!1;return eee in el}(el,eee,ree,see))?(Eie(el,eee,ree),el.tagName.includes("-")||"value"!==eee&&"checked"!==eee&&"selected"!==eee||Sie(el,eee,ree,see,0,"value"!==eee)):!el._isVueCE||!/[A-Z]/.test(eee)&&fee(ree)?("true-value"===eee?el._trueValue=ree:"false-value"===eee&&(el._falseValue=ree),Sie(el,eee,ree,see)):Eie(el,Eee(eee),ree,0,eee)}},pie);let Kie;function Gie(){return Kie||(Kie=Wae(Hie))}const Xie=(...eee)=>{Gie().render(...eee)},Qie=(...eee)=>{const tee=Gie().createApp(...eee),{mount:ree}=tee;return tee.mount=eee=>{const oee=function(eee){if(fee(eee)){return document.querySelector(eee)}return eee}(eee);if(!oee)return;const aee=tee._component;hee(aee)||aee.render||aee.template||(aee.template=oee.innerHTML),1===oee.nodeType&&(oee.textContent="");const nee=ree(oee,!1,function(eee){if(eee instanceof SVGElement)return"svg";if("function"==typeof MathMLElement&&eee instanceof MathMLElement)return"mathml"}(oee));return oee instanceof Element&&(oee.removeAttribute("v-cloak"),oee.setAttribute("data-v-app","")),nee},tee};const Zie={"{0} {1} Key…":"{0} {1} Key…","{0} devices":"{0} devices","{0} out of {1} allowed devices – upgrade your key to support more devices":"{0} out of {1} allowed devices – upgrade your key to support more devices","{0} out of {1} devices":"{0} out of {1} devices","{0} Release Notes":"{0} Release Notes","{0} Signed In Successfully":"{0} Signed In Successfully","{0} Signed Out Successfully":"{0} Signed Out Successfully","{0} Update Available":"{0} Update Available","{1} Key {0} Successfully":"{1} Key {0} Successfully","

It is not possible to use a Trial key with an existing Unraid OS installation.

You may purchase a license key corresponding to this USB Flash device to continue using this installation.

":"

It is not possible to use a Trial key with an existing Unraid OS installation.

You may purchase a license key corresponding to this USB Flash device to continue using this installation.

","

Please refresh the page to ensure you load your latest configuration

":"

Please refresh the page to ensure you load your latest configuration

","

Register for Connect by signing in to your Unraid.net account

":"

Register for Connect by signing in to your Unraid.net account

","

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

","

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it is blacklisted.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it is blacklisted.

","

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

You may also attempt to Purchase or Replace your key.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

You may also attempt to Purchase or Replace your key.

","

There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

Alternately you may purchase a license key for this USB flash device.

If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

":"

There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

Alternately you may purchase a license key for this USB flash device.

If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

","

There is a physical problem accessing your USB Flash boot device

":"

There is a physical problem accessing your USB Flash boot device

","

There is a problem with your USB Flash device

":"

There is a problem with your USB Flash device

","

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

":"

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

","

This USB Flash device has an invalid GUID. Please try a different USB Flash device

":"

This USB Flash device has an invalid GUID. Please try a different USB Flash device

","

To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

":"

To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

","

To support more storage devices as your server grows, click Upgrade Key.

":"

To support more storage devices as your server grows, click Upgrade Key.

","

You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

":"

You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

","

Your Trial key includes all the functionality and device support of an Unleashed key.

After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

At that point you may either purchase a license key or request a Trial extension.

":"

Your Trial key includes all the functionality and device support of an Unleashed key.

After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

At that point you may either purchase a license key or request a Trial extension.

","

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

If you do not have a backup copy of your license key file you may attempt to recover your key.

If this was an expired Trial installation, you may purchase a license key.

":"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

If you do not have a backup copy of your license key file you may attempt to recover your key.

If this was an expired Trial installation, you may purchase a license key.

","

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

You may attempt to recover your key with your Unraid.net account.

If this was an expired Trial installation, you may purchase a license key.

":"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

You may attempt to recover your key with your Unraid.net account.

If this was an expired Trial installation, you may purchase a license key.

","

Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.

Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.

Note: USB memory card readers are generally not supported because most do not present unique serial numbers.

Important:

  • Please make sure your server time is accurate to within 5 minutes
  • Please make sure there is a DNS server specified
":"

Your server will not be usable until you purchase a Registration key or install a free 30 day Trial key. A Trial key provides all the functionality of an Unleashed Registration key.

Registration keys are bound to your USB Flash boot device serial number (GUID). Please use a high quality name brand device at least 1GB in size.

Note: USB memory card readers are generally not supported because most do not present unique serial numbers.

Important:

  • Please make sure your server time is accurate to within 5 minutes
  • Please make sure there is a DNS server specified
","

Your Trial key requires an internet connection.

Please check Settings > Network

":"

Your Trial key requires an internet connection.

Please check Settings > Network

","

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

":"

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

","A Trial key provides all the functionality of an Unleashed Registration key":"A Trial key provides all the functionality of an Unleashed Registration key.","A valid GUID is required to check for OS updates.":"A valid GUID is required to check for OS updates.","A valid keyfile and USB Flash boot device are required to check for OS updates.":"A valid keyfile and USB Flash boot device are required to check for OS updates.","A valid keyfile is required to check for OS updates.":"A valid keyfile is required to check for OS updates.","A valid OS version is required to check for OS updates.":"A valid OS version is required to check for OS updates.","Acklowledge that you have made a Flash Backup to enable this action":"Acklowledge that you have made a Flash Backup to enable this action","Activate Now":"Activate Now","Activate License":"Activate License",ago:"ago","All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.":"All you need is an active internet connection, an Unraid.net account, and the Connect plugin. Get started by installing the plugin.","Attached Storage Devices":"Attached Storage Devices","Backing up...this may take a few minutes":"Backing up...this may take a few minutes",Basic:"Basic","Begin downgrade to {0}":"Begin downgrade to {0}",Beta:"Beta","Blacklisted USB Flash GUID":"Blacklisted USB Flash GUID",BLACKLISTED:"BLACKLISTED","Calculating OS Update Eligibility…":"Calculating OS Update Eligibility…","Calculating trial expiration…":"Calculating trial expiration…","Callback redirect type not present or incorrect":"Callback redirect type not present or incorrect","Cancel {0}":"Cancel {0}",Cancel:"Cancel","Cannot access your USB Flash boot device":"Cannot access your USB Flash boot device","Cannot validate Unraid Trial key":"Cannot validate Unraid Trial key","Check Eligibility":"Check Eligibility","check for OS updates":"check for OS updates","Check for OS Updates":"Check for OS Updates","Check for Prereleases":"Check for Prereleases","Check for Update":"Check for Update","Checking WAN IPs…":"Checking WAN IPs…","Checking...":"Checking...","Checkout the Connect Documentation":"Checkout the Connect Documentation","Click to close modal":"Click to close modal","Click to Copy LAN IP {0}":"Click to Copy LAN IP {0}","Close Dropdown":"Close Dropdown","Close Modal":"Close Modal",Close:"Close","Configure Connect Features":"Configure Connect Features","Confirm and start update":"Confirm and start update","Confirm to Install Unraid OS {0}":"Confirm to Install Unraid OS {0}",Connected:"Connected","Contact Support":"Contact Support",Continue:"Continue",Copied:"Copied","Copy Key URL":"Copy Key URL","Copy your Key URL: {0}":"Copy your Key URL: {0}","Create Flash Backup":"Create Flash Backup","Create a password":"Create a password","Create Device Password":"Create Device Password","Current Version {0}":"Current Version {0}","Current Version: Unraid {0}":"Current Version: Unraid {0}","Customizable Dashboard Tiles":"Customizable Dashboard Tiles",day:"{n} day | {n} days","Deep Linking":"Deep Linking","DNS issue, unable to resolve wanip4.unraid.net":"DNS issue, unable to resolve wanip4.unraid.net","Downgrade Unraid OS to {0}":"Downgrade Unraid OS to {0}","Downgrade Unraid OS":"Downgrade Unraid OS","Downgrades are only recommended if you're unable to solve a critical issue.":"Downgrades are only recommended if you're unable to solve a critical issue.","Download Diagnostics":"Download Diagnostics","Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.":"Download the Diagnostics zip then please open a bug report on our forums with a description of the issue along with your diagnostics.","Download unraid-api Logs":"Download unraid-api Logs","Dynamic Remote Access":"Dynamic Remote Access","Eligible for free feature updates for {0}":"Eligible for free feature updates for {0}","Eligible for free feature updates until {0}":"Eligible for free feature updates until {0}",Eligible:"Eligible","Enable update notifications":"Enable update notifications","Enhance your experience with Unraid Connect":"Enhance your experience with Unraid Connect","Enhance your Unraid experience with Connect":"Enhance your Unraid experience with Connect","Enhance your Unraid experience":"Enhance your Unraid experience","Error creating a trial key. Please try again later.":"Error creating a trial key. Please try again later.","Error Parsing Changelog • {0}":"Error Parsing Changelog • {0}",Error:"Error","Expired {0}":"Expired {0}",Expired:"Expired","Expires at {0}":"Expires at {0}","Expires in {0}":"Expires in {0}","Extend License to Enable OS Updates":"Extend License to Enable OS Updates","Extend License to Update":"Extend License to Update","Extend License":"Extend License","Extend Trial":"Extend Trial","Extending your free trial by 15 days":"Extending your free trial by 15 days","Extension Installed":"Extension Installed","Failed to {0} {1} Key":"Failed to {0} {1} Key","Failed to install key":"Failed to install key","Failed to update Connect account configuration":"Failed to update Connect account configuration","Fetching & parsing changelog…":"Fetching & parsing changelog…","Fix Error":"Fix Error","Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.":"Flash Backup is not available. Navigate to {0}/Main/Settings/Flash to try again then come back to this page.","Flash GUID Error":"Flash GUID Error","Flash GUID required to check replacement status":"Flash GUID required to check replacement status","Flash GUID":"Flash GUID","Flash Product":"Flash Product","Flash Vendor":"Flash Vendor","Get a Lifetime Key":"Get a Lifetime Key","Get an overview of your server's state, storage space, apps and VMs status, and more.":"Get an overview of your server's state, storage space, apps and VMs status, and more.","Get Started":"Get Started","Go to Connect plugin settings":"Go to Connect plugin settings","Go to Connect":"Go to Connect","Go to Management Access Now":"Go to Management Access Now","Go to Settings > Notifications to enable automatic OS update notifications for future releases.":"Go to Settings > Notifications to enable automatic OS update notifications for future releases.","Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.":"Go to Tools > Management Access to activate the Flash Backup feature and ensure your backup is up-to-date.","Go to Tools > Management Access to ensure your backup is up-to-date.":"Go to Tools > Management Access to ensure your backup is up-to-date.","Go to Tools > Registration to fix":"Go to Tools > Registration to fix","Go to Tools > Registration to Learn More":"Go to Tools > Registration to Learn More","Go to Tools > Update OS for more options.":"Go to Tools > Update OS for more options.","Go to Tools > Update":"Go to Tools > Update",hour:"{n} hour | {n} hours","I have made a Flash Backup":"I have made a Flash Backup","If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.":"If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached.","Ignore this message if you are currently connected via Remote Access or VPN.":"Ignore this message if you are currently connected via Remote Access or VPN.","Ignore this release until next reboot":"Ignore this release until next reboot","Ignored Releases":"Ignored Releases","In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.":"In the rare event you need to downgrade we ask that you please provide us with Diagnostics so we can investigate your issue.","Ineligible as of {0}":"Ineligible as of {0}","Ineligible for feature updates released after {0}":"Ineligible for feature updates released after {0}","Ineligible for Unraid OS updates":"Ineligible for Unraid OS updates",Ineligible:"Ineligible","Ineligible for self-replacement":"Ineligible for self-replacement","Install Connect":"Install Connect","Install Extended":"Install Extended","Install Recovered":"Install Recovered","Install Replaced":"Install Replaced","Install Unraid OS {0}":"Install Unraid OS {0}",Install:"Install",Installed:"Installed","Installing Connect":"Installing Connect","Installing Extended Trial":"Installing Extended Trial","Installing Extended":"Installing Extended","Installing Recovered":"Installing Recovered","Installing Replaced":"Installing Replaced",Installing:"Installing","Introducing Unraid Connect":"Introducing Unraid Connect","Invalid API Key Format":"Invalid API Key Format","Invalid API Key":"Invalid API Key","Invalid installation":"Invalid installation","It's highly recommended to review the changelog before continuing your update":"It's highly recommended to review the changelog before continuing your update","Key ineligible for {0}":"Key ineligible for {0}","Key ineligible for future releases":"Key ineligible for future releases","Key ineligible for new updates":"Key ineligible for new updates","Keyfile required to check replacement status":"Keyfile required to check replacement status","LAN IP {0}":"LAN IP {0}","LAN IP Copied":"LAN IP Copied","LAN IP":"LAN IP","Last checked: {0}":"Last checked: {0}","Learn more about the error":"Learn more about the error","Learn more and fix":"Learn more and fix","Learn more and link your key to your account":"Learn more and link your key to your account","Learn more":"Learn more","Learn More":"Learn More","Let's activate your Unraid OS License":"Let's activate your Unraid OS License","Let's Unleash your Hardware!":"Let's Unleash your Hardware!","License key actions":"License key actions","License key type":"License key type","License Management":"License Management",Lifetime:"Lifetime","Link Key":"Link Key",Linked:"Linked","Linked to Unraid.net account":"Linked to Unraid.net account",Loading:"Loading","Manage Unraid.net Account in new tab":"Manage Unraid.net Account in new tab","Manage Unraid.net Account":"Manage Unraid.net Account","Manage your license keys at any time via the My Keys section.":"Manage your license keys at any time via the My Keys section.","Manage Your Server Within Connect":"Manage Your Server Within Connect",minute:"{n} minute | {n} minutes","Missing key file":"Missing key file",month:"{n} month | {n} months","More about Licensing":"More about Licensing","More about Unraid.net Accounts":"More about Unraid.net Accounts","More options":"More options","Multiple License Keys Present":"Multiple License Keys Present","Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.":"Never ever be left without a backup of your config. If you need to change flash drives, generate a backup from Connect and be up and running in minutes.","New Version: {0}":"New Version: {0}","No downgrade available":"No downgrade available","No Flash":"No Flash","No Keyfile":"No Keyfile","No thanks":"No thanks","No USB flash configuration data":"No USB flash configuration data","Not Linked":"Not Linked","On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.":"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.","Online Flash Backup":"Online Flash Backup","Open a bug report":"Open a bug report","Open Dropdown":"Open Dropdown","Opens Connect in new tab":"Opens Connect in new tab","Original release date {0}":"Original release date {0}","OS Update Eligibility Expiration":"OS Update Eligibility Expiration","OS Update Eligibility Expired":"OS Update Eligibility Expired","OS Update Eligibility":"OS Update Eligibility","Pay your annual fee to continue receiving OS updates.":"Pay your annual fee to continue receiving OS updates.","Performing actions":"Performing actions","Please confirm the update details below":"Please confirm the update details below","Please finish the initiated downgrade to enable updates.":"Please finish the initiated downgrade to enable updates.","Please finish the initiated update to enable a downgrade.":"Please finish the initiated update to enable a downgrade.","Please fix any errors and try again.":"Please fix any errors and try again.","Please keep this window open while we perform some actions":"Please keep this window open while we perform some actions","Please keep this window open":"Please keep this window open","Please sign out then sign back in to refresh your API key.":"Please sign out then sign back in to refresh your API key.","Please wait while the page reloads to install your trial key":"Please wait while the page reloads to install your trial key","Plus more on the way":"Plus more on the way",Plus:"Plus",Pro:"Pro","Purchase Key":"Purchase Key",Purchase:"Purchase","Ready to Install Key":"Ready to Install Key","Ready to update Connect account configuration":"Ready to update Connect account configuration","Real-time Monitoring":"Real-time Monitoring","Reboot Now to Downgrade to {0}":"Reboot Now to Downgrade to {0}","Reboot Now to Downgrade":"Reboot Now to Downgrade","Reboot Now to Update to {0}":"Reboot Now to Update to {0}","Reboot Now to Update":"Reboot Now to Update","Reboot Required for Downgrade to {0}":"Reboot Required for Downgrade to {0}","Reboot Required for Downgrade":"Reboot Required for Downgrade","Reboot Required for Update to {0}":"Reboot Required for Update to {0}","Reboot Required for Update":"Reboot Required for Update","Rebooting will likely solve this.":"Rebooting will likely solve this.","Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.":"Receive the latest and greatest for Unraid OS. Whether it new features, security patches, or bug fixes – keeping your server up-to-date ensures the best experience that Unraid has to offer.","Recover Key":"Recover Key",Recovered:"Recovered","Redeem Activation Code":"Redeem Activation Code",Refresh:"Refresh","Registered on":"Registered on","Registered to":"Registered to","Registration key / USB Flash GUID mismatch":"Registration key / USB Flash GUID mismatch","Release date {0}":"Release date {0}","Release requires verification to update":"Release requires verification to update","Reload Page":"Reload Page",Reload:"Reload","Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.":"Remark: Unraid's WAN IPv4 {0} does not match your client's WAN IPv4 {1}.","Remark: your WAN IPv4 is {0}":"Remark: your WAN IPv4 is {0}","Remove from ignore list":"Remove from ignore list",Remove:"Remove","Renew Key":"Renew Key","Renew your license key now":"Renew your license key now","Replace Key":"Replace Key",Replaced:"Replaced","Requires the local unraid-api to be running successfully":"Requires the local unraid-api to be running successfully","Restarting unraid-api…":"Restarting unraid-api…",second:"{n} second | {n} seconds","Server Up Since {0}":"Server Up Since {0}","Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.":"Servers equipped with a myunraid.net certificate can be managed directly from within the Connect web UI. Manage multiple servers from your phone, tablet, laptop, or PC in the same browser window.","Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.":"Set custom server tiles how you like and automatically display your server's banner image on your Connect Dashboard.",Settings:"Settings","Sign In Failed":"Sign In Failed","Sign In requires the local unraid-api to be running":"Sign In requires the local unraid-api to be running","Sign In to utilize Unraid Connect":"Sign In to utilize Unraid Connect","Sign In to your Unraid.net account to get started":"Sign In to your Unraid.net account to get started","Sign In with Unraid.net Account":"Sign In with Unraid.net Account","Sign In":"Sign In","Sign Out Failed":"Sign Out Failed","Sign Out of Unraid.net":"Sign Out of Unraid.net","Sign Out requires the local unraid-api to be running":"Sign Out requires the local unraid-api to be running","Signing in {0}…":"Signing in {0}…","Signing In":"Signing In","Signing out {0}…":"Signing out {0}…","Signing Out":"Signing Out","Something went wrong":"Something went wrong","SSL certificates for unraid.net deprecated":"SSL certificates for unraid.net deprecated","Stale Server":"Stale Server",Stale:"Stale","On the following screen, your license will be activated. You'll then create an Unraid.net Account to manage your license going forward.":"On the following screen, your license will be activated. You'll then create an Unraid.net Account to manage your license going forward.","Start Free 30 Day Trial":"Start Free 30 Day Trial",Starter:"Starter","Starting your free 30 day trial":"Starting your free 30 day trial","Success!":"Success!","Thank you for choosing Unraid OS!":"Thank you for choosing Unraid OS!","Thank you for installing Connect!":"Thank you for installing Connect!","Thank you for purchasing an Unraid {0} Key!":"Thank you for purchasing an Unraid {0} Key!","Thank you for upgrading to an Unraid {0} Key!":"Thank you for upgrading to an Unraid {0} Key!","The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.":"The Connect dashboard links to relevant sections of the webgui, allowing quick access to those settings and server sections.","The logs may contain sensitive information so do not post them publicly.":"The logs may contain sensitive information so do not post them publicly.","The primary method of support for Unraid Connect is through our forums and Discord.":"The primary method of support for Unraid Connect is through our forums and Discord.","Then go to Tools > Registration to manually install it":"Then go to Tools > Registration to manually install it","This may indicate a complex network that will not work with this Remote Access solution.":"This may indicate a complex network that will not work with this Remote Access solution.","This update will require a reboot":"This update will require a reboot","Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.":"Toggle on/off server accessibility with dynamic remote access. Automatically turn on UPnP and open a random WAN port on your router at the click of a button and close off access in seconds.","Too Many Devices":"Too Many Devices","Transfer License to New Flash":"Transfer License to New Flash","Trial Expired, see options below":"Trial Expired, see options below","Trial Expired":"Trial Expired","Trial Key Created":"Trial Key Created","Trial Key Creation Failed":"Trial Key Creation Failed","Trial Key Expired {0}":"Trial Key Expired {0}","Trial Key Expired at {0}":"Trial Key Expired at {0}","Trial Key Expires at {0}":"Trial Key Expires at {0}","Trial Key Expires in {0}":"Trial Key Expires in {0}","Trial Requires Internet Connection":"Trial Requires Internet Connection",Trial:"Trial","Unable to check for OS updates":"Unable to check for OS updates","Unable to fetch client WAN IPv4":"Unable to fetch client WAN IPv4","Unable to open release notes":"Unable to open release notes","Unknown error":"Unknown error",Unknown:"Unknown","Unleash Your Hardware":"Unleash Your Hardware",Unleashed:"Unleashed",unlimited:"unlimited","Unraid {0} Available":"Unraid {0} Available","Unraid {0} Update Available":"Unraid {0} Update Available","Unraid {0}":"Unraid {0}","Unraid Connect Error":"Unraid Connect Error","Unraid Connect Forums":"Unraid Connect Forums","Unraid Connect Install Failed":"Unraid Connect Install Failed","Unraid Contact Page":"Unraid Contact Page","Unraid Discord":"Unraid Discord","Unraid logo animating with a wave like effect":"Unraid logo animating with a wave like effect","Unraid OS {0} Released":"Unraid OS {0} Released","Unraid OS {0} Update Available":"Unraid OS {0} Update Available","Unraid OS is up-to-date":"Unraid OS is up-to-date","Unraid OS Update Available":"Unraid OS Update Available","unraid-api is offline":"unraid-api is offline","Up-to-date with eligible releases":"Up-to-date with eligible releases","Up-to-date":"Up-to-date","Update Available":"Update Available","Update Released":"Update Released","Update Unraid OS confirmation required":"Update Unraid OS confirmation required","Update Unraid OS":"Update Unraid OS","Updates Expire":"Updates Expire","Updating 3rd party drivers":"Updating 3rd party drivers","Upgrade Key":"Upgrade Key",Upgrade:"Upgrade","Uptime {0}":"Uptime {0}","USB Flash device error":"USB Flash device error","USB Flash has no serial number":"USB Flash has no serial number","Verify to Update":"Verify to Update","Version available for restore {0}":"Version available for restore {0}","Version: {0}":"Version: {0}","View Available Updates":"View Available Updates","View Changelog & Update":"View Changelog & Update","View Changelog for {0}":"View Changelog for {0}","View Changelog on Docs":"View Changelog on Docs","View Changelog to Start Update":"View Changelog to Start Update","View Changelog":"View Changelog","View on Docs":"View on Docs","View release notes":"View release notes","We recommend backing up your USB Flash Boot Device before starting the update.":"We recommend backing up your USB Flash Boot Device before starting the update.","Welcome to your new {0} system, powered by Unraid!":"Welcome to your new {0} system, powered by Unraid!","Welcome to Unraid!":"Welcome to Unraid!",year:"{n} year | {n} years","You are still eligible to access OS updates that were published on or before {1}.":"You are still eligible to access OS updates that were published on or before {1}.","You can also manually create a new backup by clicking the Create Flash Backup button.":"You can also manually create a new backup by clicking the Create Flash Backup button.","You can manually create a backup by clicking the Create Flash Backup button.":"You can manually create a backup by clicking the Create Flash Backup button.","You have already activated the Flash Backup feature via the Unraid Connect plugin.":"You have already activated the Flash Backup feature via the Unraid Connect plugin.","You have exceeded the number of devices allowed for your license. Please remove a device before adding another.":"You have exceeded the number of devices allowed for your license. Please remove a device before adding another.","You have not activated the Flash Backup feature via the Unraid Connect plugin.":"You have not activated the Flash Backup feature via the Unraid Connect plugin.","You may still update to releases dated prior to your update expiration date.":"You may still update to releases dated prior to your update expiration date.","You're about to create a password to secure access to your system. This password is essential for managing and configuring your server. You'll use this password every time you access the Unraid web interface.":"You're about to create a password to secure access to your system. This password is essential for managing and configuring your server. You'll use this password every time you access the Unraid web interface.","You're one step closer to enhancing your Unraid experience":"You're one step closer to enhancing your Unraid experience","Your {0} Key has been replaced!":"Your {0} Key has been replaced!","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates. You are still eligible to access OS updates that were published on or before {1}.","Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.":"Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.","Your free Trial key provides all the functionality of an Unleashed Registration key":"Your free Trial key provides all the functionality of an Unleashed Registration key","Your license key is not eligible for Unraid OS {0}":"Your license key is not eligible for Unraid OS {0}","Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.":"Your license key's OS update eligibility has expired. Please renew your license key to enable updates released after your expiration date.","Your Trial has expired":"Your Trial has expired","Your Trial key has been extended!":"Your Trial key has been extended!","Create an Unraid.net account and activate your key":"Create an Unraid.net account and activate your key","Device is ready to configure":"Device is ready to configure","Secure your device":"Secure your device"},Jie="undefined"!=typeof window,ese=(eee,tee=!1)=>tee?Symbol.for(eee):Symbol(eee),tse=eee=>JSON.stringify(eee).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),rse=eee=>"number"==typeof eee&&isFinite(eee),ose=eee=>"[object RegExp]"===bse(eee),ase=eee=>yse(eee)&&0===Object.keys(eee).length,nse=Object.assign,ise=Object.create,sse=(eee=null)=>ise(eee);let lse;const cse=()=>lse||(lse="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:sse());function dse(eee){return eee.replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}const pse=Object.prototype.hasOwnProperty;function use(eee,tee){return pse.call(eee,tee)}const hse=Array.isArray,fse=eee=>"function"==typeof eee,gse=eee=>"string"==typeof eee,mse=eee=>"boolean"==typeof eee,wse=eee=>null!==eee&&"object"==typeof eee,vse=Object.prototype.toString,bse=eee=>vse.call(eee),yse=eee=>"[object Object]"===bse(eee);function xse(eee,tee=""){return eee.reduce(((eee,ree,oee)=>0===oee?eee+ree:eee+tee+ree),"")}function kse(eee,tee){"undefined"!=typeof console&&(console.warn("[intlify] "+eee),tee&&console.warn(tee.stack))}const _se=eee=>!wse(eee)||hse(eee);function Sse(eee,tee){if(_se(eee)||_se(tee))throw new Error("Invalid value");const ree=[{src:eee,des:tee}];for(;ree.length;){const{src:eee,des:tee}=ree.pop();Object.keys(eee).forEach((oee=>{"__proto__"!==oee&&(wse(eee[oee])&&!wse(tee[oee])&&(tee[oee]=Array.isArray(eee[oee])?[]:sse()),_se(tee[oee])||_se(eee[oee])?tee[oee]=eee[oee]:ree.push({src:eee[oee],des:tee[oee]}))}))}} -/*! - * message-compiler v10.0.6 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */function Ese(eee,tee,ree){return{start:eee,end:tee}}const Ose=1,$se=2,zse=3,Cse=4,Ase=5,jse=6,Tse=7,Nse=8,Ise=9,Pse=10,Rse=11,Mse=12,Dse=13,Fse=14;function Lse(eee,tee,ree={}){const{domain:oee,messages:aee,args:nee}=ree,iee=new SyntaxError(String(eee));return iee.code=eee,tee&&(iee.location=tee),iee.domain=oee,iee}function Use(eee){throw eee}const Bse=" ",Yse="\n",qse=String.fromCharCode(8232),Vse=String.fromCharCode(8233);function Wse(eee){const tee=eee;let ree=0,oee=1,aee=1,nee=0;const iee=eee=>"\r"===tee[eee]&&tee[eee+1]===Yse,see=eee=>tee[eee]===Vse,lee=eee=>tee[eee]===qse,cee=eee=>iee(eee)||(eee=>tee[eee]===Yse)(eee)||see(eee)||lee(eee),dee=eee=>iee(eee)||see(eee)||lee(eee)?Yse:tee[eee];function pee(){return nee=0,cee(ree)&&(oee++,aee=0),iee(ree)&&ree++,ree++,aee++,tee[ree]}return{index:()=>ree,line:()=>oee,column:()=>aee,peekOffset:()=>nee,charAt:dee,currentChar:()=>dee(ree),currentPeek:()=>dee(ree+nee),next:pee,peek:function(){return iee(ree+nee)&&nee++,nee++,tee[ree+nee]},reset:function(){ree=0,oee=1,aee=1,nee=0},resetPeek:function(eee=0){nee=eee},skipToPeek:function(){const eee=ree+nee;for(;eee!==ree;)pee();nee=0}}}const Hse=void 0;function Kse(eee,tee={}){const ree=!1!==tee.location,oee=Wse(eee),aee=()=>oee.index(),nee=()=>function(eee,tee,ree){return{line:eee,column:tee,offset:ree}}(oee.line(),oee.column(),oee.index()),iee=nee(),see=aee(),lee={currentType:13,offset:see,startLoc:iee,endLoc:iee,lastType:13,lastOffset:see,lastStartLoc:iee,lastEndLoc:iee,braceNest:0,inLinked:!1,text:""},cee=()=>lee,{onError:dee}=tee;function pee(eee,tee,oee,...aee){const nee=cee();if(tee.column+=oee,tee.offset+=oee,dee){const oee=Lse(eee,ree?Ese(nee.startLoc,tee):null,{domain:"tokenizer",args:aee});dee(oee)}}function uee(eee,tee,oee){eee.endLoc=nee(),eee.currentType=tee;const aee={type:tee};return ree&&(aee.loc=Ese(eee.startLoc,eee.endLoc)),null!=oee&&(aee.value=oee),aee}const hee=eee=>uee(eee,13);function fee(eee,ch){return eee.currentChar()===ch?(eee.next(),ch):(pee(Ose,nee(),0,ch),"")}function gee(eee){let tee="";for(;eee.currentPeek()===Bse||eee.currentPeek()===Yse;)tee+=eee.currentPeek(),eee.peek();return tee}function mee(eee){const tee=gee(eee);return eee.skipToPeek(),tee}function wee(ch){if(ch===Hse)return!1;const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||95===cc}function vee(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee=function(ch){if(ch===Hse)return!1;const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}("-"===eee.currentPeek()?eee.peek():eee.currentPeek());return eee.resetPeek(),oee}function bee(eee){gee(eee);const tee="|"===eee.currentPeek();return eee.resetPeek(),tee}function yee(eee,tee=!0){const fn=(tee=!1,ree="")=>{const ch=eee.currentPeek();return"{"===ch?tee:"@"!==ch&&ch?"|"===ch?!(ree===Bse||ree===Yse):ch===Bse?(eee.peek(),fn(!0,Bse)):ch!==Yse||(eee.peek(),fn(!0,Yse)):tee},ree=fn();return tee&&eee.resetPeek(),ree}function xee(eee,fn){const ch=eee.currentChar();return ch===Hse?Hse:fn(ch)?(eee.next(),ch):null}function kee(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc}function _ee(eee){return xee(eee,kee)}function See(ch){const cc=ch.charCodeAt(0);return cc>=97&&cc<=122||cc>=65&&cc<=90||cc>=48&&cc<=57||95===cc||36===cc||45===cc}function Eee(eee){return xee(eee,See)}function Oee(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57}function $ee(eee){return xee(eee,Oee)}function zee(ch){const cc=ch.charCodeAt(0);return cc>=48&&cc<=57||cc>=65&&cc<=70||cc>=97&&cc<=102}function Cee(eee){return xee(eee,zee)}function Aee(eee){let ch="",tee="";for(;ch=$ee(eee);)tee+=ch;return tee}function jee(ch){return"'"!==ch&&ch!==Yse}function Tee(eee){const ch=eee.currentChar();switch(ch){case"\\":case"'":return eee.next(),`\\${ch}`;case"u":return Nee(eee,ch,4);case"U":return Nee(eee,ch,6);default:return pee(Cse,nee(),0,ch),""}}function Nee(eee,tee,ree){fee(eee,tee);let oee="";for(let i=0;i=1&&pee(Ise,nee(),0),eee.next(),ree=uee(tee,2,"{"),mee(eee),tee.braceNest++,ree;case"}":return tee.braceNest>0&&2===tee.currentType&&pee(Nse,nee(),0),eee.next(),ree=uee(tee,3,"}"),tee.braceNest--,tee.braceNest>0&&mee(eee),tee.inLinked&&0===tee.braceNest&&(tee.inLinked=!1),ree;case"@":return tee.braceNest>0&&pee(Tse,nee(),0),ree=Mee(eee,tee)||hee(tee),tee.braceNest=0,ree;default:{let oee=!0,aee=!0,iee=!0;if(bee(eee))return tee.braceNest>0&&pee(Tse,nee(),0),ree=uee(tee,1,Pee(eee)),tee.braceNest=0,tee.inLinked=!1,ree;if(tee.braceNest>0&&(4===tee.currentType||5===tee.currentType||6===tee.currentType))return pee(Tse,nee(),0),tee.braceNest=0,Dee(eee,tee);if(oee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee=wee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,4,function(eee){mee(eee);let ch="",tee="";for(;ch=Eee(eee);)tee+=ch;return eee.currentChar()===Hse&&pee(Tse,nee(),0),tee}(eee)),mee(eee),ree;if(aee=vee(eee,tee))return ree=uee(tee,5,function(eee){mee(eee);let tee="";return"-"===eee.currentChar()?(eee.next(),tee+=`-${Aee(eee)}`):tee+=Aee(eee),eee.currentChar()===Hse&&pee(Tse,nee(),0),tee}(eee)),mee(eee),ree;if(iee=function(eee,tee){const{currentType:ree}=tee;if(2!==ree)return!1;gee(eee);const oee="'"===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee))return ree=uee(tee,6,function(eee){mee(eee),fee(eee,"'");let ch="",tee="";for(;ch=xee(eee,jee);)tee+="\\"===ch?Tee(eee):ch;const ree=eee.currentChar();return ree===Yse||ree===Hse?(pee(zse,nee(),0),ree===Yse&&(eee.next(),fee(eee,"'")),tee):(fee(eee,"'"),tee)}(eee)),mee(eee),ree;if(!oee&&!aee&&!iee)return ree=uee(tee,12,function(eee){mee(eee);let ch="",tee="";for(;ch=xee(eee,Iee);)tee+=ch;return tee}(eee)),pee($se,nee(),0,ree.value),mee(eee),ree;break}}return ree}function Mee(eee,tee){const{currentType:ree}=tee;let oee=null;const ch=eee.currentChar();switch(7!==ree&&8!==ree&&11!==ree&&9!==ree||ch!==Yse&&ch!==Bse||pee(Pse,nee(),0),ch){case"@":return eee.next(),oee=uee(tee,7,"@"),tee.inLinked=!0,oee;case".":return mee(eee),eee.next(),uee(tee,8,".");case":":return mee(eee),eee.next(),uee(tee,9,":");default:return bee(eee)?(oee=uee(tee,1,Pee(eee)),tee.braceNest=0,tee.inLinked=!1,oee):function(eee,tee){const{currentType:ree}=tee;if(7!==ree)return!1;gee(eee);const oee="."===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)||function(eee,tee){const{currentType:ree}=tee;if(7!==ree&&11!==ree)return!1;gee(eee);const oee=":"===eee.currentPeek();return eee.resetPeek(),oee}(eee,tee)?(mee(eee),Mee(eee,tee)):function(eee,tee){const{currentType:ree}=tee;if(8!==ree)return!1;gee(eee);const oee=wee(eee.currentPeek());return eee.resetPeek(),oee}(eee,tee)?(mee(eee),uee(tee,11,function(eee){let ch="",tee="";for(;ch=_ee(eee);)tee+=ch;return tee}(eee))):function(eee,tee){const{currentType:ree}=tee;if(9!==ree)return!1;const fn=()=>{const ch=eee.currentPeek();return"{"===ch?wee(eee.peek()):!("@"===ch||"|"===ch||":"===ch||"."===ch||ch===Bse||!ch)&&(ch===Yse?(eee.peek(),fn()):yee(eee,!1))},oee=fn();return eee.resetPeek(),oee}(eee,tee)?(mee(eee),"{"===ch?Ree(eee,tee)||oee:uee(tee,10,function(eee){const fn=tee=>{const ch=eee.currentChar();return"{"!==ch&&"@"!==ch&&"|"!==ch&&"("!==ch&&")"!==ch&&ch?ch===Bse?tee:(tee+=ch,eee.next(),fn(tee)):tee};return fn("")}(eee))):(7===ree&&pee(Pse,nee(),0),tee.braceNest=0,tee.inLinked=!1,Dee(eee,tee))}}function Dee(eee,tee){let ree={type:13};if(tee.braceNest>0)return Ree(eee,tee)||hee(tee);if(tee.inLinked)return Mee(eee,tee)||hee(tee);switch(eee.currentChar()){case"{":return Ree(eee,tee)||hee(tee);case"}":return pee(jse,nee(),0),eee.next(),uee(tee,3,"}");case"@":return Mee(eee,tee)||hee(tee);default:if(bee(eee))return ree=uee(tee,1,Pee(eee)),tee.braceNest=0,tee.inLinked=!1,ree;if(yee(eee))return uee(tee,0,function(eee){let tee="";for(;;){const ch=eee.currentChar();if("{"===ch||"}"===ch||"@"===ch||"|"===ch||!ch)break;if(ch===Bse||ch===Yse)if(yee(eee))tee+=ch,eee.next();else{if(bee(eee))break;tee+=ch,eee.next()}else tee+=ch,eee.next()}return tee}(eee))}return ree}return{nextToken:function(){const{currentType:eee,offset:tee,startLoc:ree,endLoc:iee}=lee;return lee.lastType=eee,lee.lastOffset=tee,lee.lastStartLoc=ree,lee.lastEndLoc=iee,lee.offset=aee(),lee.startLoc=nee(),oee.currentChar()===Hse?uee(lee,13):Dee(oee,lee)},currentOffset:aee,currentPosition:nee,context:cee}}const Gse=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Xse(eee,tee,ree){switch(eee){case"\\\\":return"\\";case"\\'":return"'";default:{const eee=parseInt(tee||ree,16);return eee<=55295||eee>=57344?String.fromCodePoint(eee):"�"}}}function Qse(eee={}){const tee=!1!==eee.location,{onError:ree}=eee;function oee(eee,oee,aee,nee,...iee){const see=eee.currentPosition();if(see.offset+=nee,see.column+=nee,ree){const eee=Lse(oee,tee?Ese(aee,see):null,{domain:"parser",args:iee});ree(eee)}}function aee(eee,ree,oee){const aee={type:eee};return tee&&(aee.start=ree,aee.end=ree,aee.loc={start:oee,end:oee}),aee}function nee(eee,ree,oee,aee){tee&&(eee.end=ree,eee.loc&&(eee.loc.end=oee))}function iee(eee,tee){const ree=eee.context(),oee=aee(3,ree.offset,ree.startLoc);return oee.value=tee,nee(oee,eee.currentOffset(),eee.currentPosition()),oee}function see(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(5,oee,iee);return see.index=parseInt(tee,10),eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function lee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(4,oee,iee);return see.key=tee,eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function cee(eee,tee){const ree=eee.context(),{lastOffset:oee,lastStartLoc:iee}=ree,see=aee(9,oee,iee);return see.value=tee.replace(Gse,Xse),eee.nextToken(),nee(see,eee.currentOffset(),eee.currentPosition()),see}function dee(eee){const tee=eee.context(),ree=aee(6,tee.offset,tee.startLoc);let iee=eee.nextToken();if(8===iee.type){const tee=function(eee){const tee=eee.nextToken(),ree=eee.context(),{lastOffset:iee,lastStartLoc:see}=ree,lee=aee(8,iee,see);return 11!==tee.type?(oee(eee,Mse,ree.lastStartLoc,0),lee.value="",nee(lee,iee,see),{nextConsumeToken:tee,node:lee}):(null==tee.value&&oee(eee,Fse,ree.lastStartLoc,0,Zse(tee)),lee.value=tee.value||"",nee(lee,eee.currentOffset(),eee.currentPosition()),{node:lee})}(eee);ree.modifier=tee.node,iee=tee.nextConsumeToken||eee.nextToken()}switch(9!==iee.type&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),iee=eee.nextToken(),2===iee.type&&(iee=eee.nextToken()),iee.type){case 10:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=function(eee,tee){const ree=eee.context(),oee=aee(7,ree.offset,ree.startLoc);return oee.value=tee,nee(oee,eee.currentOffset(),eee.currentPosition()),oee}(eee,iee.value||"");break;case 4:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=lee(eee,iee.value||"");break;case 5:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=see(eee,iee.value||"");break;case 6:null==iee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(iee)),ree.key=cee(eee,iee.value||"");break;default:{oee(eee,Dse,tee.lastStartLoc,0);const see=eee.context(),lee=aee(7,see.offset,see.startLoc);return lee.value="",nee(lee,see.offset,see.startLoc),ree.key=lee,nee(ree,see.offset,see.startLoc),{nextConsumeToken:iee,node:ree}}}return nee(ree,eee.currentOffset(),eee.currentPosition()),{node:ree}}function pee(eee){const tee=eee.context(),ree=aee(2,1===tee.currentType?eee.currentOffset():tee.offset,1===tee.currentType?tee.endLoc:tee.startLoc);ree.items=[];let pee=null;do{const aee=pee||eee.nextToken();switch(pee=null,aee.type){case 0:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(iee(eee,aee.value||""));break;case 5:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(see(eee,aee.value||""));break;case 4:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(lee(eee,aee.value||""));break;case 6:null==aee.value&&oee(eee,Fse,tee.lastStartLoc,0,Zse(aee)),ree.items.push(cee(eee,aee.value||""));break;case 7:{const tee=dee(eee);ree.items.push(tee.node),pee=tee.nextConsumeToken||null;break}}}while(13!==tee.currentType&&1!==tee.currentType);return nee(ree,1===tee.currentType?tee.lastOffset:eee.currentOffset(),1===tee.currentType?tee.lastEndLoc:eee.currentPosition()),ree}function uee(eee){const tee=eee.context(),{offset:ree,startLoc:iee}=tee,see=pee(eee);return 13===tee.currentType?see:function(eee,tee,ree,iee){const see=eee.context();let lee=0===iee.items.length;const cee=aee(1,tee,ree);cee.cases=[],cee.cases.push(iee);do{const tee=pee(eee);lee||(lee=0===tee.items.length),cee.cases.push(tee)}while(13!==see.currentType);return lee&&oee(eee,Rse,ree,0),nee(cee,eee.currentOffset(),eee.currentPosition()),cee}(eee,ree,iee,see)}return{parse:function(ree){const iee=Kse(ree,nse({},eee)),see=iee.context(),lee=aee(0,see.offset,see.startLoc);return tee&&lee.loc&&(lee.loc.source=ree),lee.body=uee(iee),eee.onCacheKey&&(lee.cacheKey=eee.onCacheKey(ree)),13!==see.currentType&&oee(iee,Fse,see.lastStartLoc,0,ree[see.offset]||""),nee(lee,iee.currentOffset(),iee.currentPosition()),lee}}}function Zse(eee){if(13===eee.type)return"EOF";const tee=(eee.value||"").replace(/\r?\n/gu,"\\n");return tee.length>10?tee.slice(0,9)+"…":tee}function Jse(eee,tee){for(let i=0;itee,helper:eee=>(tee.helpers.add(eee),eee)}}(eee);ree.helper("normalize"),eee.body&&ele(eee.body,ree);const oee=ree.context();eee.helpers=Array.from(oee.helpers)}function rle(eee){if(1===eee.items.length){const tee=eee.items[0];3!==tee.type&&9!==tee.type||(eee.static=tee.value,delete tee.value)}else{const tee=[];for(let i=0;i1){eee.push(`${ree("plural")}([`),eee.indent(oee());const aee=tee.cases.length;for(let i=0;irle(c)))}(iee),aee&&ole(iee),{ast:iee,code:""}):(tle(iee,ree),((eee,tee={})=>{const ree=gse(tee.mode)?tee.mode:"normal",oee=gse(tee.filename)?tee.filename:"message.intl";tee.sourceMap;const aee=null!=tee.breakLineCode?tee.breakLineCode:"arrow"===ree?";":"\n",nee=tee.needIndent?tee.needIndent:"arrow"!==ree,iee=eee.helpers||[],see=function(eee,tee){const{filename:ree,breakLineCode:oee,needIndent:aee}=tee,nee=!1!==tee.location,iee={filename:ree,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:oee,needIndent:aee,indentLevel:0};function see(eee,tee){iee.code+=eee}function lee(n,eee=!0){const tee=eee?oee:"";see(aee?tee+" ".repeat(n):tee)}return nee&&eee.loc&&(iee.source=eee.loc.source),{context:()=>iee,push:see,indent:function(eee=!0){const tee=++iee.indentLevel;eee&&lee(tee)},deindent:function(eee=!0){const tee=--iee.indentLevel;eee&&lee(tee)},newline:function(){lee(iee.indentLevel)},helper:eee=>`_${eee}`,needIndent:()=>iee.needIndent}}(eee,{filename:oee,breakLineCode:aee,needIndent:nee});see.push("normal"===ree?"function __msg__ (ctx) {":"(ctx) => {"),see.indent(nee),iee.length>0&&(see.push(`const { ${xse(iee.map((s=>`${s}: _${s}`)),", ")} } = ctx`),see.newline()),see.push("return "),ale(see,eee),see.deindent(nee),see.push("}"),delete eee.helpers;const{code:lee,map:cee}=see.context();return{ast:eee,code:lee,map:cee?cee.toJSON():void 0}})(iee,ree))} -/*! - * core-base v10.0.6 - * (c) 2025 kazuya kawaguchi - * Released under the MIT License. - */function ile(eee){return tee=>function(eee,tee){const ree=(oee=tee,ble(oee,sle));var oee;if(null==ree)throw yle(0);const aee=fle(ree);if(1===aee){const tee=function(eee){return ble(eee,lle,[])}(ree);return eee.plural(tee.reduce(((tee,c)=>[...tee,cle(eee,c)]),[]))}return cle(eee,ree)}(tee,eee)}const sle=["b","body"];const lle=["c","cases"];function cle(eee,tee){const ree=function(eee){return ble(eee,dle)}(tee);if(null!=ree)return"text"===eee.type?ree:eee.normalize([ree]);{const ree=function(eee){return ble(eee,ple,[])}(tee).reduce(((tee,c)=>[...tee,ule(eee,c)]),[]);return eee.normalize(ree)}}const dle=["s","static"];const ple=["i","items"];function ule(eee,tee){const ree=fle(tee);switch(ree){case 3:case 9:case 7:case 8:return mle(tee,ree);case 4:{const oee=tee;if(use(oee,"k")&&oee.k)return eee.interpolate(eee.named(oee.k));if(use(oee,"key")&&oee.key)return eee.interpolate(eee.named(oee.key));throw yle(ree)}case 5:{const oee=tee;if(use(oee,"i")&&rse(oee.i))return eee.interpolate(eee.list(oee.i));if(use(oee,"index")&&rse(oee.index))return eee.interpolate(eee.list(oee.index));throw yle(ree)}case 6:{const ree=tee,oee=function(eee){return ble(eee,wle)}(ree),aee=function(eee){const tee=ble(eee,vle);if(tee)return tee;throw yle(6)}(ree);return eee.linked(ule(eee,aee),oee?ule(eee,oee):void 0,eee.type)}default:throw new Error(`unhandled node on format message part: ${ree}`)}}const hle=["t","type"];function fle(eee){return ble(eee,hle)}const gle=["v","value"];function mle(eee,tee){const ree=ble(eee,gle);if(ree)return ree;throw yle(tee)}const wle=["m","modifier"];const vle=["k","key"];function ble(eee,tee,ree){for(let i=0;ieee;let kle=sse();function _le(eee){return wse(eee)&&0===fle(eee)&&(use(eee,"b")||use(eee,"body"))}let Sle=null;const Ele=Ole("function:translate");function Ole(eee){return tee=>Sle&&Sle.emit(eee,tee)}const $le=17,zle=18,Cle=19,Ale=21,jle=22,Tle=23;function Nle(eee){return Lse(eee,null,void 0)}function Ile(eee,tee){return null!=tee.locale?Rle(tee.locale):Rle(eee.locale)}let Ple;function Rle(eee){if(gse(eee))return eee;if(fse(eee)){if(eee.resolvedOnce&&null!=Ple)return Ple;if("Function"===eee.constructor.name){const ree=eee();if(wse(tee=ree)&&fse(tee.then)&&fse(tee.catch))throw Nle(Ale);return Ple=ree}throw Nle(jle)}throw Nle(Tle);var tee}function Mle(eee,tee,ree){return[...new Set([ree,...hse(tee)?tee:wse(tee)?Object.keys(tee):gse(tee)?[tee]:[ree]])]}function Dle(eee,tee,ree){const oee=gse(ree)?ree:Kle,aee=eee;aee.__localeChainCache||(aee.__localeChainCache=new Map);let nee=aee.__localeChainCache.get(oee);if(!nee){nee=[];let eee=[ree];for(;hse(eee);)eee=Fle(nee,eee,tee);const iee=hse(tee)||!yse(tee)?tee:tee.default?tee.default:null;eee=gse(iee)?[iee]:iee,hse(eee)&&Fle(nee,eee,!1),aee.__localeChainCache.set(oee,nee)}return nee}function Fle(eee,tee,ree){let oee=!0;for(let i=0;i`${eee.charAt(0).toLocaleUpperCase()}${eee.substr(1)}`;let Xle,Qle,Zle;let Jle=null;const ece=()=>Jle;let tce=null;const rce=eee=>{tce=eee};let oce=0;function nce(eee={}){const tee=fse(eee.onWarn)?eee.onWarn:kse,ree=gse(eee.version)?eee.version:"10.0.6",oee=gse(eee.locale)||fse(eee.locale)?eee.locale:Kle,aee=fse(oee)?Kle:oee,nee=hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||gse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:aee,iee=yse(eee.messages)?eee.messages:ice(aee),see=yse(eee.datetimeFormats)?eee.datetimeFormats:ice(aee),lee=yse(eee.numberFormats)?eee.numberFormats:ice(aee),cee=nse(sse(),eee.modifiers,{upper:(eee,tee)=>"text"===tee&&gse(eee)?eee.toUpperCase():"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?eee.children.toUpperCase():eee,lower:(eee,tee)=>"text"===tee&&gse(eee)?eee.toLowerCase():"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?eee.children.toLowerCase():eee,capitalize:(eee,tee)=>"text"===tee&&gse(eee)?Gle(eee):"vnode"===tee&&wse(eee)&&"__v_isVNode"in eee?Gle(eee.children):eee}),dee=eee.pluralRules||sse(),pee=fse(eee.missing)?eee.missing:null,uee=!mse(eee.missingWarn)&&!ose(eee.missingWarn)||eee.missingWarn,hee=!mse(eee.fallbackWarn)&&!ose(eee.fallbackWarn)||eee.fallbackWarn,fee=!!eee.fallbackFormat,gee=!!eee.unresolving,mee=fse(eee.postTranslation)?eee.postTranslation:null,wee=yse(eee.processor)?eee.processor:null,vee=!mse(eee.warnHtmlMessage)||eee.warnHtmlMessage,bee=!!eee.escapeParameter,yee=fse(eee.messageCompiler)?eee.messageCompiler:Xle,xee=fse(eee.messageResolver)?eee.messageResolver:Qle||Hle,kee=fse(eee.localeFallbacker)?eee.localeFallbacker:Zle||Mle,_ee=wse(eee.fallbackContext)?eee.fallbackContext:void 0,See=eee,Eee=wse(See.__datetimeFormatters)?See.__datetimeFormatters:new Map,Oee=wse(See.__numberFormatters)?See.__numberFormatters:new Map,$ee=wse(See.__meta)?See.__meta:{};oce++;const zee={version:ree,cid:oce,locale:oee,fallbackLocale:nee,messages:iee,modifiers:cee,pluralRules:dee,missing:pee,missingWarn:uee,fallbackWarn:hee,fallbackFormat:fee,unresolving:gee,postTranslation:mee,processor:wee,warnHtmlMessage:vee,escapeParameter:bee,messageCompiler:yee,messageResolver:xee,localeFallbacker:kee,fallbackContext:_ee,onWarn:tee,__meta:$ee};return zee.datetimeFormats=see,zee.numberFormats=lee,zee.__datetimeFormatters=Eee,zee.__numberFormatters=Oee,__INTLIFY_PROD_DEVTOOLS__&&function(eee,tee,ree){Sle&&Sle.emit("i18n:init",{timestamp:Date.now(),i18n:eee,version:tee,meta:ree})}(zee,ree,$ee),zee}const ice=eee=>({[eee]:sse()});function sce(eee,tee,ree,oee,aee){const{missing:nee,onWarn:iee}=eee;if(null!==nee){const oee=nee(eee,ree,tee,aee);return gse(oee)?oee:tee}return tee}function lce(eee,tee,ree){eee.__localeChainCache=new Map,eee.localeFallbacker(eee,ree,tee)}function cce(eee,tee){const ree=tee.indexOf(eee);if(-1===ree)return!1;for(let i=ree+1;i{pce.includes(eee)?see[eee]=ree[eee]:nee[eee]=ree[eee]})),gse(oee)?nee.locale=oee:yse(oee)&&(see=oee),yse(aee)&&(see=aee),[nee.key||"",iee,nee,see]}function hce(eee,tee,ree){const oee=eee;for(const aee in ree){const id=`${tee}__${aee}`;oee.__datetimeFormatters.has(id)&&oee.__datetimeFormatters.delete(id)}}function fce(eee,...tee){const{numberFormats:ree,unresolving:oee,fallbackLocale:aee,onWarn:nee,localeFallbacker:iee}=eee,{__numberFormatters:see}=eee,[lee,cee,dee,pee]=mce(...tee);mse(dee.missingWarn)?dee.missingWarn:eee.missingWarn;mse(dee.fallbackWarn)?dee.fallbackWarn:eee.fallbackWarn;const uee=!!dee.part,hee=Ile(eee,dee),fee=iee(eee,aee,hee);if(!gse(lee)||""===lee)return new Intl.NumberFormat(hee,pee).format(cee);let gee,mee={},wee=null;for(let i=0;i{gce.includes(eee)?iee[eee]=ree[eee]:nee[eee]=ree[eee]})),gse(oee)?nee.locale=oee:yse(oee)&&(iee=oee),yse(aee)&&(iee=aee),[nee.key||"",see,nee,iee]}function wce(eee,tee,ree){const oee=eee;for(const aee in ree){const id=`${tee}__${aee}`;oee.__numberFormatters.has(id)&&oee.__numberFormatters.delete(id)}}const vce=eee=>eee,bce=eee=>"",yce=eee=>0===eee.length?"":xse(eee),xce=eee=>null==eee?"":hse(eee)||yse(eee)&&eee.toString===vse?JSON.stringify(eee,null,2):String(eee);function kce(eee,tee){return eee=Math.abs(eee),2===tee?eee?eee>1?1:0:1:eee?Math.min(eee,2):0}function _ce(eee={}){const tee=eee.locale,ree=function(eee){const tee=rse(eee.pluralIndex)?eee.pluralIndex:-1;return eee.named&&(rse(eee.named.count)||rse(eee.named.n))?rse(eee.named.count)?eee.named.count:rse(eee.named.n)?eee.named.n:tee:tee}(eee),oee=wse(eee.pluralRules)&&gse(tee)&&fse(eee.pluralRules[tee])?eee.pluralRules[tee]:kce,aee=wse(eee.pluralRules)&&gse(tee)&&fse(eee.pluralRules[tee])?kce:void 0,nee=eee.list||[],iee=eee.named||sse();rse(eee.pluralIndex)&&function(eee,tee){tee.count||(tee.count=eee),tee.n||(tee.n=eee)}(ree,iee);function see(tee,ree){const oee=fse(eee.messages)?eee.messages(tee,!!ree):!!wse(eee.messages)&&eee.messages[tee];return oee||(eee.parent?eee.parent.message(tee):bce)}const lee=yse(eee.processor)&&fse(eee.processor.normalize)?eee.processor.normalize:yce,cee=yse(eee.processor)&&fse(eee.processor.interpolate)?eee.processor.interpolate:xce,dee={list:eee=>nee[eee],named:eee=>iee[eee],plural:eee=>eee[oee(ree,eee.length,aee)],linked:(tee,...ree)=>{const[oee,aee]=ree;let nee="text",iee="";1===ree.length?wse(oee)?(iee=oee.modifier||iee,nee=oee.type||nee):gse(oee)&&(iee=oee||iee):2===ree.length&&(gse(oee)&&(iee=oee||iee),gse(aee)&&(nee=aee||nee));const lee=see(tee,!0)(dee),cee="vnode"===nee&&hse(lee)&&iee?lee[0]:lee;return iee?(pee=iee,eee.modifiers?eee.modifiers[pee]:vce)(cee,nee):cee;var pee},message:see,type:yse(eee.processor)&&gse(eee.processor.type)?eee.processor.type:"text",interpolate:cee,normalize:lee,values:nse(sse(),nee,iee)};return dee}const Sce=()=>"",Ece=eee=>fse(eee);function Oce(eee,...tee){const{fallbackFormat:ree,postTranslation:oee,unresolving:aee,messageCompiler:nee,fallbackLocale:iee,messages:see}=eee,[lee,cee]=Cce(...tee),dee=mse(cee.missingWarn)?cee.missingWarn:eee.missingWarn,pee=mse(cee.fallbackWarn)?cee.fallbackWarn:eee.fallbackWarn,uee=mse(cee.escapeParameter)?cee.escapeParameter:eee.escapeParameter,hee=!!cee.resolvedMessage,fee=gse(cee.default)||mse(cee.default)?mse(cee.default)?nee?lee:()=>lee:cee.default:ree?nee?lee:()=>lee:null,gee=ree||null!=fee&&(gse(fee)||fse(fee)),mee=Ile(eee,cee);uee&&function(eee){hse(eee.list)?eee.list=eee.list.map((eee=>gse(eee)?dse(eee):eee)):wse(eee.named)&&Object.keys(eee.named).forEach((tee=>{gse(eee.named[tee])&&(eee.named[tee]=dse(eee.named[tee]))}))}(cee);let[wee,vee,bee]=hee?[lee,mee,see[mee]||sse()]:$ce(eee,lee,mee,iee,pee,dee),yee=wee,xee=lee;if(hee||gse(yee)||_le(yee)||Ece(yee)||gee&&(yee=fee,xee=yee),!(hee||(gse(yee)||_le(yee)||Ece(yee))&&gse(vee)))return aee?-1:lee;let kee=!1;const _ee=Ece(yee)?yee:zce(eee,lee,vee,yee,xee,(()=>{kee=!0}));if(kee)return yee;const See=function(eee,tee,ree,oee){const{modifiers:aee,pluralRules:nee,messageResolver:iee,fallbackLocale:see,fallbackWarn:lee,missingWarn:cee,fallbackContext:dee}=eee,pee=(oee,aee)=>{let nee=iee(ree,oee);if(null==nee&&(dee||aee)){const[,,ree]=$ce(dee||eee,oee,tee,see,lee,cee);nee=iee(ree,oee)}if(gse(nee)||_le(nee)){let ree=!1;const aee=zce(eee,oee,tee,nee,oee,(()=>{ree=!0}));return ree?Sce:aee}return Ece(nee)?nee:Sce},uee={locale:tee,modifiers:aee,pluralRules:nee,messages:pee};eee.processor&&(uee.processor=eee.processor);oee.list&&(uee.list=oee.list);oee.named&&(uee.named=oee.named);rse(oee.plural)&&(uee.pluralIndex=oee.plural);return uee}(eee,vee,bee,cee),Eee=function(eee,tee,ree){const oee=tee(ree);return oee}(0,_ee,_ce(See)),Oee=oee?oee(Eee,lee):Eee;if(__INTLIFY_PROD_DEVTOOLS__){const tee={timestamp:Date.now(),key:gse(lee)?lee:Ece(yee)?yee.key:"",locale:vee||(Ece(yee)?yee.locale:""),format:gse(yee)?yee:Ece(yee)?yee.source:"",message:Oee};tee.meta=nse({},eee.__meta,ece()||{}),Ele(tee)}return Oee}function $ce(eee,tee,ree,oee,aee,nee){const{messages:iee,onWarn:see,messageResolver:lee,localeFallbacker:cee}=eee,dee=cee(eee,oee,ree);let pee,uee=sse(),hee=null;for(let i=0;ioee;return eee.locale=ree,eee.key=tee,eee}const lee=iee(oee,function(eee,tee,ree,oee,aee,nee){return{locale:tee,key:ree,warnHtmlMessage:aee,onError:eee=>{throw nee&&nee(eee),eee},onCacheKey:eee=>((eee,tee,ree)=>tse({l:eee,k:tee,s:ree}))(tee,ree,eee)}}(0,ree,aee,0,see,nee));return lee.locale=ree,lee.key=tee,lee.source=oee,lee}function Cce(...eee){const[tee,ree,oee]=eee,aee=sse();if(!(gse(tee)||rse(tee)||Ece(tee)||_le(tee)))throw Nle($le);const nee=rse(tee)?String(tee):(Ece(tee),tee);return rse(ree)?aee.plural=ree:gse(ree)?aee.default=ree:yse(ree)&&!ase(ree)?aee.named=ree:hse(ree)&&(aee.list=ree),rse(oee)?aee.plural=oee:gse(oee)?aee.default=oee:yse(oee)&&nse(aee,oee),[nee,aee]}"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(cse().__INTLIFY_PROD_DEVTOOLS__=!1),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(cse().__INTLIFY_DROP_MESSAGE_COMPILER__=!1);const Ace=24,jce=25,Tce=26,Nce=27,Ice=28,Pce=29,Rce=31,Mce=32;function Dce(eee,...tee){return Lse(eee,null,void 0)}const Fce=ese("__translateVNode"),Lce=ese("__datetimeParts"),Uce=ese("__numberParts"),Bce=ese("__setPluralRules"),Yce=ese("__injectWithOption"),qce=ese("__dispose");function Vce(eee){if(!wse(eee))return eee;for(const tee in eee)if(use(eee,tee))if(tee.includes(".")){const ree=tee.split("."),oee=ree.length-1;let aee=eee,nee=!1;for(let i=0;i{if("locale"in eee&&"resource"in eee){const{locale:tee,resource:ree}=eee;tee?(iee[tee]=iee[tee]||sse(),Sse(ree,iee[tee])):Sse(ree,iee)}else gse(eee)&&Sse(JSON.parse(eee),iee)})),null==aee&&nee)for(const see in iee)use(iee,see)&&Vce(iee[see]);return iee}function Hce(eee){return eee.type}function Kce(gl,eee,tee){let ree=wse(eee.messages)?eee.messages:sse();"__i18nGlobal"in tee&&(ree=Wce(gl.locale.value,{messages:ree,__i18n:tee.__i18nGlobal}));const oee=Object.keys(ree);if(oee.length&&oee.forEach((eee=>{gl.mergeLocaleMessage(eee,ree[eee])})),wse(eee.datetimeFormats)){const tee=Object.keys(eee.datetimeFormats);tee.length&&tee.forEach((tee=>{gl.mergeDateTimeFormat(tee,eee.datetimeFormats[tee])}))}if(wse(eee.numberFormats)){const tee=Object.keys(eee.numberFormats);tee.length&&tee.forEach((tee=>{gl.mergeNumberFormat(tee,eee.numberFormats[tee])}))}}function Gce(eee){return Tne(mne,null,eee,0)}const Xce="__INTLIFY_META__",Qce=()=>[],Zce=()=>!1;let Jce=0;function ede(eee){return(tee,ree,oee,aee)=>eee(ree,oee,Wne()||void 0,aee)}const tde=()=>{const eee=Wne();let tee=null;return eee&&(tee=Hce(eee)[Xce])?{[Xce]:tee}:null};function rde(eee={}){const{__root:tee,__injectWithOption:ree}=eee,oee=void 0===tee,aee=eee.flatJson,nee=Jie?_re:Sre;let iee=!mse(eee.inheritLocale)||eee.inheritLocale;const see=nee(tee&&iee?tee.locale.value:gse(eee.locale)?eee.locale:Kle),lee=nee(tee&&iee?tee.fallbackLocale.value:gse(eee.fallbackLocale)||hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:see.value),cee=nee(Wce(see.value,eee)),dee=nee(yse(eee.datetimeFormats)?eee.datetimeFormats:{[see.value]:{}}),pee=nee(yse(eee.numberFormats)?eee.numberFormats:{[see.value]:{}});let uee=tee?tee.missingWarn:!mse(eee.missingWarn)&&!ose(eee.missingWarn)||eee.missingWarn,hee=tee?tee.fallbackWarn:!mse(eee.fallbackWarn)&&!ose(eee.fallbackWarn)||eee.fallbackWarn,fee=tee?tee.fallbackRoot:!mse(eee.fallbackRoot)||eee.fallbackRoot,gee=!!eee.fallbackFormat,mee=fse(eee.missing)?eee.missing:null,wee=fse(eee.missing)?ede(eee.missing):null,vee=fse(eee.postTranslation)?eee.postTranslation:null,bee=tee?tee.warnHtmlMessage:!mse(eee.warnHtmlMessage)||eee.warnHtmlMessage,yee=!!eee.escapeParameter;const xee=tee?tee.modifiers:yse(eee.modifiers)?eee.modifiers:{};let kee,_ee=eee.pluralRules||tee&&tee.pluralRules;kee=(()=>{oee&&rce(null);const tee={version:"10.0.6",locale:see.value,fallbackLocale:lee.value,messages:cee.value,modifiers:xee,pluralRules:_ee,missing:null===wee?void 0:wee,missingWarn:uee,fallbackWarn:hee,fallbackFormat:gee,unresolving:!0,postTranslation:null===vee?void 0:vee,warnHtmlMessage:bee,escapeParameter:yee,messageResolver:eee.messageResolver,messageCompiler:eee.messageCompiler,__meta:{framework:"vue"}};tee.datetimeFormats=dee.value,tee.numberFormats=pee.value,tee.__datetimeFormatters=yse(kee)?kee.__datetimeFormatters:void 0,tee.__numberFormatters=yse(kee)?kee.__numberFormatters:void 0;const ree=nce(tee);return oee&&rce(ree),ree})(),lce(kee,see.value,lee.value);const See=nie({get:()=>see.value,set:eee=>{see.value=eee,kee.locale=see.value}}),Eee=nie({get:()=>lee.value,set:eee=>{lee.value=eee,kee.fallbackLocale=lee.value,lce(kee,see.value,eee)}}),Oee=nie((()=>cee.value)),$ee=nie((()=>dee.value)),zee=nie((()=>pee.value));const Cee=(fn,eee,ree,aee,nee,iee)=>{let uee;see.value,lee.value,cee.value,dee.value,pee.value;try{__INTLIFY_PROD_DEVTOOLS__&&(Jle=tde()),oee||(kee.fallbackContext=tee?tce:void 0),uee=fn(kee)}finally{__INTLIFY_PROD_DEVTOOLS__,oee||(kee.fallbackContext=void 0)}if("translate exists"!==ree&&rse(uee)&&-1===uee||"translate exists"===ree&&!uee){const[ree,oee]=eee();return tee&&fee?aee(tee):nee(ree)}if(iee(uee))return uee;throw Dce(Ace)};function t(...eee){return Cee((tee=>Reflect.apply(Oce,null,[tee,...eee])),(()=>Cce(...eee)),"translate",(tee=>Reflect.apply(tee.t,tee,[...eee])),(eee=>eee),(eee=>gse(eee)))}const Aee={normalize:function(eee){return eee.map((eee=>gse(eee)||rse(eee)||mse(eee)?Gce(String(eee)):eee))},interpolate:eee=>eee,type:"vnode"};function jee(eee){return cee.value[eee]||{}}Jce++,tee&&Jie&&(rne(tee.locale,(eee=>{iee&&(see.value=eee,kee.locale=eee,lce(kee,see.value,lee.value))})),rne(tee.fallbackLocale,(eee=>{iee&&(lee.value=eee,kee.fallbackLocale=eee,lce(kee,see.value,lee.value))})));const Tee={id:Jce,locale:See,fallbackLocale:Eee,get inheritLocale(){return iee},set inheritLocale(eee){iee=eee,eee&&tee&&(see.value=tee.locale.value,lee.value=tee.fallbackLocale.value,lce(kee,see.value,lee.value))},get availableLocales(){return Object.keys(cee.value).sort()},messages:Oee,get modifiers(){return xee},get pluralRules(){return _ee||{}},get isGlobal(){return oee},get missingWarn(){return uee},set missingWarn(eee){uee=eee,kee.missingWarn=uee},get fallbackWarn(){return hee},set fallbackWarn(eee){hee=eee,kee.fallbackWarn=hee},get fallbackRoot(){return fee},set fallbackRoot(eee){fee=eee},get fallbackFormat(){return gee},set fallbackFormat(eee){gee=eee,kee.fallbackFormat=gee},get warnHtmlMessage(){return bee},set warnHtmlMessage(eee){bee=eee,kee.warnHtmlMessage=eee},get escapeParameter(){return yee},set escapeParameter(eee){yee=eee,kee.escapeParameter=eee},t:t,getLocaleMessage:jee,setLocaleMessage:function(eee,tee){if(aee){const ree={[eee]:tee};for(const eee in ree)use(ree,eee)&&Vce(ree[eee]);tee=ree[eee]}cee.value[eee]=tee,kee.messages=cee.value},mergeLocaleMessage:function(eee,tee){cee.value[eee]=cee.value[eee]||{};const ree={[eee]:tee};if(aee)for(const oee in ree)use(ree,oee)&&Vce(ree[oee]);Sse(tee=ree[eee],cee.value[eee]),kee.messages=cee.value},getPostTranslationHandler:function(){return fse(vee)?vee:null},setPostTranslationHandler:function(eee){vee=eee,kee.postTranslation=eee},getMissingHandler:function(){return mee},setMissingHandler:function(eee){null!==eee&&(wee=ede(eee)),mee=eee,kee.missing=wee},[Bce]:function(eee){_ee=eee,kee.pluralRules=_ee}};return Tee.datetimeFormats=$ee,Tee.numberFormats=zee,Tee.rt=function(...eee){const[tee,ree,oee]=eee;if(oee&&!wse(oee))throw Dce(jce);return t(tee,ree,nse({resolvedMessage:!0},oee||{}))},Tee.te=function(eee,tee){return Cee((()=>{if(!eee)return!1;const ree=jee(gse(tee)?tee:see.value),oee=kee.messageResolver(ree,eee);return _le(oee)||Ece(oee)||gse(oee)}),(()=>[eee]),"translate exists",(ree=>Reflect.apply(ree.te,ree,[eee,tee])),Zce,(eee=>mse(eee)))},Tee.tm=function(eee){const ree=function(eee){let tee=null;const ree=Dle(kee,lee.value,see.value);for(let i=0;iReflect.apply(dce,null,[tee,...eee])),(()=>uce(...eee)),"datetime format",(tee=>Reflect.apply(tee.d,tee,[...eee])),(()=>""),(eee=>gse(eee)))},Tee.n=function(...eee){return Cee((tee=>Reflect.apply(fce,null,[tee,...eee])),(()=>mce(...eee)),"number format",(tee=>Reflect.apply(tee.n,tee,[...eee])),(()=>""),(eee=>gse(eee)))},Tee.getDateTimeFormat=function(eee){return dee.value[eee]||{}},Tee.setDateTimeFormat=function(eee,tee){dee.value[eee]=tee,kee.datetimeFormats=dee.value,hce(kee,eee,tee)},Tee.mergeDateTimeFormat=function(eee,tee){dee.value[eee]=nse(dee.value[eee]||{},tee),kee.datetimeFormats=dee.value,hce(kee,eee,tee)},Tee.getNumberFormat=function(eee){return pee.value[eee]||{}},Tee.setNumberFormat=function(eee,tee){pee.value[eee]=tee,kee.numberFormats=pee.value,wce(kee,eee,tee)},Tee.mergeNumberFormat=function(eee,tee){pee.value[eee]=nse(pee.value[eee]||{},tee),kee.numberFormats=pee.value,wce(kee,eee,tee)},Tee[Yce]=ree,Tee[Fce]=function(...eee){return Cee((tee=>{let ree;const oee=tee;try{oee.processor=Aee,ree=Reflect.apply(Oce,null,[oee,...eee])}finally{oee.processor=null}return ree}),(()=>Cce(...eee)),"translate",(tee=>tee[Fce](...eee)),(eee=>[Gce(eee)]),(eee=>hse(eee)))},Tee[Lce]=function(...eee){return Cee((tee=>Reflect.apply(dce,null,[tee,...eee])),(()=>uce(...eee)),"datetime format",(tee=>tee[Lce](...eee)),Qce,(eee=>gse(eee)||hse(eee)))},Tee[Uce]=function(...eee){return Cee((tee=>Reflect.apply(fce,null,[tee,...eee])),(()=>mce(...eee)),"number format",(tee=>tee[Uce](...eee)),Qce,(eee=>gse(eee)||hse(eee)))},Tee}function ode(eee={}){const tee=rde(function(eee){const tee=gse(eee.locale)?eee.locale:Kle,ree=gse(eee.fallbackLocale)||hse(eee.fallbackLocale)||yse(eee.fallbackLocale)||!1===eee.fallbackLocale?eee.fallbackLocale:tee,oee=fse(eee.missing)?eee.missing:void 0,aee=!mse(eee.silentTranslationWarn)&&!ose(eee.silentTranslationWarn)||!eee.silentTranslationWarn,nee=!mse(eee.silentFallbackWarn)&&!ose(eee.silentFallbackWarn)||!eee.silentFallbackWarn,iee=!mse(eee.fallbackRoot)||eee.fallbackRoot,see=!!eee.formatFallbackMessages,lee=yse(eee.modifiers)?eee.modifiers:{},cee=eee.pluralizationRules,dee=fse(eee.postTranslation)?eee.postTranslation:void 0,pee=!gse(eee.warnHtmlInMessage)||"off"!==eee.warnHtmlInMessage,uee=!!eee.escapeParameterHtml,hee=!mse(eee.sync)||eee.sync;let fee=eee.messages;if(yse(eee.sharedMessages)){const tee=eee.sharedMessages;fee=Object.keys(tee).reduce(((eee,ree)=>{const oee=eee[ree]||(eee[ree]={});return nse(oee,tee[ree]),eee}),fee||{})}const{__i18n:gee,__root:mee,__injectWithOption:wee}=eee,vee=eee.datetimeFormats,bee=eee.numberFormats;return{locale:tee,fallbackLocale:ree,messages:fee,flatJson:eee.flatJson,datetimeFormats:vee,numberFormats:bee,missing:oee,missingWarn:aee,fallbackWarn:nee,fallbackRoot:iee,fallbackFormat:see,modifiers:lee,pluralRules:cee,postTranslation:dee,warnHtmlMessage:pee,escapeParameter:uee,messageResolver:eee.messageResolver,inheritLocale:hee,__i18n:gee,__root:mee,__injectWithOption:wee}}(eee)),{__extender:ree}=eee,oee={id:tee.id,get locale(){return tee.locale.value},set locale(eee){tee.locale.value=eee},get fallbackLocale(){return tee.fallbackLocale.value},set fallbackLocale(eee){tee.fallbackLocale.value=eee},get messages(){return tee.messages.value},get datetimeFormats(){return tee.datetimeFormats.value},get numberFormats(){return tee.numberFormats.value},get availableLocales(){return tee.availableLocales},get missing(){return tee.getMissingHandler()},set missing(eee){tee.setMissingHandler(eee)},get silentTranslationWarn(){return mse(tee.missingWarn)?!tee.missingWarn:tee.missingWarn},set silentTranslationWarn(eee){tee.missingWarn=mse(eee)?!eee:eee},get silentFallbackWarn(){return mse(tee.fallbackWarn)?!tee.fallbackWarn:tee.fallbackWarn},set silentFallbackWarn(eee){tee.fallbackWarn=mse(eee)?!eee:eee},get modifiers(){return tee.modifiers},get formatFallbackMessages(){return tee.fallbackFormat},set formatFallbackMessages(eee){tee.fallbackFormat=eee},get postTranslation(){return tee.getPostTranslationHandler()},set postTranslation(eee){tee.setPostTranslationHandler(eee)},get sync(){return tee.inheritLocale},set sync(eee){tee.inheritLocale=eee},get warnHtmlInMessage(){return tee.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(eee){tee.warnHtmlMessage="off"!==eee},get escapeParameterHtml(){return tee.escapeParameter},set escapeParameterHtml(eee){tee.escapeParameter=eee},get pluralizationRules(){return tee.pluralRules||{}},__composer:tee,t:(...eee)=>Reflect.apply(tee.t,tee,[...eee]),rt:(...eee)=>Reflect.apply(tee.rt,tee,[...eee]),tc(...eee){const[ree,oee,aee]=eee,nee={plural:1};let iee=null,see=null;if(!gse(ree))throw Dce(jce);const lee=ree;return gse(oee)?nee.locale=oee:rse(oee)?nee.plural=oee:hse(oee)?iee=oee:yse(oee)&&(see=oee),gse(aee)?nee.locale=aee:hse(aee)?iee=aee:yse(aee)&&(see=aee),Reflect.apply(tee.t,tee,[lee,iee||see||{},nee])},te:(eee,ree)=>tee.te(eee,ree),tm:eee=>tee.tm(eee),getLocaleMessage:eee=>tee.getLocaleMessage(eee),setLocaleMessage(eee,ree){tee.setLocaleMessage(eee,ree)},mergeLocaleMessage(eee,ree){tee.mergeLocaleMessage(eee,ree)},d:(...eee)=>Reflect.apply(tee.d,tee,[...eee]),getDateTimeFormat:eee=>tee.getDateTimeFormat(eee),setDateTimeFormat(eee,ree){tee.setDateTimeFormat(eee,ree)},mergeDateTimeFormat(eee,ree){tee.mergeDateTimeFormat(eee,ree)},n:(...eee)=>Reflect.apply(tee.n,tee,[...eee]),getNumberFormat:eee=>tee.getNumberFormat(eee),setNumberFormat(eee,ree){tee.setNumberFormat(eee,ree)},mergeNumberFormat(eee,ree){tee.mergeNumberFormat(eee,ree)}};return oee.__extender=ree,oee}function ade(g,eee){g.locale=eee.locale||g.locale,g.fallbackLocale=eee.fallbackLocale||g.fallbackLocale,g.missing=eee.missing||g.missing,g.silentTranslationWarn=eee.silentTranslationWarn||g.silentFallbackWarn,g.silentFallbackWarn=eee.silentFallbackWarn||g.silentFallbackWarn,g.formatFallbackMessages=eee.formatFallbackMessages||g.formatFallbackMessages,g.postTranslation=eee.postTranslation||g.postTranslation,g.warnHtmlInMessage=eee.warnHtmlInMessage||g.warnHtmlInMessage,g.escapeParameterHtml=eee.escapeParameterHtml||g.escapeParameterHtml,g.sync=eee.sync||g.sync,g.__composer[Bce](eee.pluralizationRules||g.pluralizationRules);const tee=Wce(g.locale,{messages:eee.messages,__i18n:eee.__i18n});return Object.keys(tee).forEach((eee=>g.mergeLocaleMessage(eee,tee[eee]))),eee.datetimeFormats&&Object.keys(eee.datetimeFormats).forEach((tee=>g.mergeDateTimeFormat(tee,eee.datetimeFormats[tee]))),eee.numberFormats&&Object.keys(eee.numberFormats).forEach((tee=>g.mergeNumberFormat(tee,eee.numberFormats[tee]))),g}const nde={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:eee=>"parent"===eee||"global"===eee,default:"parent"},i18n:{type:Object}};function ide(){return gne}const sde=Eoe({name:"i18n-t",props:nse({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:eee=>rse(eee)||!isNaN(eee)}},nde),setup(eee,tee){const{slots:ree,attrs:oee}=tee,aee=eee.i18n||bde({useScope:eee.scope,__useComponent:!0});return()=>{const nee=Object.keys(ree).filter((eee=>"_"!==eee)),iee=sse();eee.locale&&(iee.locale=eee.locale),void 0!==eee.plural&&(iee.plural=gse(eee.plural)?+eee.plural:eee.plural);const see=function({slots:eee},tee){if(1===tee.length&&"default"===tee[0])return(eee.default?eee.default():[]).reduce(((eee,tee)=>[...eee,...tee.type===gne?tee.children:[tee]]),[]);return tee.reduce(((tee,ree)=>{const oee=eee[ree];return oee&&(tee[ree]=oee()),tee}),sse())}(tee,nee),lee=aee[Fce](eee.keypath,see,iee),cee=nse(sse(),oee);return h(gse(eee.tag)||wse(eee.tag)?eee.tag:ide(),cee,lee)}}}),lde=sde;function cde(eee,tee,ree,oee){const{slots:aee,attrs:nee}=tee;return()=>{const tee={part:!0};let iee=sse();eee.locale&&(tee.locale=eee.locale),gse(eee.format)?tee.key=eee.format:wse(eee.format)&&(gse(eee.format.key)&&(tee.key=eee.format.key),iee=Object.keys(eee.format).reduce(((tee,oee)=>ree.includes(oee)?nse(sse(),tee,{[oee]:eee.format[oee]}):tee),sse()));const see=oee(eee.value,tee,iee);let lee=[tee.key];hse(see)?lee=see.map(((eee,tee)=>{const ree=aee[eee.type],oee=ree?ree({[eee.type]:eee.value,index:tee,parts:see}):[eee.value];var nee;return hse(nee=oee)&&!gse(nee[0])&&(oee[0].key=`${eee.type}-${tee}`),oee})):gse(see)&&(lee=[see]);const cee=nse(sse(),nee);return h(gse(eee.tag)||wse(eee.tag)?eee.tag:ide(),cee,lee)}}const dde=Eoe({name:"i18n-n",props:nse({value:{type:Number,required:!0},format:{type:[String,Object]}},nde),setup(eee,tee){const ree=eee.i18n||bde({useScope:eee.scope,__useComponent:!0});return cde(eee,tee,gce,((...eee)=>ree[Uce](...eee)))}}),pde=dde,ude=Eoe({name:"i18n-d",props:nse({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},nde),setup(eee,tee){const ree=eee.i18n||bde({useScope:eee.scope,__useComponent:!0});return cde(eee,tee,pce,((...eee)=>ree[Lce](...eee)))}}),hde=ude;function fde(eee){if(gse(eee))return{path:eee};if(yse(eee)){if(!("path"in eee))throw Dce(Ice);return eee}throw Dce(Pce)}function gde(eee){const{path:tee,locale:ree,args:oee,choice:aee,plural:nee}=eee,iee={},see=oee||{};return gse(ree)&&(iee.locale=ree),rse(aee)&&(iee.plural=aee),rse(nee)&&(iee.plural=nee),[tee,see,iee]}function mde(eee,tee,...ree){const oee=yse(ree[0])?ree[0]:{};(!mse(oee.globalInstall)||oee.globalInstall)&&([lde.name,"I18nT"].forEach((tee=>eee.component(tee,lde))),[pde.name,"I18nN"].forEach((tee=>eee.component(tee,pde))),[hde.name,"I18nD"].forEach((tee=>eee.component(tee,hde)))),eee.directive("t",function(eee){const tee=tee=>{const{instance:ree,value:oee}=tee;if(!ree||!ree.$)throw Dce(Mce);const aee=function(eee,tee){const ree=eee;if("composition"===eee.mode)return ree.__getInstance(tee)||eee.global;{const oee=ree.__getInstance(tee);return null!=oee?oee.__composer:eee.global.__composer}}(eee,ree.$),nee=fde(oee);return[Reflect.apply(aee.t,aee,[...gde(nee)]),aee]};return{created:(el,ree)=>{const[oee,aee]=tee(ree);Jie&&eee.global===aee&&(el.__i18nWatcher=rne(aee.locale,(()=>{ree.instance&&ree.instance.$forceUpdate()}))),el.__composer=aee,el.textContent=oee},unmounted:el=>{Jie&&el.__i18nWatcher&&(el.__i18nWatcher(),el.__i18nWatcher=void 0,delete el.__i18nWatcher),el.__composer&&(el.__composer=void 0,delete el.__composer)},beforeUpdate:(el,{value:eee})=>{if(el.__composer){const tee=el.__composer,ree=fde(eee);el.textContent=Reflect.apply(tee.t,tee,[...gde(ree)])}},getSSRProps:eee=>{const[ree]=tee(eee);return{textContent:ree}}}}(tee))}const wde=ese("global-vue-i18n");function vde(eee={},tee){const ree=__VUE_I18N_LEGACY_API__&&mse(eee.legacy)?eee.legacy:__VUE_I18N_LEGACY_API__,oee=!mse(eee.globalInjection)||eee.globalInjection,aee=new Map,[nee,iee]=function(eee,tee){const ree=Jee(),oee=__VUE_I18N_LEGACY_API__&&tee?ree.run((()=>ode(eee))):ree.run((()=>rde(eee)));if(null==oee)throw Dce(Mce);return[ree,oee]}(eee,ree),see=ese("");const lee={get mode(){return __VUE_I18N_LEGACY_API__&&ree?"legacy":"composition"},async install(eee,...tee){if(eee.__VUE_I18N_SYMBOL__=see,eee.provide(eee.__VUE_I18N_SYMBOL__,lee),yse(tee[0])){const eee=tee[0];lee.__composerExtend=eee.__composerExtend,lee.__vueI18nExtend=eee.__vueI18nExtend}let aee=null;!ree&&oee&&(aee=function(eee,tee){const ree=Object.create(null);yde.forEach((eee=>{const oee=Object.getOwnPropertyDescriptor(tee,eee);if(!oee)throw Dce(Mce);const aee=kre(oee.value)?{get:()=>oee.value.value,set(eee){oee.value.value=eee}}:{get:()=>oee.get&&oee.get()};Object.defineProperty(ree,eee,aee)})),eee.config.globalProperties.$i18n=ree,xde.forEach((ree=>{const oee=Object.getOwnPropertyDescriptor(tee,ree);if(!oee||!oee.value)throw Dce(Mce);Object.defineProperty(eee.config.globalProperties,`$${ree}`,oee)}));const oee=()=>{delete eee.config.globalProperties.$i18n,xde.forEach((tee=>{delete eee.config.globalProperties[`$${tee}`]}))};return oee}(eee,lee.global)),__VUE_I18N_FULL_INSTALL__&&mde(eee,lee,...tee),__VUE_I18N_LEGACY_API__&&ree&&eee.mixin(function(eee,tee,ree){return{beforeCreate(){const oee=Wne();if(!oee)throw Dce(Mce);const aee=this.$options;if(aee.i18n){const oee=aee.i18n;if(aee.__i18n&&(oee.__i18n=aee.__i18n),oee.__root=tee,this===this.$root)this.$i18n=ade(eee,oee);else{oee.__injectWithOption=!0,oee.__extender=ree.__vueI18nExtend,this.$i18n=ode(oee);const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}}else if(aee.__i18n)if(this===this.$root)this.$i18n=ade(eee,aee);else{this.$i18n=ode({__i18n:aee.__i18n,__injectWithOption:!0,__extender:ree.__vueI18nExtend,__root:tee});const eee=this.$i18n;eee.__extender&&(eee.__disposer=eee.__extender(this.$i18n))}else this.$i18n=eee;aee.__i18nGlobal&&Kce(tee,aee,aee),this.$t=(...eee)=>this.$i18n.t(...eee),this.$rt=(...eee)=>this.$i18n.rt(...eee),this.$tc=(...eee)=>this.$i18n.tc(...eee),this.$te=(eee,tee)=>this.$i18n.te(eee,tee),this.$d=(...eee)=>this.$i18n.d(...eee),this.$n=(...eee)=>this.$i18n.n(...eee),this.$tm=eee=>this.$i18n.tm(eee),ree.__setInstance(oee,this.$i18n)},mounted(){},unmounted(){const eee=Wne();if(!eee)throw Dce(Mce);const tee=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,tee.__disposer&&(tee.__disposer(),delete tee.__disposer,delete tee.__extender),ree.__deleteInstance(eee),delete this.$i18n}}}(iee,iee.__composer,lee));const nee=eee.unmount;eee.unmount=()=>{aee&&aee(),lee.dispose(),nee()}},get global(){return iee},dispose(){nee.stop()},__instances:aee,__getInstance:function(eee){return aee.get(eee)||null},__setInstance:function(eee,tee){aee.set(eee,tee)},__deleteInstance:function(eee){aee.delete(eee)}};return lee}function bde(eee={}){const tee=Wne();if(null==tee)throw Dce(Tce);if(!tee.isCE&&null!=tee.appContext.app&&!tee.appContext.app.__VUE_I18N_SYMBOL__)throw Dce(Nce);const ree=function(eee){const tee=zae(eee.isCE?wde:eee.appContext.app.__VUE_I18N_SYMBOL__);if(!tee)throw Dce(eee.isCE?Rce:Mce);return tee}(tee),gl=function(eee){return"composition"===eee.mode?eee.global:eee.global.__composer}(ree),oee=Hce(tee),aee=function(eee,tee){return ase(eee)?"__i18n"in tee?"local":"global":eee.useScope?eee.useScope:"local"}(eee,oee);if("global"===aee)return Kce(gl,eee,oee),gl;if("parent"===aee){let oee=function(eee,tee,ree=!1){let oee=null;const aee=tee.root;let nee=function(eee,tee=!1){if(null==eee)return null;return tee&&eee.vnode.ctx||eee.parent}(tee,ree);for(;null!=nee;){const tee=eee;if("composition"===eee.mode)oee=tee.__getInstance(nee);else if(__VUE_I18N_LEGACY_API__){const eee=tee.__getInstance(nee);null!=eee&&(oee=eee.__composer,ree&&oee&&!oee[Yce]&&(oee=null))}if(null!=oee)break;if(aee===nee)break;nee=nee.parent}return oee}(ree,tee,eee.__useComponent);return null==oee&&(oee=gl),oee}const nee=ree;let iee=nee.__getInstance(tee);if(null==iee){const ree=nse({},eee);"__i18n"in oee&&(ree.__i18n=oee.__i18n),gl&&(ree.__root=gl),iee=rde(ree),nee.__composerExtend&&(iee[qce]=nee.__composerExtend(iee)),function(eee,tee,ree){Doe((()=>{}),tee),Boe((()=>{const oee=ree;eee.__deleteInstance(tee);const aee=oee[qce];aee&&(aee(),delete oee[qce])}),tee)}(nee,tee,iee),nee.__setInstance(tee,iee)}return iee}const yde=["locale","fallbackLocale","availableLocales"],xde=["t","rt","d","n","tm","te"];var kde,_de;if("boolean"!=typeof __VUE_I18N_FULL_INSTALL__&&(cse().__VUE_I18N_FULL_INSTALL__=!0),"boolean"!=typeof __VUE_I18N_LEGACY_API__&&(cse().__VUE_I18N_LEGACY_API__=!0),"boolean"!=typeof __INTLIFY_DROP_MESSAGE_COMPILER__&&(cse().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),"boolean"!=typeof __INTLIFY_PROD_DEVTOOLS__&&(cse().__INTLIFY_PROD_DEVTOOLS__=!1),kde=function(eee,tee){if(!__INTLIFY_DROP_MESSAGE_COMPILER__&&gse(eee)){!mse(tee.warnHtmlMessage)||tee.warnHtmlMessage;const ree=(tee.onCacheKey||xle)(eee),oee=kle[ree];if(oee)return oee;const{ast:aee,detectError:nee}=function(eee,tee={}){let ree=!1;const oee=tee.onError||Use;return tee.onError=eee=>{ree=!0,oee(eee)},{...nle(eee,tee),detectError:ree}}(eee,{...tee,location:!1,jit:!0}),iee=ile(aee);return nee?iee:kle[ree]=iee}{const tee=eee.cacheKey;if(tee){const ree=kle[tee];return ree||(kle[tee]=ile(eee))}return ile(eee)}},Xle=kde,function(eee){Qle=eee}((function(eee,tee){if(!wse(eee))return null;let ree=Wle.get(tee);if(ree||(ree=function(eee){const tee=[];let c,ree,oee,aee,nee,iee,see,lee=-1,cee=0,dee=0;const pee=[];function uee(){const tee=eee[lee+1];if(5===cee&&"'"===tee||6===cee&&'"'===tee)return lee++,oee="\\"+tee,pee[0](),!0}for(pee[0]=()=>{void 0===ree?ree=oee:ree+=oee},pee[1]=()=>{void 0!==ree&&(tee.push(ree),ree=void 0)},pee[2]=()=>{pee[0](),dee++},pee[3]=()=>{if(dee>0)dee--,cee=4,pee[0]();else{if(dee=0,void 0===ree)return!1;if(ree=Vle(ree),!1===ree)return!1;pee[1]()}};null!==cee;)if(lee++,c=eee[lee],"\\"!==c||!uee()){if(aee=qle(c),see=Ble[cee],nee=see[aee]||see.l||8,8===nee)return;if(cee=nee[0],void 0!==nee[1]&&(iee=pee[nee[1]],iee&&(oee=c,!1===iee())))return;if(7===cee)return tee}}(tee),ree&&Wle.set(tee,ree)),!ree)return null;const oee=ree.length;let aee=eee,i=0;for(;i{const eee=new DOMParser;return tee=>{if("string"!=typeof tee)return tee;return eee.parseFromString(tee,"text/html").documentElement.textContent??tee}},Ede="en_US",Ode=(eee,tee)=>{const ree=eee.__vccOpts||eee;for(const[oee,aee]of tee)ree[oee]=aee;return ree},$de=Ode(Eoe({__name:"I18nHost.ce",setup(eee){let tee="",ree={},oee=!1;const aee=window.LOCALE_DATA||null;if(aee)try{ree=JSON.parse(decodeURIComponent(aee)),tee=Object.keys(ree)[0],oee=tee!==Ede}catch(iee){console.error("[I18nHost] error parsing messages",iee)}const nee=vde({legacy:!1,locale:oee?tee:Ede,fallbackLocale:Ede,messages:{en_US:Zie,...oee?ree:{}},postTranslation:Sde()});return $ae(wde,nee),(eee,tee)=>tae(eee.$slots,"default")}}),[["styles",[""]]]);function zde(e){var t,f,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t"boolean"==typeof eee?`${eee}`:0===eee?"0":eee,cx=Cde,jde=(eee,tee)=>ree=>{var oee;if(null==(null==tee?void 0:tee.variants))return cx(eee,null==ree?void 0:ree.class,null==ree?void 0:ree.className);const{variants:aee,defaultVariants:nee}=tee,iee=Object.keys(aee).map((eee=>{const tee=null==ree?void 0:ree[eee],oee=null==nee?void 0:nee[eee];if(null===tee)return null;const iee=Ade(tee)||Ade(oee);return aee[eee][iee]})),see=ree&&Object.entries(ree).reduce(((eee,tee)=>{let[ree,oee]=tee;return void 0===oee||(eee[ree]=oee),eee}),{}),lee=null==tee||null===(oee=tee.compoundVariants)||void 0===oee?void 0:oee.reduce(((eee,tee)=>{let{class:ree,className:oee,...aee}=tee;return Object.entries(aee).every((eee=>{let[tee,ree]=eee;return Array.isArray(ree)?ree.includes({...nee,...see}[tee]):{...nee,...see}[tee]===ree}))?[...eee,ree,oee]:eee}),[]);return cx(eee,iee,lee,null==ree?void 0:ree.class,null==ree?void 0:ree.className)},Tde=jde("group text-center font-semibold leading-none relative z-0 flex flex-row items-center justify-center border-2 border-solid shadow-none cursor-pointer rounded-md hover:shadow-md focus:shadow-md disabled:opacity-25 disabled:hover:opacity-25 disabled:focus:opacity-25 disabled:cursor-not-allowed",{variants:{variant:{fill:"[&]:text-white bg-transparent border-transparent",black:"[&]:text-white bg-black border-black transition hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey",gray:"text-black bg-grey transition hover:text-white focus:text-white hover:bg-grey-mid focus:bg-grey-mid hover:border-grey-mid focus:border-grey-mid",outline:"[&]:text-orange bg-transparent border-orange hover:text-white focus:text-white","outline-primary":"text-primary [&]:text-primary uppercase tracking-widest bg-transparent border-primary rounded-sm hover:text-white focus:text-white","outline-black":"text-black bg-transparent border-black hover:text-black focus:text-black hover:bg-grey focus:bg-grey hover:border-grey focus:border-grey","outline-white":"text-white bg-transparent border-white hover:text-black focus:text-black hover:bg-white focus:bg-white",underline:"opacity-75 underline border-transparent transition hover:text-primary hover:bg-muted hover:border-muted focus:text-primary focus:bg-muted focus:border-muted hover:opacity-100 focus:opacity-100","underline-hover-red":"opacity-75 underline border-transparent transition hover:text-white hover:bg-unraid-red hover:border-unraid-red focus:text-white focus:bg-unraid-red focus:border-unraid-red hover:opacity-100 focus:opacity-100",white:"text-black bg-white transition hover:bg-grey focus:bg-grey",none:""},size:{"12px":"text-12px gap-4px","14px":"text-14px gap-8px","16px":"text-16px gap-8px","18px":"text-18px gap-8px","20px":"text-20px gap-8px","24px":"text-24px gap-8px"},padding:{default:"",none:"p-0",lean:"px-4 py-2"}},compoundVariants:[{size:"12px",padding:"default",class:"p-8px"},{size:"14px",padding:"default",class:"p-8px"},{size:"16px",padding:"default",class:"p-12px"},{size:"18px",padding:"default",class:"p-12px"},{size:"20px",padding:"default",class:"p-16px"},{size:"24px",padding:"default",class:"p-16px"}],defaultVariants:{variant:"fill",size:"16px",padding:"default"}}),Nde=eee=>{const tee=Mde(eee),{conflictingClassGroups:ree,conflictingClassGroupModifiers:oee}=eee;return{getClassGroupId:eee=>{const ree=eee.split("-");return""===ree[0]&&1!==ree.length&&ree.shift(),Ide(ree,tee)||Rde(eee)},getConflictingClassGroupIds:(eee,tee)=>{const aee=ree[eee]||[];return tee&&oee[eee]?[...aee,...oee[eee]]:aee}}},Ide=(eee,tee)=>{if(0===eee.length)return tee.classGroupId;const ree=eee[0],oee=tee.nextPart.get(ree),aee=oee?Ide(eee.slice(1),oee):void 0;if(aee)return aee;if(0===tee.validators.length)return;const nee=eee.join("-");return tee.validators.find((({validator:eee})=>eee(nee)))?.classGroupId},Pde=/^\[(.+)\]$/,Rde=eee=>{if(Pde.test(eee)){const tee=Pde.exec(eee)[1],ree=tee?.substring(0,tee.indexOf(":"));if(ree)return"arbitrary.."+ree}},Mde=eee=>{const{theme:tee,prefix:ree}=eee,oee={nextPart:new Map,validators:[]};return Ude(Object.entries(eee.classGroups),ree).forEach((([eee,ree])=>{Dde(ree,oee,eee,tee)})),oee},Dde=(eee,tee,ree,oee)=>{eee.forEach((eee=>{if("string"!=typeof eee){if("function"==typeof eee)return Lde(eee)?void Dde(eee(oee),tee,ree,oee):void tee.validators.push({validator:eee,classGroupId:ree});Object.entries(eee).forEach((([eee,aee])=>{Dde(aee,Fde(tee,eee),ree,oee)}))}else{(""===eee?tee:Fde(tee,eee)).classGroupId=ree}}))},Fde=(eee,tee)=>{let ree=eee;return tee.split("-").forEach((eee=>{ree.nextPart.has(eee)||ree.nextPart.set(eee,{nextPart:new Map,validators:[]}),ree=ree.nextPart.get(eee)})),ree},Lde=eee=>eee.isThemeGetter,Ude=(eee,tee)=>tee?eee.map((([eee,ree])=>[eee,ree.map((eee=>"string"==typeof eee?tee+eee:"object"==typeof eee?Object.fromEntries(Object.entries(eee).map((([eee,ree])=>[tee+eee,ree]))):eee))])):eee,Bde=eee=>{if(eee<1)return{get:()=>{},set:()=>{}};let tee=0,ree=new Map,oee=new Map;const aee=(aee,nee)=>{ree.set(aee,nee),tee++,tee>eee&&(tee=0,oee=ree,ree=new Map)};return{get(eee){let tee=ree.get(eee);return void 0!==tee?tee:void 0!==(tee=oee.get(eee))?(aee(eee,tee),tee):void 0},set(eee,tee){ree.has(eee)?ree.set(eee,tee):aee(eee,tee)}}},Yde=eee=>{const{separator:tee,experimentalParseClassName:ree}=eee,oee=1===tee.length,aee=tee[0],nee=tee.length,iee=eee=>{const ree=[];let iee,see=0,lee=0;for(let pee=0;peelee?iee-lee:void 0}};return ree?eee=>ree({className:eee,parseClassName:iee}):iee},qde=eee=>{if(eee.length<=1)return eee;const tee=[];let ree=[];return eee.forEach((eee=>{"["===eee[0]?(tee.push(...ree.sort(),eee),ree=[]):ree.push(eee)})),tee.push(...ree.sort()),tee},Vde=/\s+/;function Wde(){let eee,tee,ree=0,oee="";for(;ree{if("string"==typeof eee)return eee;let tee,ree="";for(let k=0;ktee(eee)),eee());return ree=(eee=>({cache:Bde(eee.cacheSize),parseClassName:Yde(eee),...Nde(eee)}))(lee),oee=ree.cache.get,aee=ree.cache.set,nee=iee,iee(see)};function iee(eee){const tee=oee(eee);if(tee)return tee;const nee=((eee,tee)=>{const{parseClassName:ree,getClassGroupId:oee,getConflictingClassGroupIds:aee}=tee,nee=[],iee=eee.trim().split(Vde);let see="";for(let lee=iee.length-1;lee>=0;lee-=1){const eee=iee[lee],{modifiers:tee,hasImportantModifier:cee,baseClassName:dee,maybePostfixModifierPosition:pee}=ree(eee);let uee=Boolean(pee),hee=oee(uee?dee.substring(0,pee):dee);if(!hee){if(!uee){see=eee+(see.length>0?" "+see:see);continue}if(hee=oee(dee),!hee){see=eee+(see.length>0?" "+see:see);continue}uee=!1}const fee=qde(tee).join(":"),gee=cee?fee+"!":fee,mee=gee+hee;if(nee.includes(mee))continue;nee.push(mee);const wee=aee(hee,uee);for(let i=0;i0?" "+see:see)}return see})(eee,ree);return aee(eee,nee),nee}return function(){return nee(Wde.apply(null,arguments))}}const Gde=eee=>{const tee=tee=>tee[eee]||[];return tee.isThemeGetter=!0,tee},Xde=/^\[(?:([a-z-]+):)?(.+)\]$/i,Qde=/^\d+\/\d+$/,Zde=new Set(["px","full","screen"]),Jde=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,epe=/\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$/,tpe=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,rpe=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ope=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ape=eee=>ipe(eee)||Zde.has(eee)||Qde.test(eee),npe=eee=>bpe(eee,"length",ype),ipe=eee=>Boolean(eee)&&!Number.isNaN(Number(eee)),spe=eee=>bpe(eee,"number",ipe),lpe=eee=>Boolean(eee)&&Number.isInteger(Number(eee)),cpe=eee=>eee.endsWith("%")&&ipe(eee.slice(0,-1)),dpe=eee=>Xde.test(eee),ppe=eee=>Jde.test(eee),upe=new Set(["length","size","percentage"]),hpe=eee=>bpe(eee,upe,xpe),fpe=eee=>bpe(eee,"position",xpe),gpe=new Set(["image","url"]),mpe=eee=>bpe(eee,gpe,_pe),wpe=eee=>bpe(eee,"",kpe),vpe=()=>!0,bpe=(eee,tee,ree)=>{const oee=Xde.exec(eee);return!!oee&&(oee[1]?"string"==typeof tee?oee[1]===tee:tee.has(oee[1]):ree(oee[2]))},ype=eee=>epe.test(eee)&&!tpe.test(eee),xpe=()=>!1,kpe=eee=>rpe.test(eee),_pe=eee=>ope.test(eee),Spe=()=>{const eee=Gde("colors"),tee=Gde("spacing"),ree=Gde("blur"),oee=Gde("brightness"),aee=Gde("borderColor"),nee=Gde("borderRadius"),iee=Gde("borderSpacing"),see=Gde("borderWidth"),lee=Gde("contrast"),cee=Gde("grayscale"),dee=Gde("hueRotate"),pee=Gde("invert"),uee=Gde("gap"),hee=Gde("gradientColorStops"),fee=Gde("gradientColorStopPositions"),gee=Gde("inset"),mee=Gde("margin"),wee=Gde("opacity"),vee=Gde("padding"),bee=Gde("saturate"),yee=Gde("scale"),xee=Gde("sepia"),kee=Gde("skew"),_ee=Gde("space"),See=Gde("translate"),Eee=()=>["auto",dpe,tee],Oee=()=>[dpe,tee],$ee=()=>["",ape,npe],zee=()=>["auto",ipe,dpe],Cee=()=>["","0",dpe],Aee=()=>[ipe,dpe];return{cacheSize:500,separator:":",theme:{colors:[vpe],spacing:[ape,npe],blur:["none","",ppe,dpe],brightness:Aee(),borderColor:[eee],borderRadius:["none","","full",ppe,dpe],borderSpacing:Oee(),borderWidth:$ee(),contrast:Aee(),grayscale:Cee(),hueRotate:Aee(),invert:Cee(),gap:Oee(),gradientColorStops:[eee],gradientColorStopPositions:[cpe,npe],inset:Eee(),margin:Eee(),opacity:Aee(),padding:Oee(),saturate:Aee(),scale:Aee(),sepia:Cee(),skew:Aee(),space:Oee(),translate:Oee()},classGroups:{aspect:[{aspect:["auto","square","video",dpe]}],container:["container"],columns:[{columns:[ppe]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"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:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",dpe]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[gee]}],"inset-x":[{"inset-x":[gee]}],"inset-y":[{"inset-y":[gee]}],start:[{start:[gee]}],end:[{end:[gee]}],top:[{top:[gee]}],right:[{right:[gee]}],bottom:[{bottom:[gee]}],left:[{left:[gee]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",lpe,dpe]}],basis:[{basis:Eee()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",dpe]}],grow:[{grow:Cee()}],shrink:[{shrink:Cee()}],order:[{order:["first","last","none",lpe,dpe]}],"grid-cols":[{"grid-cols":[vpe]}],"col-start-end":[{col:["auto",{span:["full",lpe,dpe]},dpe]}],"col-start":[{"col-start":zee()}],"col-end":[{"col-end":zee()}],"grid-rows":[{"grid-rows":[vpe]}],"row-start-end":[{row:["auto",{span:[lpe,dpe]},dpe]}],"row-start":[{"row-start":zee()}],"row-end":[{"row-end":zee()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",dpe]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",dpe]}],gap:[{gap:[uee]}],"gap-x":[{"gap-x":[uee]}],"gap-y":[{"gap-y":[uee]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[vee]}],px:[{px:[vee]}],py:[{py:[vee]}],ps:[{ps:[vee]}],pe:[{pe:[vee]}],pt:[{pt:[vee]}],pr:[{pr:[vee]}],pb:[{pb:[vee]}],pl:[{pl:[vee]}],m:[{m:[mee]}],mx:[{mx:[mee]}],my:[{my:[mee]}],ms:[{ms:[mee]}],me:[{me:[mee]}],mt:[{mt:[mee]}],mr:[{mr:[mee]}],mb:[{mb:[mee]}],ml:[{ml:[mee]}],"space-x":[{"space-x":[_ee]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_ee]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",dpe,tee]}],"min-w":[{"min-w":[dpe,tee,"min","max","fit"]}],"max-w":[{"max-w":[dpe,tee,"none","full","min","max","fit","prose",{screen:[ppe]},ppe]}],h:[{h:[dpe,tee,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[dpe,tee,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[dpe,tee,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[dpe,tee,"auto","min","max","fit"]}],"font-size":[{text:["base",ppe,npe]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",spe]}],"font-family":[{font:[vpe]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",dpe]}],"line-clamp":[{"line-clamp":["none",ipe,spe]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ape,dpe]}],"list-image":[{"list-image":["none",dpe]}],"list-style-type":[{list:["none","disc","decimal",dpe]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[eee]}],"placeholder-opacity":[{"placeholder-opacity":[wee]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[eee]}],"text-opacity":[{"text-opacity":[wee]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ape,npe]}],"underline-offset":[{"underline-offset":["auto",ape,dpe]}],"text-decoration-color":[{decoration:[eee]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:Oee()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",dpe]}],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",dpe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[wee]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",fpe]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",hpe]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},mpe]}],"bg-color":[{bg:[eee]}],"gradient-from-pos":[{from:[fee]}],"gradient-via-pos":[{via:[fee]}],"gradient-to-pos":[{to:[fee]}],"gradient-from":[{from:[hee]}],"gradient-via":[{via:[hee]}],"gradient-to":[{to:[hee]}],rounded:[{rounded:[nee]}],"rounded-s":[{"rounded-s":[nee]}],"rounded-e":[{"rounded-e":[nee]}],"rounded-t":[{"rounded-t":[nee]}],"rounded-r":[{"rounded-r":[nee]}],"rounded-b":[{"rounded-b":[nee]}],"rounded-l":[{"rounded-l":[nee]}],"rounded-ss":[{"rounded-ss":[nee]}],"rounded-se":[{"rounded-se":[nee]}],"rounded-ee":[{"rounded-ee":[nee]}],"rounded-es":[{"rounded-es":[nee]}],"rounded-tl":[{"rounded-tl":[nee]}],"rounded-tr":[{"rounded-tr":[nee]}],"rounded-br":[{"rounded-br":[nee]}],"rounded-bl":[{"rounded-bl":[nee]}],"border-w":[{border:[see]}],"border-w-x":[{"border-x":[see]}],"border-w-y":[{"border-y":[see]}],"border-w-s":[{"border-s":[see]}],"border-w-e":[{"border-e":[see]}],"border-w-t":[{"border-t":[see]}],"border-w-r":[{"border-r":[see]}],"border-w-b":[{"border-b":[see]}],"border-w-l":[{"border-l":[see]}],"border-opacity":[{"border-opacity":[wee]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[see]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[see]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[wee]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[aee]}],"border-color-x":[{"border-x":[aee]}],"border-color-y":[{"border-y":[aee]}],"border-color-s":[{"border-s":[aee]}],"border-color-e":[{"border-e":[aee]}],"border-color-t":[{"border-t":[aee]}],"border-color-r":[{"border-r":[aee]}],"border-color-b":[{"border-b":[aee]}],"border-color-l":[{"border-l":[aee]}],"divide-color":[{divide:[aee]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[ape,dpe]}],"outline-w":[{outline:[ape,npe]}],"outline-color":[{outline:[eee]}],"ring-w":[{ring:$ee()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[eee]}],"ring-opacity":[{"ring-opacity":[wee]}],"ring-offset-w":[{"ring-offset":[ape,npe]}],"ring-offset-color":[{"ring-offset":[eee]}],shadow:[{shadow:["","inner","none",ppe,wpe]}],"shadow-color":[{shadow:[vpe]}],opacity:[{opacity:[wee]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[ree]}],brightness:[{brightness:[oee]}],contrast:[{contrast:[lee]}],"drop-shadow":[{"drop-shadow":["","none",ppe,dpe]}],grayscale:[{grayscale:[cee]}],"hue-rotate":[{"hue-rotate":[dee]}],invert:[{invert:[pee]}],saturate:[{saturate:[bee]}],sepia:[{sepia:[xee]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[ree]}],"backdrop-brightness":[{"backdrop-brightness":[oee]}],"backdrop-contrast":[{"backdrop-contrast":[lee]}],"backdrop-grayscale":[{"backdrop-grayscale":[cee]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[dee]}],"backdrop-invert":[{"backdrop-invert":[pee]}],"backdrop-opacity":[{"backdrop-opacity":[wee]}],"backdrop-saturate":[{"backdrop-saturate":[bee]}],"backdrop-sepia":[{"backdrop-sepia":[xee]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[iee]}],"border-spacing-x":[{"border-spacing-x":[iee]}],"border-spacing-y":[{"border-spacing-y":[iee]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",dpe]}],duration:[{duration:Aee()}],ease:[{ease:["linear","in","out","in-out",dpe]}],delay:[{delay:Aee()}],animate:[{animate:["none","spin","ping","pulse","bounce",dpe]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[yee]}],"scale-x":[{"scale-x":[yee]}],"scale-y":[{"scale-y":[yee]}],rotate:[{rotate:[lpe,dpe]}],"translate-x":[{"translate-x":[See]}],"translate-y":[{"translate-y":[See]}],"skew-x":[{"skew-x":[kee]}],"skew-y":[{"skew-y":[kee]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",dpe]}],accent:[{accent:["auto",eee]}],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",dpe]}],"caret-color":[{caret:[eee]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":Oee()}],"scroll-mx":[{"scroll-mx":Oee()}],"scroll-my":[{"scroll-my":Oee()}],"scroll-ms":[{"scroll-ms":Oee()}],"scroll-me":[{"scroll-me":Oee()}],"scroll-mt":[{"scroll-mt":Oee()}],"scroll-mr":[{"scroll-mr":Oee()}],"scroll-mb":[{"scroll-mb":Oee()}],"scroll-ml":[{"scroll-ml":Oee()}],"scroll-p":[{"scroll-p":Oee()}],"scroll-px":[{"scroll-px":Oee()}],"scroll-py":[{"scroll-py":Oee()}],"scroll-ps":[{"scroll-ps":Oee()}],"scroll-pe":[{"scroll-pe":Oee()}],"scroll-pt":[{"scroll-pt":Oee()}],"scroll-pr":[{"scroll-pr":Oee()}],"scroll-pb":[{"scroll-pb":Oee()}],"scroll-pl":[{"scroll-pl":Oee()}],"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",dpe]}],fill:[{fill:[eee,"none"]}],"stroke-w":[{stroke:[ape,npe,spe]}],stroke:[{stroke:[eee,"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-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"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"]}}},Epe=Kde(Spe);function cn(...eee){return Epe(Cde(eee))}const Ope={key:0,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-100 transition-all rounded-md group-hover:opacity-60 group-focus:opacity-60"},$pe={key:1,class:"absolute -top-[2px] -right-[2px] -bottom-[2px] -left-[2px] -z-10 bg-gradient-to-r from-unraid-red to-orange opacity-0 transition-all rounded-md group-hover:opacity-100 group-focus:opacity-100"},zpe=Eoe({__name:"BrandButton",props:{variant:{default:"fill"},size:{default:"16px"},padding:{default:"default"},btnType:{default:"button"},class:{default:void 0},click:{type:Function,default:void 0},disabled:{type:Boolean,default:!1},external:{type:Boolean,default:!1},href:{default:void 0},icon:{default:void 0},iconRight:{default:void 0},iconRightHoverDisplay:{type:Boolean,default:!1},text:{default:""},title:{default:""}},emits:["click"],setup(eee){const tee=eee,ree=nie((()=>{const eee=`w-${tee.size}`;return{button:cn(Tde({variant:tee.variant,size:tee.size,padding:tee.padding}),tee.class),icon:`${eee} fill-current flex-shrink-0`}})),oee=nie((()=>["outline","outline-primary"].includes(tee.variant??"")));return(eee,tee)=>(xne(),One(Xoe(eee.href?"a":"button"),{disabled:eee.disabled,href:eee.href,rel:eee.external?"noopener noreferrer":"",target:eee.external?"_blank":"",type:eee.href?"":eee.btnType,class:Bee(ree.value.button),title:eee.title,onClick:tee[0]||(tee[0]=tee=>eee.click??eee.$emit("click"))},{default:doe((()=>["fill"===eee.variant?(xne(),Ene("div",Ope)):Mne("",!0),oee.value?(xne(),Ene("div",$pe)):Mne("",!0),eee.icon?(xne(),One(Xoe(eee.icon),{key:2,class:Bee(ree.value.icon)},null,8,["class"])):Mne("",!0),Pne(" "+Hee(eee.text)+" ",1),tae(eee.$slots,"default"),eee.iconRight?(xne(),One(Xoe(eee.iconRight),{key:3,class:Bee([ree.value.icon,eee.iconRightHoverDisplay&&"opacity-0 group-hover:opacity-100 group-focus:opacity-100 transition-all"])},null,8,["class"])):Mne("",!0)])),_:3},8,["disabled","href","rel","target","type","class","title"]))}}),Cpe=jde("inline-flex items-center justify-center w-full h-full aspect-[7/4]",{variants:{variant:{default:"",black:"text-black fill-black",white:"text-white fill-white"},size:{sm:"w-12",md:"w-16",lg:"w-20",full:"w-full",custom:""}},defaultVariants:{variant:"default"}}),Ape={mark_2_4:"animate-mark-2",mark_3:"animate-mark-3",mark_6_8:"animate-mark-6",mark_7:"animate-mark-7"},jpe={id:"unraidLoadingGradient",x1:"23.76",y1:"81.49",x2:"109.76",y2:"-4.51",gradientUnits:"userSpaceOnUse"},Tpe=["stop-color"],Npe=["stop-color"],Ipe=Eoe({__name:"BrandLoading.ce",props:{variant:{default:"default",type:null},size:{default:"full",type:null},class:{type:String},title:{default:"Loading",type:String}},setup(eee){const tee=eee,ree={black:{start:"#000000",stop:"#000000"},white:{start:"#FFFFFF",stop:"#FFFFFF"},default:{start:"#e32929",stop:"#ff8d30"}},oee=nie((()=>ree[tee.variant])),aee=nie((()=>cn(Cpe({variant:tee.variant,size:tee.size}),tee.class)));return(eee,tee)=>(xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 133.52 76.97",class:Bee(aee.value),role:"img"},[jne("title",null,Hee(eee.title),1),tee[0]||(tee[0]=jne("desc",null,"Unraid logo animating with a wave like effect",-1)),jne("defs",null,[jne("linearGradient",jpe,[jne("stop",{offset:"0","stop-color":oee.value.start},null,8,Tpe),jne("stop",{offset:"1","stop-color":oee.value.stop},null,8,Npe)])]),tee[1]||(tee[1]=jne("path",{d:"m70,19.24zm57,0l6.54,0l0,38.49l-6.54,0l0,-38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_9"},null,-1)),jne("path",{d:"m70,19.24zm47.65,11.9l-6.55,0l0,-23.79l6.55,0l0,23.79z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_8",$re(Ape).mark_6_8])},null,2),jne("path",{d:"m70,19.24zm31.77,-4.54l-6.54,0l0,-14.7l6.54,0l0,14.7z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_7",$re(Ape).mark_7])},null,2),jne("path",{d:"m70,19.24zm15.9,11.9l-6.54,0l0,-23.79l6.54,0l0,23.79z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_6",$re(Ape).mark_6_8])},null,2),tee[2]||(tee[2]=jne("path",{d:"m63.49,19.24l6.51,0l0,38.49l-6.51,0l0,-38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_5"},null,-1)),jne("path",{d:"m70,19.24zm-22.38,26.6l6.54,0l0,23.78l-6.54,0l0,-23.78z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_4",$re(Ape).mark_2_4])},null,2),jne("path",{d:"m70,19.24zm-38.26,43.03l6.55,0l0,14.73l-6.55,0l0,-14.73z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_3",$re(Ape).mark_3])},null,2),jne("path",{d:"m70,19.24zm-54.13,26.6l6.54,0l0,23.78l-6.54,0l0,-23.78z",fill:"url(#unraidLoadingGradient)",class:Bee(["unraid_mark_2",$re(Ape).mark_2_4])},null,2),tee[3]||(tee[3]=jne("path",{d:"m70,19.24zm-63.46,38.49l-6.54,0l0,-38.49l6.54,0l0,38.49z",fill:"url(#unraidLoadingGradient)",class:"unraid_mark_1"},null,-1))],2))}}),Ppe={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","data-name":"Layer 1",viewBox:"0 0 954.29 142.4"},Rpe={id:"a",x1:"-57.82",x2:"923.39",y1:"71.2",y2:"71.2",gradientUnits:"userSpaceOnUse"},Mpe=["stop-color"],Dpe=["stop-color"],Fpe=Eoe({__name:"BrandLogoConnect",props:{gradientStart:{default:"#e32929"},gradientStop:{default:"#ff8d30"}},setup:eee=>(eee,tee)=>(xne(),Ene("svg",Ppe,[jne("defs",null,[jne("linearGradient",Rpe,[jne("stop",{offset:"0","stop-color":eee.gradientStart},null,8,Mpe),jne("stop",{offset:"1","stop-color":eee.gradientStop},null,8,Dpe)]),tee[0]||(tee[0]=Rne('',7))]),tee[1]||(tee[1]=Rne('',8))]))}),Lpe=jde("inline-flex items-center rounded-full font-semibold leading-none transition-all duration-200 ease-in-out unraid-ui-badge-test",{variants:{variant:{red:"bg-unraid-red text-white hover:bg-orange-dark",yellow:"bg-yellow-100 text-black hover:bg-yellow-200",green:"bg-green-200 text-green-800 hover:bg-green-300",blue:"bg-blue-100 text-blue-800 hover:bg-blue-200",indigo:"bg-indigo-100 text-indigo-800 hover:bg-indigo-200",purple:"bg-purple-100 text-purple-800 hover:bg-purple-200",pink:"bg-pink-100 text-pink-800 hover:bg-pink-200",orange:"bg-orange text-white hover:bg-orange-dark",black:"bg-black text-white hover:bg-gray-800",white:"bg-white text-black hover:bg-gray-100",transparent:"bg-transparent text-black hover:bg-gray-100",current:"bg-current text-current hover:bg-gray-100",gray:"bg-gray-200 text-gray-800 hover:bg-gray-300",custom:""},size:{xs:"text-12px px-8px py-4px gap-4px",sm:"text-14px px-8px py-4px gap-8px",md:"text-16px px-12px py-8px gap-8px",lg:"text-18px px-12px py-8px gap-8px",xl:"text-20px px-16px py-12px gap-8px","2xl":"text-24px px-16px py-12px gap-8px"}},defaultVariants:{variant:"gray",size:"md"}}),Upe=Eoe({__name:"Badge",props:{variant:{default:"gray"},size:{default:"md"},icon:{default:void 0},iconRight:{default:void 0},iconStyles:{default:""},class:{default:""}},setup(eee){const tee=eee,ree=nie((()=>({badge:Lpe({variant:tee.variant,size:tee.size}),icon:`${{xs:"w-12px",sm:"w-14px",md:"w-16px",lg:"w-18px",xl:"w-20px","2xl":"w-24px"}[tee.size??"md"]} ${tee.iconStyles}`})));return(eee,oee)=>(xne(),Ene("span",{class:Bee([ree.value.badge,tee.class])},[eee.icon?(xne(),One(Xoe(eee.icon),{key:0,class:Bee(["flex-shrink-0",ree.value.icon])},null,8,["class"])):Mne("",!0),tae(eee.$slots,"default"),eee.iconRight?(xne(),One(Xoe(eee.iconRight),{key:1,class:Bee(["flex-shrink-0",ree.value.icon])},null,8,["class"])):Mne("",!0)],2))}}),Bpe=jde("inline-flex items-center justify-center rounded-md text-base font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{primary:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{sm:"h-9 rounded-md px-3",md:"h-10 px-4 py-2",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"primary",size:"md"}}),Ype=Eoe({__name:"Button",props:{variant:{default:"primary"},size:{default:"md"},class:{}},setup(eee){const tee=eee,ree=nie((()=>cn(Bpe({variant:tee.variant,size:tee.size}),tee.class)));return(eee,tee)=>(xne(),Ene("button",{class:Bee(ree.value)},[tae(eee.$slots,"default")],2))}});function qpe(eee){const vm=Wne(),tee=vm?.type.emits,ree={};return tee?.length||console.warn(`No emitted event found. Please check component: ${vm?.type.__name}`),tee?.forEach((ev=>{ree[Cee(Eee(ev))]=(...tee)=>eee(ev,...tee)})),ree}function Vpe(eee){const vm=Wne(),tee=Object.keys(vm?.type.props??{}).reduce(((eee,tee)=>{const ree=(vm?.type.props[tee]).default;return void 0!==ree&&(eee[tee]=ree),eee}),{}),ree=Rre(eee);return nie((()=>{const eee={},oee=vm?.vnode.props??{};return Object.keys(oee).forEach((tee=>{eee[Eee(tee)]=oee[tee]})),Object.keys({...tee,...eee}).reduce(((eee,tee)=>(void 0!==ree.value[tee]&&(eee[tee]=ree.value[tee]),eee)),{})}))}function Wpe(eee,tee){const ree=Vpe(eee),oee=tee?qpe(tee):{};return nie((()=>({...ree.value,...oee})))}function Hpe(fn){return!!ete()&&(tte(fn),!0)}function Kpe(eee){let tee,ree,oee=0;const aee=()=>{oee-=1,ree&&oee<=0&&(ree.stop(),tee=void 0,ree=void 0)};return(...nee)=>(oee+=1,ree||(ree=Jee(!0),tee=ree.run((()=>eee(...nee)))),Hpe(aee),tee)}function Gpe(fn){return function(eee){if(!kre(eee))return dre(eee);const tee=new Proxy({},{get:(_,p,tee)=>$re(Reflect.get(eee.value,p,tee)),set:(_,p,tee)=>(kre(eee.value[p])&&!kre(tee)?eee.value[p].value=tee:eee.value[p]=tee,!0),deleteProperty:(_,p)=>Reflect.deleteProperty(eee.value,p),has:(_,p)=>Reflect.has(eee.value,p),ownKeys:()=>Object.keys(eee.value),getOwnPropertyDescriptor:()=>({enumerable:!0,configurable:!0})});return dre(tee)}(nie(fn))}const Xpe="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const Qpe=Object.prototype.toString,Zpe=Jpe();function Jpe(){var _a,_b;return Xpe&&(null==(_a=null==window?void 0:window.navigator)?void 0:_a.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(_b=null==window?void 0:window.navigator)?void 0:_b.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function eue(eee){return Array.isArray(eee)?eee:[eee]}function tue(eee,tee=1e4){return Tre(((ree,oee)=>{let aee,nee=zre(eee);return Hpe((()=>{clearTimeout(aee)})),{get:()=>(ree(),nee),set(ree){nee=ree,oee(),clearTimeout(aee),aee=setTimeout((()=>{nee=zre(eee),oee()}),zre(tee))}}}))}const rue=zre;function oue(fn,eee){Wne()&&Uoe(fn,eee)}const aue=Xpe?window:void 0;function nue(eee){var _a;const tee=zre(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}function iue(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=eue(zre(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=(nee=()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>nue(e))))?_b:[aue].filter((e=>null!=e)),eue(zre(oee.value?eee[1]:eee[0])),eue($re(oee.value?eee[2]:eee[1])),zre(oee.value?eee[3]:eee[2])]},cb=([eee,oee,aee,nee])=>{if(ree(),!(null==eee?void 0:eee.length)||!(null==oee?void 0:oee.length)||!(null==aee?void 0:aee.length))return;const iee=(see=nee,"[object Object]"===Qpe.call(see)?{...nee}:nee);var see;tee.push(...eee.flatMap((el=>oee.flatMap((eee=>aee.map((tee=>((el,eee,tee,ree)=>(el.addEventListener(eee,tee,ree),()=>el.removeEventListener(eee,tee,ree)))(el,eee,tee,iee))))))))},iee={flush:"post"},rne(nee,cb,{...iee,immediate:!0}));var nee,cb,iee;return Hpe(ree),()=>{aee(),ree()}}function sue(){const eee=Sre(!1),tee=Wne();return tee&&Doe((()=>{eee.value=!0}),tee),eee}function lue(...eee){let tee,ree,oee={};3===eee.length?(tee=eee[0],ree=eee[1],oee=eee[2]):2===eee.length?"object"==typeof eee[1]?(tee=!0,ree=eee[0],oee=eee[1]):(tee=eee[0],ree=eee[1]):(tee=!0,ree=eee[0]);const{target:aee=aue,eventName:nee="keydown",passive:iee=!1,dedupe:see=!1}=oee,lee="function"==typeof(cee=tee)?cee:"string"==typeof cee?eee=>eee.key===cee:Array.isArray(cee)?eee=>cee.includes(eee.key):()=>!0;var cee;return iue(aee,nee,(e=>{e.repeat&&zre(see)||lee(e)&&ree(e)}),iee)}function cue(eee,tee,ree={}){const{window:oee=aue,...aee}=ree;let nee;const iee=function(eee){const tee=sue();return nie((()=>(tee.value,Boolean(eee()))))}((()=>oee&&"ResizeObserver"in oee)),see=()=>{nee&&(nee.disconnect(),nee=void 0)},lee=rne(nie((()=>{const tee=zre(eee);return Array.isArray(tee)?tee.map((el=>nue(el))):[nue(tee)]})),(eee=>{if(see(),iee.value&&oee){nee=new ResizeObserver(tee);for(const tee of eee)tee&&nee.observe(tee,aee)}}),{immediate:!0,flush:"post"}),cee=()=>{see(),lee()};return Hpe(cee),{isSupported:iee,stop:cee}}function due(eee,tee,ree,oee={}){var _a,_b,_c;const{clone:aee=!1,passive:nee=!1,eventName:iee,deep:see=!1,defaultValue:lee,shouldEmit:cee}=oee,vm=Wne(),dee=ree||(null==vm?void 0:vm.emit)||(null==(_a=null==vm?void 0:vm.$emit)?void 0:_a.bind(vm))||(null==(_c=null==(_b=null==vm?void 0:vm.proxy)?void 0:_b.$emit)?void 0:_c.bind(null==vm?void 0:vm.proxy));let pee=iee;tee||(tee="modelValue"),pee=pee||`update:${tee.toString()}`;const uee=eee=>{return aee?"function"==typeof aee?aee(eee):(tee=eee,JSON.parse(JSON.stringify(tee))):eee;var tee},hee=()=>void 0!==eee[tee]?uee(eee[tee]):lee,fee=eee=>{cee?cee(eee)&&dee(pee,eee):dee(pee,eee)};if(nee){const ree=_re(hee());let oee=!1;return rne((()=>eee[tee]),(v=>{oee||(oee=!0,ree.value=uee(v),eoe((()=>oee=!1)))})),rne(ree,(v=>{oee||v===eee[tee]&&!see||fee(v)}),{deep:see}),ree}return nie({get:()=>hee(),set(eee){fee(eee)}})}function pue(eee,tee){const ree=Symbol("string"!=typeof eee||tee?tee:`${eee}Context`);return[tee=>{const oee=zae(ree,tee);if(oee)return oee;if(null===oee)return oee;throw new Error(`Injection \`${ree.toString()}\` not found. Component must be used within ${Array.isArray(eee)?`one of the following components: ${eee.join(", ")}`:`\`${eee}\``}`)},eee=>($ae(ree,eee),eee)]}const[uue,hue]=pue("PopperRoot"),fue=Eoe({inheritAttrs:!1,__name:"PopperRoot",setup(eee){const tee=_re();return hue({anchor:tee,onAnchorChange:eee=>tee.value=eee}),(eee,tee)=>tae(eee.$slots,"default")}});const gue=Kpe((function(){const eee=_re(!1);return Doe((()=>{iue("keydown",(()=>{eee.value=!0}),{capture:!0,passive:!0}),iue(["pointerdown","pointermove"],(()=>{eee.value=!1}),{capture:!0,passive:!0})})),eee})),[mue,wue]=pue("ConfigProvider");function vue(eee){const tee=mue({dir:_re("ltr")});return nie((()=>eee?.value||tee.dir?.value||"ltr"))}const[bue,yue]=pue(["MenuRoot","MenuSub"],"MenuContext"),[xue,kue]=pue("MenuRoot"),_ue=Eoe({__name:"MenuRoot",props:{open:{type:Boolean,default:!1},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{modal:aee,dir:nee}=Nre(ree),iee=vue(nee),see=due(ree,"open",oee),lee=_re(),cee=gue();return yue({open:see,onOpenChange:eee=>{see.value=eee},content:lee,onContentChange:eee=>{lee.value=eee}}),kue({onClose:()=>{see.value=!1},isUsingKeyboardRef:cee,dir:iee,modal:aee}),(eee,tee)=>(xne(),One($re(fue),null,{default:doe((()=>[tae(eee.$slots,"default")])),_:3}))}});function Sue(){const eee=Wne(),tee=_re(),ree=nie((()=>["#text","#comment"].includes(tee.value?.$el.nodeName)?tee.value?.$el.nextElementSibling:nue(tee))),oee=Object.assign({},eee.exposed),aee={};for(const nee in eee.props)Object.defineProperty(aee,nee,{enumerable:!0,configurable:!0,get:()=>eee.props[nee]});if(Object.keys(oee).length>0)for(const nee in oee)Object.defineProperty(aee,nee,{enumerable:!0,configurable:!0,get:()=>oee[nee]});return Object.defineProperty(aee,"$el",{enumerable:!0,configurable:!0,get:()=>eee.vnode.el}),eee.exposed=aee,{forwardRef:function(ree){tee.value=ree,ree&&(Object.defineProperty(aee,"$el",{enumerable:!0,configurable:!0,get:()=>ree instanceof Element?ree:ree.$el}),eee.exposed=aee)},currentRef:tee,currentElement:ree}}const[Eue,Oue]=pue("DropdownMenuRoot"),$ue=Eoe({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean},open:{type:Boolean,default:void 0},dir:{},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee;Sue();const aee=due(ree,"open",oee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open}),nee=_re(),{modal:iee,dir:see}=Nre(ree),lee=vue(see);return Oue({open:aee,onOpenChange:eee=>{aee.value=eee},onOpenToggle:()=>{aee.value=!aee.value},triggerId:"",triggerElement:nee,contentId:"",modal:iee,dir:lee}),(eee,tee)=>(xne(),One($re(_ue),{open:$re(aee),"onUpdate:open":tee[0]||(tee[0]=eee=>kre(aee)?aee.value=eee:null),dir:$re(lee),modal:$re(iee)},{default:doe((()=>[tae(eee.$slots,"default",{open:$re(aee)})])),_:3},8,["open","dir","modal"]))}}),zue=Eoe({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(eee,{emit:tee}){const ree=Wpe(eee,tee);return(eee,tee)=>(xne(),One($re($ue),Yee(Nne($re(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}});function Cue(){let eee=document.activeElement;if(null==eee)return null;for(;null!=eee&&null!=eee.shadowRoot&&null!=eee.shadowRoot.activeElement;)eee=eee.shadowRoot.activeElement;return eee}const Aue=["ArrowUp","PageDown","End"],jue=["ArrowDown","PageUp","Home",...Aue];function Tue(eee){return eee?"open":"closed"}function Nue(eee){const tee=Cue();for(const ree of eee){if(ree===tee)return;if(ree.focus(),Cue()!==tee)return}}function Iue(){const eee=_re(),tee=nie((()=>["#text","#comment"].includes(eee.value?.$el.nodeName)?eee.value?.$el.nextElementSibling:nue(eee)));return{primitiveElement:eee,currentElement:tee}}function Pue(eee){return eee?eee.flatMap((eee=>eee.type===gne?Pue(eee.children):[eee])):[]}const Rue=Eoe({name:"PrimitiveSlot",inheritAttrs:!1,setup:(_,{attrs:eee,slots:tee})=>()=>{if(!tee.default)return null;const ree=Pue(tee.default()),oee=ree.findIndex((eee=>eee.type!==wne));if(-1===oee)return ree;const aee=ree[oee];delete aee.props?.ref;const nee=aee.props?Une(eee,aee.props):eee;eee.class&&aee.props?.class&&delete aee.props.class;const iee=Ine(aee,nee);for(const eee in nee)eee.startsWith("on")&&(iee.props||={},iee.props[eee]=nee[eee]);return 1===ree.length?iee:(ree[oee]=iee,ree)}}),Mue="data-reka-collection-item";function Due(eee={}){const{key:tee="",isProvider:ree=!1}=eee,oee=`${tee}CollectionProvider`;let aee;if(ree){const eee=_re(new Map),tee=_re();aee={collectionRef:tee,itemMap:eee},$ae(oee,aee)}else aee=zae(oee);const nee=Eoe({name:"CollectionSlot",setup(_,{slots:eee}){const{primitiveElement:tee,currentElement:ree}=Iue();return rne(ree,(()=>{aee.collectionRef.value=ree.value})),()=>h(Rue,{ref:tee},eee)}}),iee=Eoe({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(eee,{slots:tee,attrs:ree}){const{primitiveElement:oee,currentElement:nee}=Iue();return ene((tee=>{if(nee.value){const ree=bre(nee.value);aee.itemMap.value.set(ree,{ref:nee.value,value:eee.value}),tee((()=>aee.itemMap.value.delete(ree)))}})),()=>h(Rue,{...ree,[Mue]:"",ref:oee},tee)}});return{getItems:(eee=!1)=>{const tee=aee.collectionRef.value;if(!tee)return[];const ree=Array.from(tee.querySelectorAll(`[${Mue}]`)),oee=Array.from(aee.itemMap.value.values()).sort(((a,b)=>ree.indexOf(a.ref)-ree.indexOf(b.ref)));return eee?oee:oee.filter((i=>""!==i.ref.dataset.disabled))},reactiveItems:nie((()=>Array.from(aee.itemMap.value.values()))),itemMapSize:nie((()=>aee.itemMap.value.size)),CollectionSlot:nee,CollectionItem:iee}}function Fue(eee,tee,ree){const oee=ree.originalEvent.target,aee=new CustomEvent(eee,{bubbles:!1,cancelable:!0,detail:ree});tee&&oee.addEventListener(eee,tee,{once:!0}),oee.dispatchEvent(aee)}function Lue(eee,tee){const ree=tee.closest("[data-dismissable-layer]"),oee=""===eee.dataset.dismissableLayer?eee:eee.querySelector("[data-dismissable-layer]"),aee=Array.from(eee.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(ree&&oee===ree||aee.indexOf(oee)h(oee,tee):"template"!==oee?()=>h(eee.as,tee,{default:ree.default}):()=>h(Rue,tee,{default:ree.default})}}),Bue=dre({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Yue=Eoe({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{forwardRef:aee,currentElement:nee}=Sue(),iee=nie((()=>nee.value?.ownerDocument??globalThis.document)),see=nie((()=>Bue.layersRoot)),lee=nie((()=>nee.value?Array.from(see.value).indexOf(nee.value):-1)),cee=nie((()=>Bue.layersWithOutsidePointerEventsDisabled.size>0)),dee=nie((()=>{const eee=Array.from(see.value),[tee]=[...Bue.layersWithOutsidePointerEventsDisabled].slice(-1),ree=eee.indexOf(tee);return lee.value>=ree})),pee=function(eee,tee){const ree=tee?.value?.ownerDocument??globalThis?.document,oee=_re(!1),aee=_re((()=>{}));return ene((nee=>{if(!Xpe)return;const iee=async nee=>{const iee=nee.target;if(tee?.value)if(Lue(tee.value,iee))oee.value=!1;else{if(nee.target&&!oee.value){let tee=function(){Fue("dismissableLayer.pointerDownOutside",eee,oee)};const oee={originalEvent:nee};"touch"===nee.pointerType?(ree.removeEventListener("click",aee.value),aee.value=tee,ree.addEventListener("click",aee.value,{once:!0})):tee()}else ree.removeEventListener("click",aee.value);oee.value=!1}},see=window.setTimeout((()=>{ree.addEventListener("pointerdown",iee)}),0);nee((()=>{window.clearTimeout(see),ree.removeEventListener("pointerdown",iee),ree.removeEventListener("click",aee.value)}))})),{onPointerDownCapture:()=>oee.value=!0}}((async eee=>{const tee=[...Bue.branches].some((tee=>tee?.contains(eee.target)));dee.value&&!tee&&(oee("pointerDownOutside",eee),oee("interactOutside",eee),await eoe(),eee.defaultPrevented||oee("dismiss"))}),nee),uee=function(eee,tee){const ree=tee?.value?.ownerDocument??globalThis?.document,oee=_re(!1);return ene((aee=>{if(!Xpe)return;const nee=async ree=>{tee?.value&&(await eoe(),tee.value&&!Lue(tee.value,ree.target)&&ree.target&&!oee.value)&&Fue("dismissableLayer.focusOutside",eee,{originalEvent:ree})};ree.addEventListener("focusin",nee),aee((()=>ree.removeEventListener("focusin",nee)))})),{onFocusCapture:()=>oee.value=!0,onBlurCapture:()=>oee.value=!1}}((eee=>{[...Bue.branches].some((tee=>tee?.contains(eee.target)))||(oee("focusOutside",eee),oee("interactOutside",eee),eee.defaultPrevented||oee("dismiss"))}),nee);let hee;return lue("Escape",(eee=>{lee.value===see.value.size-1&&(oee("escapeKeyDown",eee),eee.defaultPrevented||oee("dismiss"))})),ene((eee=>{nee.value&&(ree.disableOutsidePointerEvents&&(0===Bue.layersWithOutsidePointerEventsDisabled.size&&(hee=iee.value.body.style.pointerEvents,iee.value.body.style.pointerEvents="none"),Bue.layersWithOutsidePointerEventsDisabled.add(nee.value)),see.value.add(nee.value),eee((()=>{ree.disableOutsidePointerEvents&&1===Bue.layersWithOutsidePointerEventsDisabled.size&&(iee.value.body.style.pointerEvents=hee)})))})),ene((eee=>{eee((()=>{nee.value&&(see.value.delete(nee.value),Bue.layersWithOutsidePointerEventsDisabled.delete(nee.value))}))})),(eee,tee)=>(xne(),One($re(Uue),{ref:$re(aee),"as-child":eee.asChild,as:eee.as,"data-dismissable-layer":"",style:Mee({pointerEvents:cee.value?dee.value?"auto":"none":void 0}),onFocusCapture:$re(uee).onFocusCapture,onBlurCapture:$re(uee).onBlurCapture,onPointerdownCapture:$re(pee).onPointerDownCapture},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),que=["top","right","bottom","left"],Vue=Math.min,Wue=Math.max,Hue=Math.round,Kue=Math.floor,Gue=v=>({x:v,y:v}),Xue={left:"right",right:"left",bottom:"top",top:"bottom"},Que={start:"end",end:"start"};function Zue(eee,tee,ree){return Wue(eee,Vue(tee,ree))}function Jue(eee,tee){return"function"==typeof eee?eee(tee):eee}function ehe(eee){return eee.split("-")[0]}function the(eee){return eee.split("-")[1]}function rhe(eee){return"x"===eee?"y":"x"}function ohe(eee){return"y"===eee?"height":"width"}function ahe(eee){return["top","bottom"].includes(ehe(eee))?"y":"x"}function nhe(eee){return rhe(ahe(eee))}function ihe(eee){return eee.replace(/start|end/g,(eee=>Que[eee]))}function she(eee){return eee.replace(/left|right|bottom|top/g,(eee=>Xue[eee]))}function lhe(eee){return"number"!=typeof eee?function(eee){return{top:0,right:0,bottom:0,left:0,...eee}}(eee):{top:eee,right:eee,bottom:eee,left:eee}}function che(eee){const{x:x,y:y,width:tee,height:ree}=eee;return{width:tee,height:ree,top:y,left:x,right:x+tee,bottom:y+ree,x:x,y:y}}function dhe(eee,tee,ree){let{reference:oee,floating:aee}=eee;const nee=ahe(tee),iee=nhe(tee),see=ohe(iee),lee=ehe(tee),cee="y"===nee,dee=oee.x+oee.width/2-aee.width/2,pee=oee.y+oee.height/2-aee.height/2,uee=oee[see]/2-aee[see]/2;let hee;switch(lee){case"top":hee={x:dee,y:oee.y-aee.height};break;case"bottom":hee={x:dee,y:oee.y+oee.height};break;case"right":hee={x:oee.x+oee.width,y:pee};break;case"left":hee={x:oee.x-aee.width,y:pee};break;default:hee={x:oee.x,y:oee.y}}switch(the(tee)){case"start":hee[iee]-=uee*(ree&&cee?-1:1);break;case"end":hee[iee]+=uee*(ree&&cee?-1:1)}return hee}async function phe(eee,tee){var ree;void 0===tee&&(tee={});const{x:x,y:y,platform:oee,rects:aee,elements:nee,strategy:iee}=eee,{boundary:see="clippingAncestors",rootBoundary:lee="viewport",elementContext:cee="floating",altBoundary:dee=!1,padding:pee=0}=Jue(tee,eee),uee=lhe(pee),hee=nee[dee?"floating"===cee?"reference":"floating":cee],fee=che(await oee.getClippingRect({element:null==(ree=await(null==oee.isElement?void 0:oee.isElement(hee)))||ree?hee:hee.contextElement||await(null==oee.getDocumentElement?void 0:oee.getDocumentElement(nee.floating)),boundary:see,rootBoundary:lee,strategy:iee})),gee="floating"===cee?{x:x,y:y,width:aee.floating.width,height:aee.floating.height}:aee.reference,mee=await(null==oee.getOffsetParent?void 0:oee.getOffsetParent(nee.floating)),wee=await(null==oee.isElement?void 0:oee.isElement(mee))&&await(null==oee.getScale?void 0:oee.getScale(mee))||{x:1,y:1},vee=che(oee.convertOffsetParentRelativeRectToViewportRelativeRect?await oee.convertOffsetParentRelativeRectToViewportRelativeRect({elements:nee,rect:gee,offsetParent:mee,strategy:iee}):gee);return{top:(fee.top-vee.top+uee.top)/wee.y,bottom:(vee.bottom-fee.bottom+uee.bottom)/wee.y,left:(fee.left-vee.left+uee.left)/wee.x,right:(vee.right-fee.right+uee.right)/wee.x}}function uhe(eee,tee){return{top:eee.top-tee.height,right:eee.right-tee.width,bottom:eee.bottom-tee.height,left:eee.left-tee.width}}function hhe(eee){return que.some((tee=>eee[tee]>=0))}function fhe(){return"undefined"!=typeof window}function ghe(eee){return vhe(eee)?(eee.nodeName||"").toLowerCase():"#document"}function mhe(eee){var tee;return(null==eee||null==(tee=eee.ownerDocument)?void 0:tee.defaultView)||window}function whe(eee){var tee;return null==(tee=(vhe(eee)?eee.ownerDocument:eee.document)||window.document)?void 0:tee.documentElement}function vhe(eee){return!!fhe()&&(eee instanceof Node||eee instanceof mhe(eee).Node)}function bhe(eee){return!!fhe()&&(eee instanceof Element||eee instanceof mhe(eee).Element)}function yhe(eee){return!!fhe()&&(eee instanceof HTMLElement||eee instanceof mhe(eee).HTMLElement)}function xhe(eee){return!(!fhe()||"undefined"==typeof ShadowRoot)&&(eee instanceof ShadowRoot||eee instanceof mhe(eee).ShadowRoot)}function khe(eee){const{overflow:tee,overflowX:ree,overflowY:oee,display:aee}=zhe(eee);return/auto|scroll|overlay|hidden|clip/.test(tee+oee+ree)&&!["inline","contents"].includes(aee)}function _he(eee){return["table","td","th"].includes(ghe(eee))}function She(eee){return[":popover-open",":modal"].some((tee=>{try{return eee.matches(tee)}catch(e){return!1}}))}function Ehe(eee){const tee=Ohe(),ree=bhe(eee)?zhe(eee):eee;return["transform","translate","scale","rotate","perspective"].some((eee=>!!ree[eee]&&"none"!==ree[eee]))||!!ree.containerType&&"normal"!==ree.containerType||!tee&&!!ree.backdropFilter&&"none"!==ree.backdropFilter||!tee&&!!ree.filter&&"none"!==ree.filter||["transform","translate","scale","rotate","perspective","filter"].some((eee=>(ree.willChange||"").includes(eee)))||["paint","layout","strict","content"].some((eee=>(ree.contain||"").includes(eee)))}function Ohe(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function $he(eee){return["html","body","#document"].includes(ghe(eee))}function zhe(eee){return mhe(eee).getComputedStyle(eee)}function Che(eee){return bhe(eee)?{scrollLeft:eee.scrollLeft,scrollTop:eee.scrollTop}:{scrollLeft:eee.scrollX,scrollTop:eee.scrollY}}function Ahe(eee){if("html"===ghe(eee))return eee;const tee=eee.assignedSlot||eee.parentNode||xhe(eee)&&eee.host||whe(eee);return xhe(tee)?tee.host:tee}function jhe(eee){const tee=Ahe(eee);return $he(tee)?eee.ownerDocument?eee.ownerDocument.body:eee.body:yhe(tee)&&khe(tee)?tee:jhe(tee)}function The(eee,tee,ree){var oee;void 0===tee&&(tee=[]),void 0===ree&&(ree=!0);const aee=jhe(eee),nee=aee===(null==(oee=eee.ownerDocument)?void 0:oee.body),iee=mhe(aee);if(nee){const eee=Nhe(iee);return tee.concat(iee,iee.visualViewport||[],khe(aee)?aee:[],eee&&ree?The(eee):[])}return tee.concat(aee,The(aee,[],ree))}function Nhe(eee){return eee.parent&&Object.getPrototypeOf(eee.parent)?eee.frameElement:null}function Ihe(eee){const tee=zhe(eee);let ree=parseFloat(tee.width)||0,oee=parseFloat(tee.height)||0;const aee=yhe(eee),nee=aee?eee.offsetWidth:ree,iee=aee?eee.offsetHeight:oee,see=Hue(ree)!==nee||Hue(oee)!==iee;return see&&(ree=nee,oee=iee),{width:ree,height:oee,$:see}}function Phe(eee){return bhe(eee)?eee:eee.contextElement}function Rhe(eee){const tee=Phe(eee);if(!yhe(tee))return Gue(1);const ree=tee.getBoundingClientRect(),{width:oee,height:aee,$:$}=Ihe(tee);let x=($?Hue(ree.width):ree.width)/oee,y=($?Hue(ree.height):ree.height)/aee;return x&&Number.isFinite(x)||(x=1),y&&Number.isFinite(y)||(y=1),{x:x,y:y}}const Mhe=Gue(0);function Dhe(eee){const tee=mhe(eee);return Ohe()&&tee.visualViewport?{x:tee.visualViewport.offsetLeft,y:tee.visualViewport.offsetTop}:Mhe}function Fhe(eee,tee,ree,oee){void 0===tee&&(tee=!1),void 0===ree&&(ree=!1);const aee=eee.getBoundingClientRect(),nee=Phe(eee);let iee=Gue(1);tee&&(oee?bhe(oee)&&(iee=Rhe(oee)):iee=Rhe(eee));const see=function(eee,tee,ree){return void 0===tee&&(tee=!1),!(!ree||tee&&ree!==mhe(eee))&&tee}(nee,ree,oee)?Dhe(nee):Gue(0);let x=(aee.left+see.x)/iee.x,y=(aee.top+see.y)/iee.y,lee=aee.width/iee.x,cee=aee.height/iee.y;if(nee){const eee=mhe(nee),tee=oee&&bhe(oee)?mhe(oee):oee;let ree=eee,aee=Nhe(ree);for(;aee&&oee&&tee!==ree;){const eee=Rhe(aee),tee=aee.getBoundingClientRect(),oee=zhe(aee),nee=tee.left+(aee.clientLeft+parseFloat(oee.paddingLeft))*eee.x,iee=tee.top+(aee.clientTop+parseFloat(oee.paddingTop))*eee.y;x*=eee.x,y*=eee.y,lee*=eee.x,cee*=eee.y,x+=nee,y+=iee,ree=mhe(aee),aee=Nhe(ree)}}return che({width:lee,height:cee,x:x,y:y})}function Lhe(eee,tee){const ree=Che(eee).scrollLeft;return tee?tee.left+ree:Fhe(whe(eee)).left+ree}function Uhe(eee,tee,ree){void 0===ree&&(ree=!1);const oee=eee.getBoundingClientRect();return{x:oee.left+tee.scrollLeft-(ree?0:Lhe(eee,oee)),y:oee.top+tee.scrollTop}}function Bhe(eee,tee,ree){let oee;if("viewport"===tee)oee=function(eee,tee){const ree=mhe(eee),oee=whe(eee),aee=ree.visualViewport;let nee=oee.clientWidth,iee=oee.clientHeight,x=0,y=0;if(aee){nee=aee.width,iee=aee.height;const eee=Ohe();(!eee||eee&&"fixed"===tee)&&(x=aee.offsetLeft,y=aee.offsetTop)}return{width:nee,height:iee,x:x,y:y}}(eee,ree);else if("document"===tee)oee=function(eee){const tee=whe(eee),ree=Che(eee),oee=eee.ownerDocument.body,aee=Wue(tee.scrollWidth,tee.clientWidth,oee.scrollWidth,oee.clientWidth),nee=Wue(tee.scrollHeight,tee.clientHeight,oee.scrollHeight,oee.clientHeight);let x=-ree.scrollLeft+Lhe(eee);const y=-ree.scrollTop;return"rtl"===zhe(oee).direction&&(x+=Wue(tee.clientWidth,oee.clientWidth)-aee),{width:aee,height:nee,x:x,y:y}}(whe(eee));else if(bhe(tee))oee=function(eee,tee){const ree=Fhe(eee,!0,"fixed"===tee),oee=ree.top+eee.clientTop,aee=ree.left+eee.clientLeft,nee=yhe(eee)?Rhe(eee):Gue(1);return{width:eee.clientWidth*nee.x,height:eee.clientHeight*nee.y,x:aee*nee.x,y:oee*nee.y}}(tee,ree);else{const ree=Dhe(eee);oee={x:tee.x-ree.x,y:tee.y-ree.y,width:tee.width,height:tee.height}}return che(oee)}function Yhe(eee,tee){const ree=Ahe(eee);return!(ree===tee||!bhe(ree)||$he(ree))&&("fixed"===zhe(ree).position||Yhe(ree,tee))}function qhe(eee,tee,ree){const oee=yhe(tee),aee=whe(tee),nee="fixed"===ree,iee=Fhe(eee,!0,nee,tee);let see={scrollLeft:0,scrollTop:0};const lee=Gue(0);if(oee||!oee&&!nee)if(("body"!==ghe(tee)||khe(aee))&&(see=Che(tee)),oee){const eee=Fhe(tee,!0,nee,tee);lee.x=eee.x+tee.clientLeft,lee.y=eee.y+tee.clientTop}else aee&&(lee.x=Lhe(aee));const cee=!aee||oee||nee?Gue(0):Uhe(aee,see);return{x:iee.left+see.scrollLeft-lee.x-cee.x,y:iee.top+see.scrollTop-lee.y-cee.y,width:iee.width,height:iee.height}}function Vhe(eee){return"static"===zhe(eee).position}function Whe(eee,tee){if(!yhe(eee)||"fixed"===zhe(eee).position)return null;if(tee)return tee(eee);let ree=eee.offsetParent;return whe(eee)===ree&&(ree=ree.ownerDocument.body),ree}function Hhe(eee,tee){const ree=mhe(eee);if(She(eee))return ree;if(!yhe(eee)){let tee=Ahe(eee);for(;tee&&!$he(tee);){if(bhe(tee)&&!Vhe(tee))return tee;tee=Ahe(tee)}return ree}let oee=Whe(eee,tee);for(;oee&&_he(oee)&&Vhe(oee);)oee=Whe(oee,tee);return oee&&$he(oee)&&Vhe(oee)&&!Ehe(oee)?ree:oee||function(eee){let tee=Ahe(eee);for(;yhe(tee)&&!$he(tee);){if(Ehe(tee))return tee;if(She(tee))return null;tee=Ahe(tee)}return null}(eee)||ree}const Khe={convertOffsetParentRelativeRectToViewportRelativeRect:function(eee){let{elements:tee,rect:ree,offsetParent:oee,strategy:aee}=eee;const nee="fixed"===aee,iee=whe(oee),see=!!tee&&She(tee.floating);if(oee===iee||see&&nee)return ree;let lee={scrollLeft:0,scrollTop:0},cee=Gue(1);const dee=Gue(0),pee=yhe(oee);if((pee||!pee&&!nee)&&(("body"!==ghe(oee)||khe(iee))&&(lee=Che(oee)),yhe(oee))){const eee=Fhe(oee);cee=Rhe(oee),dee.x=eee.x+oee.clientLeft,dee.y=eee.y+oee.clientTop}const uee=!iee||pee||nee?Gue(0):Uhe(iee,lee,!0);return{width:ree.width*cee.x,height:ree.height*cee.y,x:ree.x*cee.x-lee.scrollLeft*cee.x+dee.x+uee.x,y:ree.y*cee.y-lee.scrollTop*cee.y+dee.y+uee.y}},getDocumentElement:whe,getClippingRect:function(eee){let{element:tee,boundary:ree,rootBoundary:oee,strategy:aee}=eee;const nee="clippingAncestors"===ree?She(tee)?[]:function(eee,tee){const ree=tee.get(eee);if(ree)return ree;let oee=The(eee,[],!1).filter((el=>bhe(el)&&"body"!==ghe(el))),aee=null;const nee="fixed"===zhe(eee).position;let iee=nee?Ahe(eee):eee;for(;bhe(iee)&&!$he(iee);){const tee=zhe(iee),ree=Ehe(iee);ree||"fixed"!==tee.position||(aee=null),(nee?!ree&&!aee:!ree&&"static"===tee.position&&aee&&["absolute","fixed"].includes(aee.position)||khe(iee)&&!ree&&Yhe(eee,iee))?oee=oee.filter((eee=>eee!==iee)):aee=tee,iee=Ahe(iee)}return tee.set(eee,oee),oee}(tee,this._c):[].concat(ree),iee=[...nee,oee],see=iee[0],lee=iee.reduce(((eee,ree)=>{const oee=Bhe(tee,ree,aee);return eee.top=Wue(oee.top,eee.top),eee.right=Vue(oee.right,eee.right),eee.bottom=Vue(oee.bottom,eee.bottom),eee.left=Wue(oee.left,eee.left),eee}),Bhe(tee,see,aee));return{width:lee.right-lee.left,height:lee.bottom-lee.top,x:lee.left,y:lee.top}},getOffsetParent:Hhe,getElementRects:async function(eee){const tee=this.getOffsetParent||Hhe,ree=this.getDimensions,oee=await ree(eee.floating);return{reference:qhe(eee.reference,await tee(eee.floating),eee.strategy),floating:{x:0,y:0,width:oee.width,height:oee.height}}},getClientRects:function(eee){return Array.from(eee.getClientRects())},getDimensions:function(eee){const{width:tee,height:ree}=Ihe(eee);return{width:tee,height:ree}},getScale:Rhe,isElement:bhe,isRTL:function(eee){return"rtl"===zhe(eee).direction}};function Ghe(a,b){return a.x===b.x&&a.y===b.y&&a.width===b.width&&a.height===b.height}function Xhe(eee,tee,ree,oee){void 0===oee&&(oee={});const{ancestorScroll:aee=!0,ancestorResize:nee=!0,elementResize:iee="function"==typeof ResizeObserver,layoutShift:see="function"==typeof IntersectionObserver,animationFrame:lee=!1}=oee,cee=Phe(eee),dee=aee||nee?[...cee?The(cee):[],...The(tee)]:[];dee.forEach((eee=>{aee&&eee.addEventListener("scroll",ree,{passive:!0}),nee&&eee.addEventListener("resize",ree)}));const pee=cee&&see?function(eee,tee){let ree,io=null;const oee=whe(eee);function aee(){var eee;clearTimeout(ree),null==(eee=io)||eee.disconnect(),io=null}return function nee(iee,see){void 0===iee&&(iee=!1),void 0===see&&(see=1),aee();const lee=eee.getBoundingClientRect(),{left:cee,top:dee,width:pee,height:uee}=lee;if(iee||tee(),!pee||!uee)return;const hee={rootMargin:-Kue(dee)+"px "+-Kue(oee.clientWidth-(cee+pee))+"px "+-Kue(oee.clientHeight-(dee+uee))+"px "+-Kue(cee)+"px",threshold:Wue(0,Vue(1,see))||1};let fee=!0;function gee(tee){const oee=tee[0].intersectionRatio;if(oee!==see){if(!fee)return nee();oee?nee(!1,oee):ree=setTimeout((()=>{nee(!1,1e-7)}),1e3)}1!==oee||Ghe(lee,eee.getBoundingClientRect())||nee(),fee=!1}try{io=new IntersectionObserver(gee,{...hee,root:oee.ownerDocument})}catch(e){io=new IntersectionObserver(gee,hee)}io.observe(eee)}(!0),aee}(cee,ree):null;let uee,hee=-1,fee=null;iee&&(fee=new ResizeObserver((eee=>{let[oee]=eee;oee&&oee.target===cee&&fee&&(fee.unobserve(tee),cancelAnimationFrame(hee),hee=requestAnimationFrame((()=>{var eee;null==(eee=fee)||eee.observe(tee)}))),ree()})),cee&&!lee&&fee.observe(cee),fee.observe(tee));let gee=lee?Fhe(eee):null;return lee&&function tee(){const oee=Fhe(eee);gee&&!Ghe(gee,oee)&&ree();gee=oee,uee=requestAnimationFrame(tee)}(),ree(),()=>{var eee;dee.forEach((eee=>{aee&&eee.removeEventListener("scroll",ree),nee&&eee.removeEventListener("resize",ree)})),null==pee||pee(),null==(eee=fee)||eee.disconnect(),fee=null,lee&&cancelAnimationFrame(uee)}}const Qhe=function(eee){return void 0===eee&&(eee=0),{name:"offset",options:eee,async fn(tee){var ree,oee;const{x:x,y:y,placement:aee,middlewareData:nee}=tee,iee=await async function(eee,tee){const{placement:ree,platform:oee,elements:aee}=eee,nee=await(null==oee.isRTL?void 0:oee.isRTL(aee.floating)),iee=ehe(ree),see=the(ree),lee="y"===ahe(ree),cee=["left","top"].includes(iee)?-1:1,dee=nee&&lee?-1:1,pee=Jue(tee,eee);let{mainAxis:uee,crossAxis:hee,alignmentAxis:fee}="number"==typeof pee?{mainAxis:pee,crossAxis:0,alignmentAxis:null}:{mainAxis:pee.mainAxis||0,crossAxis:pee.crossAxis||0,alignmentAxis:pee.alignmentAxis};return see&&"number"==typeof fee&&(hee="end"===see?-1*fee:fee),lee?{x:hee*dee,y:uee*cee}:{x:uee*cee,y:hee*dee}}(tee,eee);return aee===(null==(ree=nee.offset)?void 0:ree.placement)&&null!=(oee=nee.arrow)&&oee.alignmentOffset?{}:{x:x+iee.x,y:y+iee.y,data:{...iee,placement:aee}}}}},Zhe=function(eee){return void 0===eee&&(eee={}),{name:"shift",options:eee,async fn(tee){const{x:x,y:y,placement:ree}=tee,{mainAxis:oee=!0,crossAxis:aee=!1,limiter:nee={fn:eee=>{let{x:x,y:y}=eee;return{x:x,y:y}}},...iee}=Jue(eee,tee),see={x:x,y:y},lee=await phe(tee,iee),cee=ahe(ehe(ree)),dee=rhe(cee);let pee=see[dee],uee=see[cee];if(oee){const eee="y"===dee?"bottom":"right";pee=Zue(pee+lee["y"===dee?"top":"left"],pee,pee-lee[eee])}if(aee){const eee="y"===cee?"bottom":"right";uee=Zue(uee+lee["y"===cee?"top":"left"],uee,uee-lee[eee])}const hee=nee.fn({...tee,[dee]:pee,[cee]:uee});return{...hee,data:{x:hee.x-x,y:hee.y-y,enabled:{[dee]:oee,[cee]:aee}}}}}},Jhe=function(eee){return void 0===eee&&(eee={}),{name:"flip",options:eee,async fn(tee){var ree,oee;const{placement:aee,middlewareData:nee,rects:iee,initialPlacement:see,platform:lee,elements:cee}=tee,{mainAxis:dee=!0,crossAxis:pee=!0,fallbackPlacements:uee,fallbackStrategy:hee="bestFit",fallbackAxisSideDirection:fee="none",flipAlignment:gee=!0,...mee}=Jue(eee,tee);if(null!=(ree=nee.arrow)&&ree.alignmentOffset)return{};const wee=ehe(aee),vee=ahe(see),bee=ehe(see)===see,yee=await(null==lee.isRTL?void 0:lee.isRTL(cee.floating)),xee=uee||(bee||!gee?[she(see)]:function(eee){const tee=she(eee);return[ihe(eee),tee,ihe(tee)]}(see)),kee="none"!==fee;!uee&&kee&&xee.push(...function(eee,tee,ree,oee){const aee=the(eee);let nee=function(eee,tee,ree){const lr=["left","right"],rl=["right","left"],tb=["top","bottom"],bt=["bottom","top"];switch(eee){case"top":case"bottom":return ree?tee?rl:lr:tee?lr:rl;case"left":case"right":return tee?tb:bt;default:return[]}}(ehe(eee),"start"===ree,oee);return aee&&(nee=nee.map((eee=>eee+"-"+aee)),tee&&(nee=nee.concat(nee.map(ihe)))),nee}(see,gee,fee,yee));const _ee=[see,...xee],See=await phe(tee,mee),Eee=[];let Oee=(null==(oee=nee.flip)?void 0:oee.overflows)||[];if(dee&&Eee.push(See[wee]),pee){const eee=function(eee,tee,ree){void 0===ree&&(ree=!1);const oee=the(eee),aee=nhe(eee),nee=ohe(aee);let iee="x"===aee?oee===(ree?"end":"start")?"right":"left":"start"===oee?"bottom":"top";return tee.reference[nee]>tee.floating[nee]&&(iee=she(iee)),[iee,she(iee)]}(aee,iee,yee);Eee.push(See[eee[0]],See[eee[1]])}if(Oee=[...Oee,{placement:aee,overflows:Eee}],!Eee.every((eee=>eee<=0))){var $ee,zee;const eee=((null==($ee=nee.flip)?void 0:$ee.index)||0)+1,tee=_ee[eee];if(tee)return{data:{index:eee,overflows:Oee},reset:{placement:tee}};let ree=null==(zee=Oee.filter((d=>d.overflows[0]<=0)).sort(((a,b)=>a.overflows[1]-b.overflows[1]))[0])?void 0:zee.placement;if(!ree)switch(hee){case"bestFit":{var Cee;const eee=null==(Cee=Oee.filter((d=>{if(kee){const eee=ahe(d.placement);return eee===vee||"y"===eee}return!0})).map((d=>[d.placement,d.overflows.filter((eee=>eee>0)).reduce(((eee,tee)=>eee+tee),0)])).sort(((a,b)=>a[1]-b[1]))[0])?void 0:Cee[0];eee&&(ree=eee);break}case"initialPlacement":ree=see}if(aee!==ree)return{reset:{placement:ree}}}return{}}}},efe=function(eee){return void 0===eee&&(eee={}),{name:"size",options:eee,async fn(tee){var ree,oee;const{placement:aee,rects:nee,platform:iee,elements:see}=tee,{apply:lee=()=>{},...cee}=Jue(eee,tee),dee=await phe(tee,cee),pee=ehe(aee),uee=the(aee),hee="y"===ahe(aee),{width:fee,height:gee}=nee.floating;let mee,wee;"top"===pee||"bottom"===pee?(mee=pee,wee=uee===(await(null==iee.isRTL?void 0:iee.isRTL(see.floating))?"start":"end")?"left":"right"):(wee=pee,mee="end"===uee?"top":"bottom");const vee=gee-dee.top-dee.bottom,bee=fee-dee.left-dee.right,yee=Vue(gee-dee[mee],vee),xee=Vue(fee-dee[wee],bee),kee=!tee.middlewareData.shift;let _ee=yee,See=xee;if(null!=(ree=tee.middlewareData.shift)&&ree.enabled.x&&(See=bee),null!=(oee=tee.middlewareData.shift)&&oee.enabled.y&&(_ee=vee),kee&&!uee){const eee=Wue(dee.left,0),tee=Wue(dee.right,0),ree=Wue(dee.top,0),oee=Wue(dee.bottom,0);hee?See=fee-2*(0!==eee||0!==tee?eee+tee:Wue(dee.left,dee.right)):_ee=gee-2*(0!==ree||0!==oee?ree+oee:Wue(dee.top,dee.bottom))}await lee({...tee,availableWidth:See,availableHeight:_ee});const Eee=await iee.getDimensions(see.floating);return fee!==Eee.width||gee!==Eee.height?{reset:{rects:!0}}:{}}}},tfe=function(eee){return void 0===eee&&(eee={}),{name:"hide",options:eee,async fn(tee){const{rects:ree}=tee,{strategy:oee="referenceHidden",...aee}=Jue(eee,tee);switch(oee){case"referenceHidden":{const eee=uhe(await phe(tee,{...aee,elementContext:"reference"}),ree.reference);return{data:{referenceHiddenOffsets:eee,referenceHidden:hhe(eee)}}}case"escaped":{const eee=uhe(await phe(tee,{...aee,altBoundary:!0}),ree.floating);return{data:{escapedOffsets:eee,escaped:hhe(eee)}}}default:return{}}}}},rfe=eee=>({name:"arrow",options:eee,async fn(tee){const{x:x,y:y,placement:ree,rects:oee,platform:aee,elements:nee,middlewareData:iee}=tee,{element:see,padding:lee=0}=Jue(eee,tee)||{};if(null==see)return{};const cee=lhe(lee),dee={x:x,y:y},pee=nhe(ree),uee=ohe(pee),hee=await aee.getDimensions(see),fee="y"===pee,gee=fee?"top":"left",mee=fee?"bottom":"right",wee=fee?"clientHeight":"clientWidth",vee=oee.reference[uee]+oee.reference[pee]-dee[pee]-oee.floating[uee],bee=dee[pee]-oee.reference[pee],yee=await(null==aee.getOffsetParent?void 0:aee.getOffsetParent(see));let xee=yee?yee[wee]:0;xee&&await(null==aee.isElement?void 0:aee.isElement(yee))||(xee=nee.floating[wee]||oee.floating[uee]);const kee=vee/2-bee/2,_ee=xee/2-hee[uee]/2-1,See=Vue(cee[gee],_ee),Eee=Vue(cee[mee],_ee),Oee=See,$ee=xee-hee[uee]-Eee,zee=xee/2-hee[uee]/2+kee,Cee=Zue(Oee,zee,$ee),Aee=!iee.arrow&&null!=the(ree)&&zee!==Cee&&oee.reference[uee]/2-(zeeree&&(pee=ree)}if(see){var gee,mee;const eee="y"===dee?"width":"height",tee=["top","left"].includes(ehe(ree)),nee=oee.reference[cee]-oee.floating[eee]+(tee&&(null==(gee=aee.offset)?void 0:gee[cee])||0)+(tee?0:fee.crossAxis),iee=oee.reference[cee]+oee.reference[eee]+(tee?0:(null==(mee=aee.offset)?void 0:mee[cee])||0)-(tee?fee.crossAxis:0);ueeiee&&(uee=iee)}return{[dee]:pee,[cee]:uee}}}},afe=(eee,tee,ree)=>{const oee=new Map,aee={platform:Khe,...ree},nee={...aee.platform,_c:oee};return(async(eee,tee,ree)=>{const{placement:oee="bottom",strategy:aee="absolute",middleware:nee=[],platform:iee}=ree,see=nee.filter(Boolean),lee=await(null==iee.isRTL?void 0:iee.isRTL(tee));let cee=await iee.getElementRects({reference:eee,floating:tee,strategy:aee}),{x:x,y:y}=dhe(cee,oee,lee),dee=oee,pee={},uee=0;for(let i=0;i{var eee;return null==(eee=ife(ree.open))||eee})),nee=nie((()=>ife(ree.middleware))),iee=nie((()=>{var eee;return null!=(eee=ife(ree.placement))?eee:"bottom"})),see=nie((()=>{var eee;return null!=(eee=ife(ree.strategy))?eee:"absolute"})),lee=nie((()=>{var eee;return null==(eee=ife(ree.transform))||eee})),cee=nie((()=>nfe(eee.value))),dee=nie((()=>nfe(tee.value))),x=_re(0),y=_re(0),pee=_re(see.value),uee=_re(iee.value),hee=Sre({}),fee=_re(!1),gee=nie((()=>{const eee={position:pee.value,left:"0",top:"0"};if(!dee.value)return eee;const tee=cfe(dee.value,x.value),ree=cfe(dee.value,y.value);return lee.value?{...eee,transform:"translate("+tee+"px, "+ree+"px)",...lfe(dee.value)>=1.5&&{willChange:"transform"}}:{position:pee.value,left:tee+"px",top:ree+"px"}}));let mee;function wee(){if(null==cee.value||null==dee.value)return;const eee=aee.value;afe(cee.value,dee.value,{middleware:nee.value,placement:iee.value,strategy:see.value}).then((tee=>{x.value=tee.x,y.value=tee.y,pee.value=tee.strategy,uee.value=tee.placement,hee.value=tee.middlewareData,fee.value=!1!==eee}))}function vee(){"function"==typeof mee&&(mee(),mee=void 0)}return rne([nee,iee,see,aee],wee,{flush:"sync"}),rne([cee,dee],(function(){vee(),void 0!==oee?null==cee.value||null==dee.value||(mee=oee(cee.value,dee.value,wee)):wee()}),{flush:"sync"}),rne(aee,(function(){aee.value||(fee.value=!1)}),{flush:"sync"}),ete()&&tte(vee),{x:ure(x),y:ure(y),strategy:ure(pee),placement:ure(uee),middlewareData:ure(hee),isPositioned:ure(fee),floatingStyles:gee,update:wee}}function pfe(eee){return null!==eee}function ufe(eee){const[tee,ree="center"]=eee.split("-");return[tee,ree]}const hfe={side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[ffe,gfe]=pue("PopperContent"),mfe=Eoe({inheritAttrs:!1,__name:"PopperContent",props:dae({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...hfe}),emits:["placed"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=uue(),{forwardRef:nee,currentElement:iee}=Sue(),see=_re(),lee=_re(),{width:cee,height:dee}=function(eee){const tee=_re(),ree=nie((()=>tee.value?.width??0)),oee=nie((()=>tee.value?.height??0));return Doe((()=>{const el=nue(eee);if(el){tee.value={width:el.offsetWidth,height:el.offsetHeight};const eee=new ResizeObserver((eee=>{if(!Array.isArray(eee))return;if(!eee.length)return;const ree=eee[0];let oee,aee;if("borderBoxSize"in ree){const eee=ree.borderBoxSize,tee=Array.isArray(eee)?eee[0]:eee;oee=tee.inlineSize,aee=tee.blockSize}else oee=el.offsetWidth,aee=el.offsetHeight;tee.value={width:oee,height:aee}}));return eee.observe(el,{box:"border-box"}),()=>eee.unobserve(el)}tee.value=void 0})),{width:ree,height:oee}}(lee),pee=nie((()=>ree.side+("center"!==ree.align?`-${ree.align}`:""))),uee=nie((()=>"number"==typeof ree.collisionPadding?ree.collisionPadding:{top:0,right:0,bottom:0,left:0,...ree.collisionPadding})),hee=nie((()=>Array.isArray(ree.collisionBoundary)?ree.collisionBoundary:[ree.collisionBoundary])),fee=nie((()=>({padding:uee.value,boundary:hee.value.filter(pfe),altBoundary:hee.value.length>0}))),gee=function(fn,eee){const tee=Sre();return ene((()=>{tee.value=fn()}),{...eee,flush:"sync"}),pre(tee)}((()=>{return[Qhe({mainAxis:ree.sideOffset+dee.value,alignmentAxis:ree.alignOffset}),ree.prioritizePosition&&ree.avoidCollisions&&Jhe({...fee.value}),ree.avoidCollisions&&Zhe({mainAxis:!0,crossAxis:!!ree.prioritizePosition,limiter:"partial"===ree.sticky?ofe():void 0,...fee.value}),!ree.prioritizePosition&&ree.avoidCollisions&&Jhe({...fee.value}),efe({...fee.value,apply:({elements:eee,rects:tee,availableWidth:ree,availableHeight:oee})=>{const{width:aee,height:nee}=tee.reference,iee=eee.floating.style;iee.setProperty("--reka-popper-available-width",`${ree}px`),iee.setProperty("--reka-popper-available-height",`${oee}px`),iee.setProperty("--reka-popper-anchor-width",`${aee}px`),iee.setProperty("--reka-popper-anchor-height",`${nee}px`)}}),lee.value&&sfe({element:lee.value,padding:ree.arrowPadding}),(eee={arrowWidth:cee.value,arrowHeight:dee.value},{name:"transformOrigin",options:eee,fn(tee){const{placement:ree,rects:oee,middlewareData:aee}=tee,nee=0!==aee.arrow?.centerOffset,iee=nee?0:eee.arrowWidth,see=nee?0:eee.arrowHeight,[lee,cee]=ufe(ree),dee={start:"0%",center:"50%",end:"100%"}[cee],pee=(aee.arrow?.x??0)+iee/2,uee=(aee.arrow?.y??0)+see/2;let x="",y="";return"bottom"===lee?(x=nee?dee:`${pee}px`,y=-see+"px"):"top"===lee?(x=nee?dee:`${pee}px`,y=`${oee.floating.height+see}px`):"right"===lee?(x=-see+"px",y=nee?dee:`${uee}px`):"left"===lee&&(x=`${oee.floating.width+see}px`,y=nee?dee:`${uee}px`),{data:{x:x,y:y}}}}),ree.hideWhenDetached&&tfe({strategy:"referenceHidden",...fee.value})];var eee})),mee=nie((()=>ree.reference??aee.anchor.value)),{floatingStyles:wee,placement:vee,isPositioned:bee,middlewareData:yee}=dfe(mee,see,{strategy:ree.positionStrategy,placement:pee,whileElementsMounted:(...eee)=>Xhe(...eee,{layoutShift:!ree.disableUpdateOnLayoutShift,animationFrame:"always"===ree.updatePositionStrategy}),middleware:gee}),xee=nie((()=>ufe(vee.value)[0])),kee=nie((()=>ufe(vee.value)[1]));tne((()=>{bee.value&&oee("placed")}));const _ee=nie((()=>0!==yee.value.arrow?.centerOffset)),See=_re("");ene((()=>{iee.value&&(See.value=window.getComputedStyle(iee.value).zIndex)}));const Eee=nie((()=>yee.value.arrow?.x??0)),Oee=nie((()=>yee.value.arrow?.y??0));return gfe({placedSide:xee,onArrowChange:eee=>lee.value=eee,arrowX:Eee,arrowY:Oee,shouldHideArrow:_ee}),(eee,tee)=>(xne(),Ene("div",{ref_key:"floatingRef",ref:see,"data-reka-popper-content-wrapper":"",style:Mee({...$re(wee),transform:$re(bee)?$re(wee).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:See.value,"--reka-popper-transform-origin":[$re(yee).transformOrigin?.x,$re(yee).transformOrigin?.y].join(" "),...$re(yee).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[Tne($re(Uue),Une({ref:$re(nee)},eee.$attrs,{"as-child":ree.asChild,as:eee.as,"data-side":xee.value,"data-align":kee.value,style:{animation:$re(bee)?void 0:"none"}}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),wfe={bubbles:!1,cancelable:!0};const[vfe,bfe]=pue("RovingFocusGroup"),yfe=Eoe({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(eee,{expose:tee,emit:ree}){const oee=eee,aee=ree,{loop:nee,orientation:iee,dir:see}=Nre(oee),lee=vue(see),cee=due(oee,"currentTabStopId",aee,{defaultValue:oee.defaultCurrentTabStopId,passive:void 0===oee.currentTabStopId}),dee=_re(!1),pee=_re(!1),uee=_re(0),{getItems:hee,CollectionSlot:fee}=Due({isProvider:!0});function gee(eee){const tee=!pee.value;if(eee.currentTarget&&eee.target===eee.currentTarget&&tee&&!dee.value){const tee=new CustomEvent("rovingFocusGroup.onEntryFocus",wfe);if(eee.currentTarget.dispatchEvent(tee),aee("entryFocus",tee),!tee.defaultPrevented){const eee=hee().map((i=>i.ref)).filter((i=>""!==i.dataset.disabled));!function(eee,tee=!1){const ree=Cue();for(const oee of eee){if(oee===ree)return;if(oee.focus({preventScroll:tee}),Cue()!==ree)return}}([eee.find((eee=>"true"===eee.getAttribute("data-active"))),eee.find((eee=>eee.id===cee.value)),...eee].filter(Boolean),oee.preventScrollOnEntryFocus)}}pee.value=!1}function mee(){setTimeout((()=>{pee.value=!1}),1)}return tee({getItems:hee}),bfe({loop:nee,dir:lee,orientation:iee,currentTabStopId:cee,onItemFocus:eee=>{cee.value=eee},onItemShiftTab:()=>{dee.value=!0},onFocusableItemAdd:()=>{uee.value++},onFocusableItemRemove:()=>{uee.value--}}),(eee,tee)=>(xne(),One($re(fee),null,{default:doe((()=>[Tne($re(Uue),{tabindex:dee.value||0===uee.value?-1:0,"data-orientation":$re(iee),as:eee.as,"as-child":eee.asChild,dir:$re(lee),style:{outline:"none"},onMousedown:tee[0]||(tee[0]=eee=>pee.value=!0),onMouseup:mee,onFocus:gee,onBlur:tee[1]||(tee[1]=eee=>dee.value=!1)},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["tabindex","data-orientation","as","as-child","dir"])])),_:3}))}});function xfe(eee){if(null===eee||"object"!=typeof eee)return!1;const tee=Object.getPrototypeOf(eee);return(null===tee||tee===Object.prototype||null===Object.getPrototypeOf(tee))&&(!(Symbol.iterator in eee)&&(!(Symbol.toStringTag in eee)||"[object Module]"===Object.prototype.toString.call(eee)))}function kfe(eee,tee,ree=".",oee){if(!xfe(tee))return kfe(eee,{},ree);const aee=Object.assign({},tee);for(const nee in eee){if("__proto__"===nee||"constructor"===nee)continue;const tee=eee[nee];null!=tee&&(Array.isArray(tee)&&Array.isArray(aee[nee])?aee[nee]=[...tee,...aee[nee]]:xfe(tee)&&xfe(aee[nee])?aee[nee]=kfe(tee,aee[nee],(ree?`${ree}.`:"")+nee.toString()):aee[nee]=tee)}return aee}const _fe=(...eee)=>eee.reduce(((p,c)=>kfe(p,c,"")),{}),Sfe=Kpe((()=>{const eee=_re(new Map),tee=_re(),ree=nie((()=>{for(const tee of eee.value.values())if(tee)return!0;return!1})),oee=mue({scrollBody:_re(!0)});let aee=null;return rne(ree,((eee,ree)=>{if(!Xpe)return;if(!eee)return void(ree&&(document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.body.style.removeProperty("--scrollbar-width"),document.body.style.overflow=tee.value??"",Zpe&&aee?.(),tee.value=void 0));void 0===tee.value&&(tee.value=document.body.style.overflow);const nee=window.innerWidth-document.documentElement.clientWidth,iee={padding:nee,margin:0},see=oee.scrollBody?.value?"object"==typeof oee.scrollBody.value?_fe({padding:!0===oee.scrollBody.value.padding?nee:oee.scrollBody.value.padding,margin:!0===oee.scrollBody.value.margin?nee:oee.scrollBody.value.margin},iee):iee:{padding:0,margin:0};nee>0&&(document.body.style.paddingRight="number"==typeof see.padding?`${see.padding}px`:String(see.padding),document.body.style.marginRight="number"==typeof see.margin?`${see.margin}px`:String(see.margin),document.body.style.setProperty("--scrollbar-width",`${nee}px`),document.body.style.overflow="hidden"),Zpe&&(aee=iue(document,"touchmove",(e=>function(eee){const e=eee||window.event,tee=e.target;if(tee instanceof Element&&Ofe(tee))return!1;if(e.touches.length>1)return!0;e.preventDefault&&e.cancelable&&e.preventDefault();return!1}(e)),{passive:!1})),eoe((()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"}))}),{immediate:!0,flush:"sync"}),eee}));function Efe(eee){const id=Math.random().toString(36).substring(2,7),tee=Sfe();tee.value.set(id,eee??!1);const ree=nie({get:()=>tee.value.get(id)??!1,set:eee=>tee.value.set(id,eee)});return oue((()=>{tee.value.delete(id)})),ree}function Ofe(eee){const tee=window.getComputedStyle(eee);if("scroll"===tee.overflowX||"scroll"===tee.overflowY||"auto"===tee.overflowX&&eee.clientWidth{if(!Xpe)return;const tee=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",tee[0]??Cfe()),document.body.insertAdjacentElement("beforeend",tee[1]??Cfe()),$fe++,eee((()=>{1===$fe&&document.querySelectorAll("[data-reka-focus-guard]").forEach((eee=>eee.remove())),$fe--}))}))}function Cfe(){const eee=document.createElement("span");return eee.setAttribute("data-reka-focus-guard",""),eee.tabIndex=0,eee.style.outline="none",eee.style.opacity="0",eee.style.position="fixed",eee.style.pointerEvents="none",eee}function Afe(eee){const tee=tue("",1e3);return{search:tee,handleTypeaheadSearch:(eee,ree)=>{tee.value=tee.value+eee;{const eee=Cue(),oee=ree.map((eee=>({...eee,textValue:eee.value?.textValue??eee.ref.textContent?.trim()??""}))),aee=oee.find((tee=>tee.ref===eee)),nee=function(eee,tee,ree){const oee=tee.length>1&&Array.from(tee).every((eee=>eee===tee[0])),aee=oee?tee[0]:tee,nee=ree?eee.indexOf(ree):-1;let iee=(see=eee,lee=Math.max(nee,0),see.map(((_,eee)=>see[(lee+eee)%see.length])));var see,lee;1===aee.length&&(iee=iee.filter((v=>v!==ree)));const cee=iee.find((eee=>eee.toLowerCase().startsWith(aee.toLowerCase())));return cee!==ree?cee:void 0}(oee.map((eee=>eee.textValue)),tee.value,aee?.textValue),iee=oee.find((eee=>eee.textValue===nee));return iee&&iee.ref.focus(),iee?.ref}},resetTypeahead:()=>{tee.value=""}}}const jfe="focusScope.autoFocusOnMount",Tfe="focusScope.autoFocusOnUnmount",Nfe={bubbles:!1,cancelable:!0};function Ife(eee){const tee=[],ree=document.createTreeWalker(eee,NodeFilter.SHOW_ELEMENT,{acceptNode:eee=>{const tee="INPUT"===eee.tagName&&"hidden"===eee.type;return eee.disabled||eee.hidden||tee?NodeFilter.FILTER_SKIP:eee.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;ree.nextNode();)tee.push(ree.currentNode);return tee}function Pfe(eee,tee){for(const ree of eee)if(!Rfe(ree,{upTo:tee}))return ree}function Rfe(eee,{upTo:tee}){if("hidden"===getComputedStyle(eee).visibility)return!0;for(;eee;){if(void 0!==tee&&eee===tee)return!1;if("none"===getComputedStyle(eee).display)return!0;eee=eee.parentElement}return!1}function Mfe(eee,{select:tee=!1}={}){if(eee&&eee.focus){const ree=Cue();eee.focus({preventScroll:!0}),eee!==ree&&function(eee){return eee instanceof HTMLInputElement&&"select"in eee}(eee)&&tee&&eee.select()}}const Dfe=function(eee){let tee,ree=!1;const oee=Jee(!0);return(...aee)=>(ree||(tee=oee.run((()=>eee(...aee))),ree=!0),tee)}((()=>_re([])));function Ffe(eee,tee){const ree=[...eee],oee=ree.indexOf(tee);return-1!==oee&&ree.splice(oee,1),ree}const Lfe=Eoe({__name:"FocusScope",props:{loop:{type:Boolean,default:!1},trapped:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["mountAutoFocus","unmountAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{currentRef:aee,currentElement:nee}=Sue(),iee=_re(null),see=function(){const eee=Dfe();return{add(tee){const ree=eee.value[0];tee!==ree&&ree?.pause(),eee.value=Ffe(eee.value,tee),eee.value.unshift(tee)},remove(tee){eee.value=Ffe(eee.value,tee),eee.value[0]?.resume()}}}(),lee=dre({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});function cee(eee){if(!ree.loop&&!ree.trapped)return;if(lee.paused)return;const tee="Tab"===eee.key&&!eee.altKey&&!eee.ctrlKey&&!eee.metaKey,oee=Cue();if(tee&&oee){const tee=eee.currentTarget,[aee,nee]=function(eee){const tee=Ife(eee);return[Pfe(tee,eee),Pfe(tee.reverse(),eee)]}(tee);aee&&nee?eee.shiftKey||oee!==nee?eee.shiftKey&&oee===aee&&(eee.preventDefault(),ree.loop&&Mfe(nee,{select:!0})):(eee.preventDefault(),ree.loop&&Mfe(aee,{select:!0})):oee===tee&&eee.preventDefault()}}return ene((eee=>{if(!Xpe)return;const tee=nee.value;if(!ree.trapped)return;function oee(eee){if(lee.paused||!tee)return;const ree=eee.target;tee.contains(ree)?iee.value=ree:Mfe(iee.value,{select:!0})}function aee(eee){if(lee.paused||!tee)return;const ree=eee.relatedTarget;null!==ree&&(tee.contains(ree)||Mfe(iee.value,{select:!0}))}document.addEventListener("focusin",oee),document.addEventListener("focusout",aee);const see=new MutationObserver((function(eee){tee.contains(iee.value)||Mfe(tee)}));tee&&see.observe(tee,{childList:!0,subtree:!0}),eee((()=>{document.removeEventListener("focusin",oee),document.removeEventListener("focusout",aee),see.disconnect()}))})),ene((async eee=>{const tee=nee.value;if(await eoe(),!tee)return;see.add(lee);const ree=Cue();if(!tee.contains(ree)){const eee=new CustomEvent(jfe,Nfe);tee.addEventListener(jfe,(ev=>oee("mountAutoFocus",ev))),tee.dispatchEvent(eee),eee.defaultPrevented||(!function(eee,{select:tee=!1}={}){const ree=Cue();for(const oee of eee)if(Mfe(oee,{select:tee}),Cue()!==ree)return!0}(function(eee){return eee.filter((eee=>"A"!==eee.tagName))}(Ife(tee)),{select:!0}),Cue()===ree&&Mfe(tee))}eee((()=>{tee.removeEventListener(jfe,(ev=>oee("mountAutoFocus",ev)));const eee=new CustomEvent(Tfe,Nfe),aee=ev=>{oee("unmountAutoFocus",ev)};tee.addEventListener(Tfe,aee),tee.dispatchEvent(eee),setTimeout((()=>{eee.defaultPrevented||Mfe(ree??document.body,{select:!0}),tee.removeEventListener(Tfe,aee),see.remove(lee)}),0)}))})),(eee,tee)=>(xne(),One($re(Uue),{ref_key:"currentRef",ref:aee,tabindex:"-1","as-child":eee.asChild,as:eee.as,onKeydown:cee},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as-child","as"]))}}),Ufe=["INPUT","TEXTAREA"];function Bfe(e,eee,tee,ree={}){if(!eee||ree.enableIgnoredElement&&Ufe.includes(eee.nodeName))return null;const{arrowKeyOptions:oee="both",attributeName:aee="[data-reka-collection-item]",itemsArray:nee=[],loop:iee=!0,dir:see="ltr",preventScroll:lee=!0,focus:cee=!1}=ree,[dee,pee,up,uee,hee,fee]=["ArrowRight"===e.key,"ArrowLeft"===e.key,"ArrowUp"===e.key,"ArrowDown"===e.key,"Home"===e.key,"End"===e.key],gee=up||uee,mee=dee||pee;if(!hee&&!fee&&(!gee&&!mee||"vertical"===oee&&mee||"horizontal"===oee&&gee))return null;const wee=tee?Array.from(tee.querySelectorAll(aee)):nee;if(!wee.length)return null;lee&&e.preventDefault();let vee=null;if(mee||gee){vee=Yfe(wee,eee,{goForward:gee?uee:"ltr"===see?dee:pee,loop:iee})}else hee?vee=wee.at(0)||null:fee&&(vee=wee.at(-1)||null);return cee&&vee?.focus(),vee}function Yfe(eee,tee,ree,oee=eee.length){if(0==--oee)return null;const aee=eee.indexOf(tee),nee=ree.goForward?aee+1:aee-1;if(!ree.loop&&(nee<0||nee>=eee.length))return null;const iee=eee[(nee+eee.length)%eee.length];if(!iee)return null;return iee.hasAttribute("disabled")&&"false"!==iee.getAttribute("disabled")?Yfe(eee,iee,ree,oee):iee}const[qfe,Vfe]=pue("MenuContent"),Wfe=Eoe({__name:"MenuContentImpl",props:dae({loop:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},disableOutsideScroll:{type:Boolean},trapFocus:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},{...hfe}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=bue(),nee=xue(),{trapFocus:iee,disableOutsidePointerEvents:see,loop:lee}=Nre(ree);zfe(),Efe(see.value);const cee=_re(""),dee=_re(0),pee=_re(0),uee=_re(null),hee=_re("right"),fee=_re(0),gee=_re(null),mee=_re(),{forwardRef:wee,currentElement:vee}=Sue(),{handleTypeaheadSearch:bee}=Afe();function yee(eee){return hee.value===uee.value?.side&&function(eee,tee){return!!tee&&function(eee,tee){const{x:x,y:y}=eee;let ree=!1;for(let i=0,j=tee.length-1;iy!=yj>y&&x<(xj-xi)*(y-yi)/(yj-yi)+xi&&(ree=!ree)}return ree}({x:eee.clientX,y:eee.clientY},tee)}(eee,uee.value?.area)}async function xee(eee){oee("openAutoFocus",eee),eee.defaultPrevented||(eee.preventDefault(),vee.value?.focus({preventScroll:!0}))}function kee(eee){if(eee.defaultPrevented)return;const tee=eee.target.closest("[data-reka-menu-content]")===eee.currentTarget,ree=eee.ctrlKey||eee.altKey||eee.metaKey,oee=1===eee.key.length,el=Bfe(eee,Cue(),vee.value,{loop:lee.value,arrowKeyOptions:"vertical",dir:nee?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(el)return el?.focus();if("Space"===eee.code)return;const aee=mee.value?.getItems()??[];if(tee&&("Tab"===eee.key&&eee.preventDefault(),!ree&&oee&&bee(eee.key,aee)),eee.target!==vee.value)return;if(!jue.includes(eee.key))return;eee.preventDefault();const iee=[...aee.map((eee=>eee.ref))];Aue.includes(eee.key)&&iee.reverse(),Nue(iee)}function _ee(eee){eee?.currentTarget?.contains?.(eee.target)||(window.clearTimeout(dee.value),cee.value="")}function See(eee){if(!function(eee){return"mouse"===eee.pointerType}(eee))return;const tee=eee.target,ree=fee.value!==eee.clientX;if(eee?.currentTarget?.contains(tee)&&ree){const tee=eee.clientX>fee.value?"right":"left";hee.value=tee,fee.value=eee.clientX}}return rne(vee,(el=>{aee.onContentChange(el)})),Boe((()=>{window.clearTimeout(dee.value)})),Vfe({onItemEnter:eee=>!!yee(eee),onItemLeave:eee=>{yee(eee)||(vee.value?.focus(),gee.value=null)},onTriggerLeave:eee=>!!yee(eee),searchRef:cee,pointerGraceTimerRef:pee,onPointerGraceIntentChange:eee=>{uee.value=eee}}),(eee,tee)=>(xne(),One($re(Lfe),{"as-child":"",trapped:$re(iee),onMountAutoFocus:xee,onUnmountAutoFocus:tee[7]||(tee[7]=eee=>oee("closeAutoFocus",eee))},{default:doe((()=>[Tne($re(Yue),{"as-child":"","disable-outside-pointer-events":$re(see),onEscapeKeyDown:tee[2]||(tee[2]=eee=>oee("escapeKeyDown",eee)),onPointerDownOutside:tee[3]||(tee[3]=eee=>oee("pointerDownOutside",eee)),onFocusOutside:tee[4]||(tee[4]=eee=>oee("focusOutside",eee)),onInteractOutside:tee[5]||(tee[5]=eee=>oee("interactOutside",eee)),onDismiss:tee[6]||(tee[6]=eee=>oee("dismiss"))},{default:doe((()=>[Tne($re(yfe),{ref_key:"rovingFocusGroupRef",ref:mee,"current-tab-stop-id":gee.value,"onUpdate:currentTabStopId":tee[0]||(tee[0]=eee=>gee.value=eee),"as-child":"",orientation:"vertical",dir:$re(nee).dir.value,loop:$re(lee),onEntryFocus:tee[1]||(tee[1]=eee=>{oee("entryFocus",eee),$re(nee).isUsingKeyboardRef.value||eee.preventDefault()})},{default:doe((()=>[Tne($re(mfe),{ref:$re(wee),role:"menu",as:eee.as,"as-child":eee.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":$re(Tue)($re(aee).open.value),dir:$re(nee).dir.value,side:eee.side,"side-offset":eee.sideOffset,align:eee.align,"align-offset":eee.alignOffset,"avoid-collisions":eee.avoidCollisions,"collision-boundary":eee.collisionBoundary,"collision-padding":eee.collisionPadding,"arrow-padding":eee.arrowPadding,"prioritize-position":eee.prioritizePosition,"position-strategy":eee.positionStrategy,"update-position-strategy":eee.updatePositionStrategy,sticky:eee.sticky,"hide-when-detached":eee.hideWhenDetached,reference:eee.reference,onKeydown:kee,onBlur:_ee,onPointermove:See},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])])),_:3},8,["current-tab-stop-id","dir","loop"])])),_:3},8,["disable-outside-pointer-events"])])),_:3},8,["trapped"]))}});function Hfe(eee,tee){const ree=_re(eee);return{state:ree,dispatch:eee=>{ree.value=function(eee){return tee[ree.value][eee]??ree.value}(eee)}}}function Kfe(eee){return eee&&getComputedStyle(eee).animationName||"none"}const Gfe=Eoe({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(eee,{slots:tee,expose:ree}){const{present:oee,forceMount:aee}=Nre(eee),nee=_re(),{isPresent:iee}=function(eee,tee){const ree=_re({}),oee=_re("none"),aee=_re(eee),nee=eee.value?"mounted":"unmounted";let iee;const see=tee.value?.ownerDocument.defaultView??aue,{state:lee,dispatch:cee}=Hfe(nee,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),dee=eee=>{if(Xpe){const ree=new CustomEvent(eee,{bubbles:!1,cancelable:!1});tee.value?.dispatchEvent(ree)}};rne(eee,(async(eee,aee)=>{const nee=aee!==eee;if(await eoe(),nee){const nee=oee.value,iee=Kfe(tee.value);eee?(cee("MOUNT"),dee("enter"),"none"===iee&&dee("after-enter")):"none"===iee||"none"===ree.value?.display?(cee("UNMOUNT"),dee("leave"),dee("after-leave")):aee&&nee!==iee?(cee("ANIMATION_OUT"),dee("leave")):(cee("UNMOUNT"),dee("after-leave"))}}),{immediate:!0});const pee=eee=>{const ree=Kfe(tee.value),oee=ree.includes(eee.animationName),nee="mounted"===lee.value?"enter":"leave";if(eee.target===tee.value&&oee&&(dee(`after-${nee}`),cee("ANIMATION_END"),!aee.value)){const eee=tee.value.style.animationFillMode;tee.value.style.animationFillMode="forwards",iee=see?.setTimeout((()=>{"forwards"===tee.value?.style.animationFillMode&&(tee.value.style.animationFillMode=eee)}))}eee.target===tee.value&&"none"===ree&&cee("ANIMATION_END")},uee=eee=>{eee.target===tee.value&&(oee.value=Kfe(tee.value))},hee=rne(tee,((eee,tee)=>{eee?(ree.value=getComputedStyle(eee),eee.addEventListener("animationstart",uee),eee.addEventListener("animationcancel",pee),eee.addEventListener("animationend",pee)):(cee("ANIMATION_END"),void 0!==iee&&see?.clearTimeout(iee),tee?.removeEventListener("animationstart",uee),tee?.removeEventListener("animationcancel",pee),tee?.removeEventListener("animationend",pee))}),{immediate:!0}),fee=rne(lee,(()=>{const eee=Kfe(tee.value);oee.value="mounted"===lee.value?eee:"none"}));return Boe((()=>{hee(),fee()})),{isPresent:nie((()=>["mounted","unmountSuspended"].includes(lee.value)))}}(oee,nee);ree({present:iee});let see=tee.default({present:iee.value});see=Pue(see||[]);const lee=Wne();if(see&&see?.length>1){const eee=lee?.parent?.type.name?`<${lee.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${eee}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map((eee=>` - ${eee}`)).join("\n")].join("\n"))}return()=>aee.value||oee.value||iee.value?h(tee.default({present:iee.value})[0],{ref:v=>{const el=nue(v);return void 0===el?.hasAttribute||(el?.hasAttribute("data-reka-popper-content-wrapper")?nee.value=el.firstElementChild:nee.value=el),el}}):null}}); -/** - * @license lucide-vue-next v0.483.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */ -/** - * @license lucide-vue-next v0.483.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */ -var Xfe={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"}; -/** - * @license lucide-vue-next v0.483.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */const Qfe=({size:eee,strokeWidth:tee=2,absoluteStrokeWidth:ree,color:oee,iconNode:aee,name:nee,class:iee,...see},{slots:lee})=>{return h("svg",{...Xfe,width:eee||Xfe.width,height:eee||Xfe.height,stroke:oee||Xfe.stroke,"stroke-width":ree?24*Number(tee)/Number(eee):tee,class:["lucide",`lucide-${cee=nee??"icon",cee.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`],...see},[...aee.map((eee=>h(...eee))),...lee.default?[lee.default()]:[]]);var cee},Zfe=(eee,tee)=>(ree,{slots:oee})=>h(Qfe,{...ree,iconNode:tee,name:eee},oee) -/** - * @license lucide-vue-next v0.483.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */,Jfe=Zfe("CheckIcon",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),ege=()=>{const eee=_re("#modals"),tee=()=>{const tee=document.querySelector("unraid-modals");if(!tee?.shadowRoot)return;const ree=tee.shadowRoot.querySelector("#modals");ree&&(eee.value=ree)};return Doe((()=>{tee()})),{teleportTarget:eee,determineTeleportTarget:tee}}; -/** - * @license lucide-vue-next v0.483.0 - ISC - * - * This source code is licensed under the ISC license. - * See the LICENSE file in the root directory of this source tree. - */function te(a2,t){const n=Symbol("string"==typeof a2?`${a2}Context`:t);return[r=>{const i=zae(n,r);if(i||null===i)return i;throw new Error(`Injection \`${n.toString()}\` not found. Component must be used within ${Array.isArray(a2)?`one of the following components: ${a2.join(", ")}`:`\`${a2}\``}`)},r=>($ae(n,r),r)]}function jt(a2,t,e){const n=e.originalEvent.target,l=new CustomEvent(a2,{bubbles:!1,cancelable:!0,detail:e});t&&n.addEventListener(a2,t,{once:!0}),n.dispatchEvent(l)}function bt(a2){return!!ete()&&(tte(a2),!0)}function je(a2){return"function"==typeof a2?a2():$re(a2)}const Je=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&(globalThis,WorkerGlobalScope);const ui=Object.prototype.toString,Na=()=>{};function Tt(a2,t=1e4){return Tre(((e,n)=>{let s,l=je(a2);return bt((()=>{clearTimeout(s)})),{get:()=>(e(),l),set(i){l=i,n(),clearTimeout(s),s=setTimeout((()=>{l=je(a2),n()}),je(t))}}}))}function Un(a2,t,e={}){const{immediate:n=!0}=e,l=_re(!1);let s=null;function r(){s&&(clearTimeout(s),s=null)}function i(){l.value=!1,r()}function u(...d){r(),l.value=!0,s=setTimeout((()=>{l.value=!1,s=null,a2(...d)}),je(t))}return n&&(l.value=!0,Je&&u()),bt(i),{isPending:pre(l),start:u,stop:i}}function $e(a2){var t;const e=je(a2);return null!=(t=null==e?void 0:e.$el)?t:e}const Rt=Je?window:void 0;function He(...a2){let t,e,n,l;if("string"==typeof a2[0]||Array.isArray(a2[0])?([e,n,l]=a2,t=Rt):[t,e,n,l]=a2,!t)return Na;Array.isArray(e)||(e=[e]),Array.isArray(n)||(n=[n]);const s=[],r=()=>{s.forEach((c=>c())),s.length=0},u=rne((()=>[$e(t),je(l)]),(([c,f])=>{if(r(),!c)return;const v=(a2=>"[object Object]"===ui.call(a2))(f)?{...f}:f;s.push(...e.flatMap((p=>n.map((g=>((c,f,v,p)=>(c.addEventListener(f,v,p),()=>c.removeEventListener(f,v,p)))(c,p,g,v))))))}),{immediate:!0,flush:"post"}),d=()=>{u(),r()};return bt(d),d}function Gn(...a2){let t,e,n={};3===a2.length?(t=a2[0],e=a2[1],n=a2[2]):2===a2.length?"object"==typeof a2[1]?(t=!0,e=a2[0],n=a2[1]):(t=a2[0],e=a2[1]):(t=!0,e=a2[0]);const{target:l=Rt,eventName:s="keydown",passive:r=!1,dedupe:i=!1}=n,u=function(a2){return"function"==typeof a2?a2:"string"==typeof a2?t=>t.key===a2:Array.isArray(a2)?t=>a2.includes(t.key):()=>!0}(t);return He(l,s,(c=>{c.repeat&&je(i)||u(c)&&e(c)}),r)}function ne(a2,t,e,n={}){var l,s,r;const{clone:i=!1,passive:u=!1,eventName:d,deep:c=!1,defaultValue:f,shouldEmit:v}=n,p=Wne(),g=e||(null==p?void 0:p.emit)||(null==(l=null==p?void 0:p.$emit)?void 0:l.bind(p))||(null==(r=null==(s=null==p?void 0:p.proxy)?void 0:s.$emit)?void 0:r.bind(null==p?void 0:p.proxy));let m=d;t||(t="modelValue"),m=m||`update:${t.toString()}`;const _=h=>i?"function"==typeof i?i(h):function(a2){return JSON.parse(JSON.stringify(a2))}(h):h,C=()=>(a2=>typeof a2<"u")(a2[t])?_(a2[t]):f,$=h=>{v?v(h)&&g(m,h):g(m,h)};if(u){const E=_re(C());let P=!1;return rne((()=>a2[t]),(D=>{P||(P=!0,E.value=_(D),eoe((()=>P=!1)))})),rne(E,(D=>{!P&&(D!==a2[t]||c)&&$(D)}),{deep:c}),E}return nie({get:()=>C(),set(h){$(h)}})}function qa(a2){return a2?a2.flatMap((t=>t.type===gne?qa(t.children):[t])):[]}function tge(){let a2=document.activeElement;if(null==a2)return null;for(;null!=a2&&null!=a2.shadowRoot&&null!=a2.shadowRoot.activeElement;)a2=a2.shadowRoot.activeElement;return a2}const Ei=["INPUT","TEXTAREA"];function At(a2,t,e,n={}){if(!t||n.enableIgnoredElement&&Ei.includes(t.nodeName))return null;const{arrowKeyOptions:l="both",attributeName:s="[data-radix-vue-collection-item]",itemsArray:r=[],loop:i=!0,dir:u="ltr",preventScroll:d=!0,focus:c=!1}=n,[f,v,p,g,m,_]=["ArrowRight"===a2.key,"ArrowLeft"===a2.key,"ArrowUp"===a2.key,"ArrowDown"===a2.key,"Home"===a2.key,"End"===a2.key],C=p||g,$=f||v;if(!m&&!_&&(!C&&!$||"vertical"===l&&$||"horizontal"===l&&C))return null;const h=r;if(!h.length)return null;d&&a2.preventDefault();let E=null;return $||C?E=Ml(h,t,{goForward:C?g:"ltr"===u?f:v,loop:i}):m?E=h.at(0)||null:_&&(E=h.at(-1)||null),c&&(null==E||E.focus()),E}function Ml(a2,t,e,n=a2.length){if(0==--n)return null;const l=a2.indexOf(t),s=e.goForward?l+1:l-1;if(!e.loop&&(s<0||s>=a2.length))return null;const i=a2[(s+a2.length)%a2.length];return i?i.hasAttribute("disabled")&&"false"!==i.getAttribute("disabled")?Ml(a2,i,e,n):i:null}const[Ya,$i]=te("ConfigProvider"),xv=Eoe({inheritAttrs:!1,__name:"ConfigProvider",props:{dir:{default:"ltr"},scrollBody:{type:[Boolean,Object],default:!0},nonce:{default:void 0},useId:{type:Function,default:void 0}},setup(a2){const t=a2,{dir:e,scrollBody:n,nonce:l}=Nre(t);return $i({dir:e,scrollBody:n,nonce:l,useId:t.useId}),(s,r)=>tae(s.$slots,"default")}});function we(a2){const t=Ya({dir:_re("ltr")});return nie((()=>{var e;return(null==a2?void 0:a2.value)||(null==(e=t.dir)?void 0:e.value)||"ltr"}))}function Ot(a2){const t=Wne(),e=Object.keys((null==t?void 0:t.type.props)??{}).reduce(((l,s)=>{const r=(null==t?void 0:t.type.props[s]).default;return void 0!==r&&(l[s]=r),l}),{}),n=Rre(a2);return nie((()=>{const l={},s=(null==t?void 0:t.vnode.props)??{};return Object.keys(s).forEach((r=>{l[Eee(r)]=s[r]})),Object.keys({...e,...l}).reduce(((r,i)=>(void 0!==n.value[i]&&(r[i]=n.value[i]),r)),{})}))}function rge(a2,t){const e=Ot(a2),n=t?function(a2){const t=Wne(),e=null==t?void 0:t.type.emits,n={};return null!=e&&e.length||console.warn(`No emitted event found. Please check component: ${null==t?void 0:t.type.__name}`),null==e||e.forEach((l=>{n[Cee(Eee(l))]=(...s)=>a2(l,...s)})),n}(t):{};return nie((()=>({...e.value,...n})))}function oge(){const a2=Wne(),t=_re(),e=nie((()=>{var r,i;return["#text","#comment"].includes(null==(r=t.value)?void 0:r.$el.nodeName)?null==(i=t.value)?void 0:i.$el.nextElementSibling:$e(t)})),n=Object.assign({},a2.exposed),l={};for(const r in a2.props)Object.defineProperty(l,r,{enumerable:!0,configurable:!0,get:()=>a2.props[r]});if(Object.keys(n).length>0)for(const r in n)Object.defineProperty(l,r,{enumerable:!0,configurable:!0,get:()=>n[r]});return Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>a2.vnode.el}),a2.exposed=l,{forwardRef:function(r){t.value=r,r&&(Object.defineProperty(l,"$el",{enumerable:!0,configurable:!0,get:()=>r instanceof Element?r:r.$el}),a2.exposed=l)},currentRef:t,currentElement:e}}function Fl(a2,t){const e=Tt(!1,300),n=_re(null),l=function(){const a2=new Set,t=l=>{a2.delete(l)};return{on:l=>{a2.add(l);const s=()=>t(l);return bt(s),{off:s}},off:t,trigger:(...l)=>Promise.all(Array.from(a2).map((s=>s(...l))))}}();function s(){n.value=null,e.value=!1}function r(i,u){const d=i.currentTarget,c={x:i.clientX,y:i.clientY},f=function(a2,t){const e=Math.abs(t.top-a2.y),n=Math.abs(t.bottom-a2.y),l=Math.abs(t.right-a2.x),s=Math.abs(t.left-a2.x);switch(Math.min(e,n,l,s)){case s:return"left";case l:return"right";case e:return"top";case n:return"bottom";default:throw new Error("unreachable")}}(c,d.getBoundingClientRect()),v=function(a2,t,e=5){const n=[];switch(t){case"top":n.push({x:a2.x-e,y:a2.y+e},{x:a2.x+e,y:a2.y+e});break;case"bottom":n.push({x:a2.x-e,y:a2.y-e},{x:a2.x+e,y:a2.y-e});break;case"left":n.push({x:a2.x+e,y:a2.y-e},{x:a2.x+e,y:a2.y+e});break;case"right":n.push({x:a2.x-e,y:a2.y-e},{x:a2.x-e,y:a2.y+e})}return n}(c,f),p=function(a2){const{top:t,right:e,bottom:n,left:l}=a2;return[{x:l,y:t},{x:e,y:t},{x:e,y:n},{x:l,y:n}]}(u.getBoundingClientRect()),g=function(a2){const t=a2.slice();return t.sort(((e,n)=>e.xn.x?1:e.yn.y?1:0)),function(a2){if(a2.length<=1)return a2.slice();const t=[];for(let n=0;n=2;){const s=t[t.length-1],r=t[t.length-2];if(!((s.x-r.x)*(l.y-r.y)>=(s.y-r.y)*(l.x-r.x)))break;t.pop()}t.push(l)}t.pop();const e=[];for(let n=a2.length-1;n>=0;n--){const l=a2[n];for(;e.length>=2;){const s=e[e.length-1],r=e[e.length-2];if(!((s.x-r.x)*(l.y-r.y)>=(s.y-r.y)*(l.x-r.x)))break;e.pop()}e.push(l)}return e.pop(),1===t.length&&1===e.length&&t[0].x===e[0].x&&t[0].y===e[0].y?t:t.concat(e)}(t)}([...v,...p]);n.value=g,e.value=!0}return ene((i=>{if(a2.value&&t.value){const u=c=>r(c,t.value),d=c=>r(c,a2.value);a2.value.addEventListener("pointerleave",u),t.value.addEventListener("pointerleave",d),i((()=>{var c,f;null==(c=a2.value)||c.removeEventListener("pointerleave",u),null==(f=t.value)||f.removeEventListener("pointerleave",d)}))}})),ene((i=>{var u;if(n.value){const d=c=>{var _,C;if(!n.value)return;const f=c.target,v={x:c.clientX,y:c.clientY},p=(null==(_=a2.value)?void 0:_.contains(f))||(null==(C=t.value)?void 0:C.contains(f)),g=!function(a2,t){const{x:e,y:n}=a2;let l=!1;for(let s=0,r=t.length-1;sn!=c>n&&e<(d-i)*(n-u)/(c-u)+i&&(l=!l)}return l}(v,n.value),m=!!f.closest("[data-grace-area-trigger]");p?s():(g||m)&&(s(),l.trigger())};null==(u=a2.value)||u.ownerDocument.addEventListener("pointermove",d),i((()=>{var c;return null==(c=a2.value)?void 0:c.ownerDocument.removeEventListener("pointermove",d)}))}})),{isPointerInTransit:e,onPointerExit:l.on}}let Wi=0;function age(a2,t="radix"){const eee=Ya({useId:void 0});return Ooe?`${t}-${Ooe()}`:eee.useId?`${t}-${eee.useId()}`:`${t}-${++Wi}`}function zl(a2,t){const e=_re(a2);return{state:e,dispatch:s=>{e.value=function(s){return t[e.value][s]??e.value}(s)}}}const Jn=Eoe({name:"PrimitiveSlot",inheritAttrs:!1,setup:(a2,{attrs:t,slots:e})=>()=>{var u,d;if(!e.default)return null;const n=qa(e.default()),l=n.findIndex((c=>c.type!==wne));if(-1===l)return n;const s=n[l];null==(u=s.props)||delete u.ref;const r=s.props?Une(t,s.props):t;t.class&&null!=(d=s.props)&&d.class&&delete s.props.class;const i=Ine(s,r);for(const c in r)c.startsWith("on")&&(i.props||(i.props={}),i.props[c]=r[c]);return 1===n.length?i:(n[l]=i,n)}}),O=Eoe({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(a2,{attrs:t,slots:e}){const n=a2.asChild?"template":a2.as;return"string"==typeof n&&["area","img","input"].includes(n)?()=>h(n,t):"template"!==n?()=>h(a2.as,t,{default:e.default}):()=>h(Jn,t,{default:e.default})}});function Re(){const a2=_re(),t=nie((()=>{var e,n;return["#text","#comment"].includes(null==(e=a2.value)?void 0:e.$el.nodeName)?null==(n=a2.value)?void 0:n.$el.nextElementSibling:$e(a2)}));return{primitiveElement:a2,currentElement:t}}function Ia(a2){return a2&&getComputedStyle(a2).animationName||"none"}const Pe=Eoe({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(a2,{slots:t,expose:e}){var d;const{present:n,forceMount:l}=Nre(a2),s=_re(),{isPresent:r}=function(a2,t){var _;const e=_re({}),n=_re("none"),l=_re(a2),s=a2.value?"mounted":"unmounted";let r;const i=(null==(_=t.value)?void 0:_.ownerDocument.defaultView)??Rt,{state:u,dispatch:d}=zl(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=C=>{var $;if(Je){const h=new CustomEvent(C,{bubbles:!1,cancelable:!1});null==($=t.value)||$.dispatchEvent(h)}};rne(a2,(async(C,$)=>{var E;const h=$!==C;if(await eoe(),h){const P=n.value,D=Ia(t.value);C?(d("MOUNT"),c("enter"),"none"===D&&c("after-enter")):"none"===D||"none"===(null==(E=e.value)?void 0:E.display)?(d("UNMOUNT"),c("leave"),c("after-leave")):$&&P!==D?(d("ANIMATION_OUT"),c("leave")):(d("UNMOUNT"),c("after-leave"))}}),{immediate:!0});const f=C=>{const $=Ia(t.value),h=$.includes(C.animationName),E="mounted"===u.value?"enter":"leave";if(C.target===t.value&&h&&(c(`after-${E}`),d("ANIMATION_END"),!l.value)){const P=t.value.style.animationFillMode;t.value.style.animationFillMode="forwards",r=null==i?void 0:i.setTimeout((()=>{var D;"forwards"===(null==(D=t.value)?void 0:D.style.animationFillMode)&&(t.value.style.animationFillMode=P)}))}C.target===t.value&&"none"===$&&d("ANIMATION_END")},v=C=>{C.target===t.value&&(n.value=Ia(t.value))},p=rne(t,((C,$)=>{C?(e.value=getComputedStyle(C),C.addEventListener("animationstart",v),C.addEventListener("animationcancel",f),C.addEventListener("animationend",f)):(d("ANIMATION_END"),void 0!==r&&(null==i||i.clearTimeout(r)),null==$||$.removeEventListener("animationstart",v),null==$||$.removeEventListener("animationcancel",f),null==$||$.removeEventListener("animationend",f))}),{immediate:!0}),g=rne(u,(()=>{const C=Ia(t.value);n.value="mounted"===u.value?C:"none"}));return Boe((()=>{p(),g()})),{isPresent:nie((()=>["mounted","unmountSuspended"].includes(u.value)))}}(n,s);e({present:r});let i=t.default({present:r});i=qa(i||[]);const u=Wne();if(i&&(null==i?void 0:i.length)>1){const c=null!=(d=null==u?void 0:u.parent)&&d.type.name?`<${u.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${c}\` for \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map((f=>` - ${f}`)).join("\n")].join("\n"))}return()=>l.value||n.value||r.value?h(t.default({present:r})[0],{ref:c=>{const f=$e(c);return typeof(null==f?void 0:f.hasAttribute)>"u"||(null!=f&&f.hasAttribute("data-radix-popper-content-wrapper")?s.value=f.firstElementChild:s.value=f),f}}):null}}),rt=Eoe({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(a2){const t=function(){const a2=_re(!1),t=Wne();return t&&Doe((()=>{a2.value=!0}),t),a2}();return(e,n)=>$re(t)||e.forceMount?(xne(),One(xoe,{key:0,to:e.to,disabled:e.disabled},[tae(e.$slots,"default")],8,["to","disabled"])):Mne("",!0)}});function jl(a2,t){const e=t.closest("[data-dismissable-layer]"),n=""===a2.dataset.dismissableLayer?a2:a2.querySelector("[data-dismissable-layer]"),l=Array.from(a2.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(e&&n===e||l.indexOf(n){var g;return(null==(g=s.value)?void 0:g.ownerDocument)??globalThis.document})),i=nie((()=>Ge.layersRoot)),u=nie((()=>s.value?Array.from(i.value).indexOf(s.value):-1)),d=nie((()=>Ge.layersWithOutsidePointerEventsDisabled.size>0)),c=nie((()=>{const g=Array.from(i.value),[m]=[...Ge.layersWithOutsidePointerEventsDisabled].slice(-1),_=g.indexOf(m);return u.value>=_})),f=function(a2,t){var s;const e=(null==(s=null==t?void 0:t.value)?void 0:s.ownerDocument)??(null==globalThis?void 0:globalThis.document),n=_re(!1),l=_re((()=>{}));return ene((r=>{if(!Je)return;const i=async d=>{const c=d.target;if(null!=t&&t.value){if(jl(t.value,c))return void(n.value=!1);if(d.target&&!n.value){let f=function(){jt("dismissableLayer.pointerDownOutside",a2,v)};const v={originalEvent:d};"touch"===d.pointerType?(e.removeEventListener("click",l.value),l.value=f,e.addEventListener("click",l.value,{once:!0})):f()}else e.removeEventListener("click",l.value);n.value=!1}},u=window.setTimeout((()=>{e.addEventListener("pointerdown",i)}),0);r((()=>{window.clearTimeout(u),e.removeEventListener("pointerdown",i),e.removeEventListener("click",l.value)}))})),{onPointerDownCapture:()=>n.value=!0}}((async g=>{const m=[...Ge.branches].some((_=>null==_?void 0:_.contains(g.target)));!c.value||m||(n("pointerDownOutside",g),n("interactOutside",g),await eoe(),g.defaultPrevented||n("dismiss"))}),s),v=function(a2,t){var l;const e=(null==(l=null==t?void 0:t.value)?void 0:l.ownerDocument)??(null==globalThis?void 0:globalThis.document),n=_re(!1);return ene((s=>{if(!Je)return;const r=async i=>{null!=t&&t.value&&(await eoe(),t.value&&!jl(t.value,i.target)&&i.target&&!n.value&&jt("dismissableLayer.focusOutside",a2,{originalEvent:i}))};e.addEventListener("focusin",r),s((()=>e.removeEventListener("focusin",r)))})),{onFocusCapture:()=>n.value=!0,onBlurCapture:()=>n.value=!1}}((g=>{[...Ge.branches].some((_=>null==_?void 0:_.contains(g.target)))||(n("focusOutside",g),n("interactOutside",g),g.defaultPrevented||n("dismiss"))}),s);let p;return Gn("Escape",(g=>{u.value===i.value.size-1&&(n("escapeKeyDown",g),g.defaultPrevented||n("dismiss"))})),ene((g=>{s.value&&(e.disableOutsidePointerEvents&&(0===Ge.layersWithOutsidePointerEventsDisabled.size&&(p=r.value.body.style.pointerEvents,r.value.body.style.pointerEvents="none"),Ge.layersWithOutsidePointerEventsDisabled.add(s.value)),i.value.add(s.value),g((()=>{e.disableOutsidePointerEvents&&1===Ge.layersWithOutsidePointerEventsDisabled.size&&(r.value.body.style.pointerEvents=p)})))})),ene((g=>{g((()=>{s.value&&(i.value.delete(s.value),Ge.layersWithOutsidePointerEventsDisabled.delete(s.value))}))})),(g,m)=>(xne(),One($re(O),{ref:$re(l),"as-child":g.asChild,as:g.as,"data-dismissable-layer":"",style:Mee({pointerEvents:d.value?c.value?"auto":"none":void 0}),onFocusCapture:$re(v).onFocusCapture,onBlurCapture:$re(v).onBlurCapture,onPointerdownCapture:$re(f).onPointerDownCapture},{default:doe((()=>[tae(g.$slots,"default")])),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}});!function(){let e,t=!1;const n=Jee(!0)}((()=>_re([])));const[es,od]=te("PopperRoot"),kt=Eoe({inheritAttrs:!1,__name:"PopperRoot",setup(a2){const t=_re();return od({anchor:t,onAnchorChange:e=>t.value=e}),(e,n)=>tae(e.$slots,"default")}}),Mt=Eoe({__name:"PopperAnchor",props:{element:{},asChild:{type:Boolean},as:{}},setup(a2){const t=a2,{forwardRef:e,currentElement:n}=oge(),l=es();return ene((()=>{l.onAnchorChange(t.element??n.value)})),(s,r)=>(xne(),One($re(O),{ref:$re(e),as:s.as,"as-child":s.asChild},{default:doe((()=>[tae(s.$slots,"default")])),_:3},8,["as","as-child"]))}});function ld(a2){return null!==a2}function sd(a2){return{name:"transformOrigin",options:a2,fn(t){var _,C,$;const{placement:e,rects:n,middlewareData:l}=t,r=0!==(null==(_=l.arrow)?void 0:_.centerOffset),i=r?0:a2.arrowWidth,u=r?0:a2.arrowHeight,[d,c]=Tn(e),f={start:"0%",center:"50%",end:"100%"}[c],v=((null==(C=l.arrow)?void 0:C.x)??0)+i/2,p=((null==($=l.arrow)?void 0:$.y)??0)+u/2;let g="",m="";return"bottom"===d?(g=r?f:`${v}px`,m=-u+"px"):"top"===d?(g=r?f:`${v}px`,m=`${n.floating.height+u}px`):"right"===d?(g=-u+"px",m=r?f:`${p}px`):"left"===d&&(g=`${n.floating.width+u}px`,m=r?f:`${p}px`),{data:{x:g,y:m}}}}}function Tn(a2){const[t,e="center"]=a2.split("-");return[t,e]}const[rd,nge]=te("PopperContent"),It=Eoe({inheritAttrs:!1,__name:"PopperContent",props:dae({side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},updatePositionStrategy:{},prioritizePosition:{type:Boolean},asChild:{type:Boolean},as:{}},{side:"bottom",sideOffset:0,align:"center",alignOffset:0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,updatePositionStrategy:"optimized",prioritizePosition:!1}),emits:["placed"],setup(a2,{emit:t}){const e=a2,n=t,l=es(),{forwardRef:s,currentElement:r}=oge(),i=_re(),u=_re(),{width:d,height:c}=function(a2){const t=_re(),e=nie((()=>{var l;return(null==(l=t.value)?void 0:l.width)??0})),n=nie((()=>{var l;return(null==(l=t.value)?void 0:l.height)??0}));return Doe((()=>{const l=$e(a2);if(l){t.value={width:l.offsetWidth,height:l.offsetHeight};const s=new ResizeObserver((r=>{if(!Array.isArray(r)||!r.length)return;const i=r[0];let u,d;if("borderBoxSize"in i){const c=i.borderBoxSize,f=Array.isArray(c)?c[0]:c;u=f.inlineSize,d=f.blockSize}else u=l.offsetWidth,d=l.offsetHeight;t.value={width:u,height:d}}));return s.observe(l,{box:"border-box"}),()=>s.unobserve(l)}t.value=void 0})),{width:e,height:n}}(u),f=nie((()=>e.side+("center"!==e.align?`-${e.align}`:""))),v=nie((()=>"number"==typeof e.collisionPadding?e.collisionPadding:{top:0,right:0,bottom:0,left:0,...e.collisionPadding})),p=nie((()=>Array.isArray(e.collisionBoundary)?e.collisionBoundary:[e.collisionBoundary])),g=nie((()=>({padding:v.value,boundary:p.value.filter(ld),altBoundary:p.value.length>0}))),m=function(a2,t){const n=Sre();return ene((()=>{n.value=a2()}),{...t,flush:"sync"}),pre(n)}((()=>[Qhe({mainAxis:e.sideOffset+c.value,alignmentAxis:e.alignOffset}),e.prioritizePosition&&e.avoidCollisions&&Jhe({...g.value}),e.avoidCollisions&&Zhe({mainAxis:!0,crossAxis:!!e.prioritizePosition,limiter:"partial"===e.sticky?ofe():void 0,...g.value}),!e.prioritizePosition&&e.avoidCollisions&&Jhe({...g.value}),efe({...g.value,apply:({elements:A,rects:F,availableWidth:j,availableHeight:H})=>{const{width:Q,height:G}=F.reference,J=A.floating.style;J.setProperty("--radix-popper-available-width",`${j}px`),J.setProperty("--radix-popper-available-height",`${H}px`),J.setProperty("--radix-popper-anchor-width",`${Q}px`),J.setProperty("--radix-popper-anchor-height",`${G}px`)}}),u.value&&sfe({element:u.value,padding:e.arrowPadding}),sd({arrowWidth:d.value,arrowHeight:c.value}),e.hideWhenDetached&&tfe({strategy:"referenceHidden",...g.value})])),{floatingStyles:_,placement:C,isPositioned:$,middlewareData:h}=dfe(l.anchor,i,{strategy:"fixed",placement:f,whileElementsMounted:(...A)=>Xhe(...A,{animationFrame:"always"===e.updatePositionStrategy}),middleware:m}),E=nie((()=>Tn(C.value)[0])),P=nie((()=>Tn(C.value)[1]));tne((()=>{$.value&&n("placed")}));const D=nie((()=>{var A;return 0!==(null==(A=h.value.arrow)?void 0:A.centerOffset)})),I=_re("");ene((()=>{r.value&&(I.value=window.getComputedStyle(r.value).zIndex)}));const M=nie((()=>{var A;return(null==(A=h.value.arrow)?void 0:A.x)??0})),V=nie((()=>{var A;return(null==(A=h.value.arrow)?void 0:A.y)??0}));return nge({placedSide:E,onArrowChange:A=>u.value=A,arrowX:M,arrowY:V,shouldHideArrow:D}),(A,F)=>{var j,H,Q;return xne(),Ene("div",{ref_key:"floatingRef",ref:i,"data-radix-popper-content-wrapper":"",style:Mee({...$re(_),transform:$re($)?$re(_).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:I.value,"--radix-popper-transform-origin":[null==(j=$re(h).transformOrigin)?void 0:j.x,null==(H=$re(h).transformOrigin)?void 0:H.y].join(" "),...(null==(Q=$re(h).hide)?void 0:Q.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}})},[Tne($re(O),Une({ref:$re(s)},A.$attrs,{"as-child":e.asChild,as:A.as,"data-side":E.value,"data-align":P.value,style:{animation:$re($)?void 0:"none"}}),{default:doe((()=>[tae(A.$slots,"default")])),_:3},16,["as-child","as","data-side","data-align","style"])],4)}}}),Jt=Eoe({__name:"VisuallyHidden",props:{asChild:{type:Boolean},as:{default:"span"}},setup:a2=>(oge(),(t,e)=>(xne(),One($re(O),{as:t.as,"as-child":t.asChild,style:{position:"absolute",border:0,width:"1px",display:"inline-block",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:doe((()=>[tae(t.$slots,"default")])),_:3},8,["as","as-child"])))}),[oo,pd]=te("CollectionProvider");const wa=Eoe({name:"CollectionSlot",setup(a2,{slots:t}){const e=oo(),{primitiveElement:n,currentElement:l}=Re();return rne(l,(()=>{e.collectionRef.value=l.value})),()=>h(Jn,{ref:n},t)}}),Qt=Eoe({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(a2,{slots:t,attrs:e}){const n=oo(),{primitiveElement:l,currentElement:s}=Re();return ene((r=>{if(s.value){const i=bre(s.value);n.itemMap.value.set(i,{ref:s.value,value:a2.value}),r((()=>n.itemMap.value.delete(i)))}})),()=>h(Jn,{...e,[n.attrName]:"",ref:l},t)}});function ea(a2){const t=a2??oo();return{getItems:()=>{const n=t.collectionRef.value;if(!n)return[];const l=Array.from(n.querySelectorAll(`[${t.attrName}]`));return Array.from(t.itemMap.value.values()).sort(((i,u)=>l.indexOf(i.ref)-l.indexOf(u.ref)))}}}const Pd={bubbles:!1,cancelable:!0},en={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ls(a2,t=!1){const e=tge();for(const n of a2)if(n===e||(n.focus({preventScroll:t}),tge()!==e))return}const[Bd,Id]=te("RovingFocusGroup"),Ft=Eoe({__name:"RovingFocusGroup",props:{orientation:{default:void 0},dir:{},loop:{type:Boolean,default:!1},currentTabStopId:{},defaultCurrentTabStopId:{},preventScrollOnEntryFocus:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},emits:["entryFocus","update:currentTabStopId"],setup(a2,{expose:t,emit:e}){const n=a2,l=e,{loop:s,orientation:r,dir:i}=Nre(n),u=we(i),d=ne(n,"currentTabStopId",l,{defaultValue:n.defaultCurrentTabStopId,passive:void 0===n.currentTabStopId}),c=_re(!1),f=_re(!1),v=_re(0),{getItems:p}=function(a2="data-radix-vue-collection-item"){const t=_re(new Map),e=_re(),n=pd({collectionRef:e,itemMap:t,attrName:a2}),{getItems:l}=ea(n);return{getItems:l,reactiveItems:nie((()=>Array.from(n.itemMap.value.values()))),itemMapSize:nie((()=>n.itemMap.value.size))}}();function g(_){const C=!f.value;if(_.currentTarget&&_.target===_.currentTarget&&C&&!c.value){const $=new CustomEvent("rovingFocusGroup.onEntryFocus",Pd);if(_.currentTarget.dispatchEvent($),l("entryFocus",$),!$.defaultPrevented){const h=p().map((I=>I.ref)).filter((I=>""!==I.dataset.disabled));ls([h.find((I=>"true"===I.getAttribute("data-active"))),h.find((I=>I.id===d.value)),...h].filter(Boolean),n.preventScrollOnEntryFocus)}}f.value=!1}function m(){setTimeout((()=>{f.value=!1}),1)}return t({getItems:p}),Id({loop:s,dir:u,orientation:r,currentTabStopId:d,onItemFocus:_=>{d.value=_},onItemShiftTab:()=>{c.value=!0},onFocusableItemAdd:()=>{v.value++},onFocusableItemRemove:()=>{v.value--}}),(_,C)=>(xne(),One($re(wa),null,{default:doe((()=>[Tne($re(O),{tabindex:c.value||0===v.value?-1:0,"data-orientation":$re(r),as:_.as,"as-child":_.asChild,dir:$re(u),style:{outline:"none"},onMousedown:C[0]||(C[0]=$=>f.value=!0),onMouseup:m,onFocus:g,onBlur:C[1]||(C[1]=$=>c.value=!1)},{default:doe((()=>[tae(_.$slots,"default")])),_:3},8,["tabindex","data-orientation","as","as-child","dir"])])),_:3}))}}),Nt=Eoe({__name:"RovingFocusItem",props:{tabStopId:{},focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!0},allowShiftKey:{type:Boolean},asChild:{type:Boolean},as:{default:"span"}},setup(a2){const t=a2,e=Bd(),n=nie((()=>t.tabStopId||age())),l=nie((()=>e.currentTabStopId.value===n.value)),{getItems:s}=ea();function r(i){if("Tab"===i.key&&i.shiftKey)return void e.onItemShiftTab();if(i.target!==i.currentTarget)return;const u=function(a2,t,e){const n=function(a2,t){return"rtl"!==t?a2:"ArrowLeft"===a2?"ArrowRight":"ArrowRight"===a2?"ArrowLeft":a2}(a2.key,e);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return en[n]}(i,e.orientation.value,e.dir.value);if(void 0!==u){if(i.metaKey||i.ctrlKey||i.altKey||!t.allowShiftKey&&i.shiftKey)return;i.preventDefault();let d=[...s().map((c=>c.ref)).filter((c=>""!==c.dataset.disabled))];if("last"===u)d.reverse();else if("prev"===u||"next"===u){"prev"===u&&d.reverse();const c=d.indexOf(i.currentTarget);d=e.loop.value?function(a2,t){return a2.map(((e,n)=>a2[(t+n)%a2.length]))}(d,c+1):d.slice(c+1)}eoe((()=>ls(d)))}}return Doe((()=>{t.focusable&&e.onFocusableItemAdd()})),Boe((()=>{t.focusable&&e.onFocusableItemRemove()})),(i,u)=>(xne(),One($re(Qt),null,{default:doe((()=>[Tne($re(O),{tabindex:l.value?0:-1,"data-orientation":$re(e).orientation.value,"data-active":i.active,"data-disabled":i.focusable?void 0:"",as:i.as,"as-child":i.asChild,onMousedown:u[0]||(u[0]=d=>{i.focusable?$re(e).onItemFocus(n.value):d.preventDefault()}),onFocus:u[1]||(u[1]=d=>$re(e).onItemFocus(n.value)),onKeydown:r},{default:doe((()=>[tae(i.$slots,"default")])),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])])),_:3}))}}),Vh=Eoe({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{default:"label"}},setup(a2){const t=a2;return oge(),(e,n)=>(xne(),One($re(O),Une(t,{onMousedown:n[0]||(n[0]=l=>{!l.defaultPrevented&&l.detail>1&&l.preventDefault()})}),{default:doe((()=>[tae(e.$slots,"default")])),_:3},16))}}),Ms=Eoe({__name:"BaseSeparator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(a2){const t=a2,e=["horizontal","vertical"];const l=nie((()=>function(i){return e.includes(i)}(t.orientation)?t.orientation:"horizontal")),s=nie((()=>"vertical"===l.value?t.orientation:void 0)),r=nie((()=>t.decorative?{role:"none"}:{"aria-orientation":s.value,role:"separator"}));return(i,u)=>(xne(),One($re(O),Une({as:i.as,"as-child":i.asChild,"data-orientation":l.value},r.value),{default:doe((()=>[tae(i.$slots,"default")])),_:3},16,["as","as-child","data-orientation"]))}}),ap=Eoe({__name:"Separator",props:{orientation:{default:"horizontal"},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(a2){const t=a2;return(e,n)=>(xne(),One(Ms,Yee(Nne(t)),{default:doe((()=>[tae(e.$slots,"default")])),_:3},16))}});!function(){if("function"==typeof matchMedia)matchMedia("(pointer:coarse)").matches}();const Np={"aria-live":"polite","aria-atomic":"true",role:"status",style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},[ko,Lp]=te("StepperRoot"),cg=Eoe({__name:"StepperRoot",props:{defaultValue:{default:1},orientation:{default:"horizontal"},dir:{},modelValue:{},linear:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(a2,{emit:t}){const e=a2,n=t,{dir:l,orientation:s,linear:r}=Nre(e),i=we(l);oge();const u=_re(new Set),d=ne(e,"modelValue",n,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),c=nie((()=>Array.from(u.value))),f=nie((()=>1===d.value)),v=nie((()=>d.value===c.value.length)),p=nie((()=>u.value.size));function g(h){h>p.value||h<1||u.value.size&&c.value[h]&&c.value[h].getAttribute("disabled")||r.value&&h>(d.value??1)+1||(d.value=h)}const m=_re(null),_=_re(null),C=nie((()=>!m.value||""===m.value.getAttribute("disabled"))),$=nie((()=>!_.value||""===_.value.getAttribute("disabled")));return rne(d,(async()=>{await eoe((()=>{m.value=c.value.length&&d.value1?c.value[d.value-2]:null}))})),rne(c,(async()=>{await eoe((()=>{m.value=c.value.length&&d.value1?c.value[d.value-2]:null}))})),Lp({modelValue:d,changeModelValue:h=>{d.value=h},orientation:s,dir:i,linear:r,totalStepperItems:u}),(h,E)=>(xne(),One($re(O),{role:"group","aria-label":"progress",as:h.as,"as-child":h.asChild,"data-linear":$re(r)?"":void 0,"data-orientation":h.orientation},{default:doe((()=>[tae(h.$slots,"default",{modelValue:$re(d),totalSteps:u.value.size,isNextDisabled:C.value,isPrevDisabled:$.value,isFirstStep:f.value,isLastStep:v.value,goToStep:g,nextStep:()=>g(($re(d)??1)+1),prevStep:()=>g(($re(d)??1)-1)}),jne("div",Np," Step "+Hee($re(d))+" of "+Hee(u.value.size),1)])),_:3},8,["as","as-child","data-linear","data-orientation"]))}}),[Sa,zp]=te("StepperItem"),fg=Eoe({__name:"StepperItem",props:{step:{},disabled:{type:Boolean,default:!1},completed:{type:Boolean,default:!1},asChild:{type:Boolean},as:{}},setup(a2){const t=a2,{disabled:e,step:n,completed:l}=Nre(t),{forwardRef:s}=oge(),r=ko(),i=age(0,"radix-vue-stepper-item-title"),u=age(0,"radix-vue-stepper-item-description"),d=nie((()=>l.value?"completed":r.modelValue.value===n.value?"active":r.modelValue.value>n.value?"completed":"inactive")),c=nie((()=>!e.value&&(!r.linear.value||(n.value<=r.modelValue.value||n.value===r.modelValue.value+1))));return zp({titleId:i,descriptionId:u,state:d,disabled:e,step:n,isFocusable:c}),(f,v)=>(xne(),One($re(O),{ref:$re(s),as:f.as,"as-child":f.asChild,"aria-current":"active"===d.value?"true":void 0,"data-state":d.value,disabled:$re(e)||!c.value?"":void 0,"data-disabled":$re(e)||!c.value?"":void 0,"data-orientation":$re(r).orientation.value},{default:doe((()=>[tae(f.$slots,"default",{state:d.value})])),_:3},8,["as","as-child","aria-current","data-state","disabled","data-disabled","data-orientation"]))}}),pg=Eoe({__name:"StepperTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(a2){const t=ko(),e=Sa(),n={ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"},l=nie((()=>Array.from(t.totalStepperItems.value)));function s(d){if(!e.disabled.value){if(t.linear.value){if((e.step.value<=t.modelValue.value||e.step.value===t.modelValue.value+1)&&!1===d.ctrlKey)return void t.changeModelValue(e.step.value)}else if(!1===d.ctrlKey)return void t.changeModelValue(e.step.value);d.preventDefault()}}function r(d){d.preventDefault(),!e.disabled.value&&((d.key===n.ENTER||d.key===n.SPACE)&&!d.ctrlKey&&!d.shiftKey&&t.changeModelValue(e.step.value),[n.ARROW_LEFT,n.ARROW_RIGHT,n.ARROW_UP,n.ARROW_DOWN].includes(d.key)&&At(d,tge(),0,{itemsArray:l.value,focus:!0,loop:!1,arrowKeyOptions:t.orientation.value,dir:t.dir.value}))}const{forwardRef:i,currentElement:u}=oge();return Doe((()=>{t.totalStepperItems.value.add(u.value)})),Boe((()=>{t.totalStepperItems.value.delete(u.value)})),(d,c)=>(xne(),One($re(O),{ref:$re(i),type:"button"===d.as?"button":void 0,as:d.as,"as-child":d.asChild,"data-state":$re(e).state.value,disabled:$re(e).disabled.value||!$re(e).isFocusable.value?"":void 0,"data-disabled":$re(e).disabled.value||!$re(e).isFocusable.value?"":void 0,"data-orientation":$re(t).orientation.value,tabindex:$re(e).isFocusable.value?0:-1,"aria-describedby":$re(e).descriptionId,"aria-labelledby":$re(e).titleId,onMousedown:qie(s,["left"]),onKeydown:Wie(r,["enter","space","left","right","up","down"])},{default:doe((()=>[tae(d.$slots,"default")])),_:3},8,["type","as","as-child","data-state","disabled","data-disabled","data-orientation","tabindex","aria-describedby","aria-labelledby"]))}}),vg=Eoe({__name:"StepperDescription",props:{asChild:{type:Boolean},as:{default:"p"}},setup(a2){const t=a2;oge();const e=Sa();return(n,l)=>(xne(),One($re(O),Une(t,{id:$re(e).descriptionId}),{default:doe((()=>[tae(n.$slots,"default")])),_:3},16,["id"]))}}),mg=Eoe({__name:"StepperTitle",props:{asChild:{type:Boolean},as:{default:"h4"}},setup(a2){const t=a2,e=Sa();return oge(),(n,l)=>(xne(),One($re(O),Une(t,{id:$re(e).titleId}),{default:doe((()=>[tae(n.$slots,"default")])),_:3},16,["id"]))}}),yg=Eoe({__name:"StepperSeparator",props:{orientation:{},decorative:{type:Boolean},asChild:{type:Boolean},as:{}},setup(a2){const t=a2,e=ko(),n=Sa();return oge(),(l,s)=>(xne(),One($re(ap),Une(t,{decorative:"",orientation:$re(e).orientation.value,"data-state":$re(n).state.value}),{default:doe((()=>[tae(l.$slots,"default")])),_:3},16,["orientation","data-state"]))}}),Kp=["name","disabled","required","value","checked","data-state","data-disabled"],[Hp,Wp]=te("SwitchRoot"),gg=Eoe({__name:"SwitchRoot",props:{defaultChecked:{type:Boolean},checked:{type:Boolean,default:void 0},disabled:{type:Boolean},required:{type:Boolean},name:{},id:{},value:{default:"on"},asChild:{type:Boolean},as:{default:"button"}},emits:["update:checked"],setup(a2,{emit:t}){const e=a2,n=t,{disabled:l}=Nre(e),s=ne(e,"checked",n,{defaultValue:e.defaultChecked,passive:void 0===e.checked});function r(){l.value||(s.value=!s.value)}const{forwardRef:i,currentElement:u}=oge(),d=function(a2){return nie((()=>{var t;return!je(a2)||!(null==(t=$e(a2))||!t.closest("form"))}))}(u),c=nie((()=>{var f;return e.id&&u.value?null==(f=document.querySelector(`[for="${e.id}"]`))?void 0:f.innerText:void 0}));return Wp({checked:s,toggleCheck:r,disabled:l}),(f,v)=>(xne(),Ene(gne,null,[Tne($re(O),Une(f.$attrs,{id:f.id,ref:$re(i),role:"switch",type:"button"===f.as?"button":void 0,value:f.value,"aria-label":f.$attrs["aria-label"]||c.value,"aria-checked":$re(s),"aria-required":f.required,"data-state":$re(s)?"checked":"unchecked","data-disabled":$re(l)?"":void 0,"as-child":f.asChild,as:f.as,disabled:$re(l),onClick:r,onKeydown:Wie(qie(r,["prevent"]),["enter"])}),{default:doe((()=>[tae(f.$slots,"default",{checked:$re(s)})])),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]),$re(d)?(xne(),Ene("input",{key:0,type:"checkbox",name:f.name,tabindex:"-1","aria-hidden":"true",disabled:$re(l),required:f.required,value:f.value,checked:!!$re(s),"data-state":$re(s)?"checked":"unchecked","data-disabled":$re(l)?"":void 0,style:{transform:"translateX(-100%)",position:"absolute",pointerEvents:"none",opacity:0,margin:0}},null,8,Kp)):Mne("",!0)],64))}}),bg=Eoe({__name:"SwitchThumb",props:{asChild:{type:Boolean},as:{default:"span"}},setup(a2){const t=Hp();return oge(),(e,n)=>{var l;return xne(),One($re(O),{"data-state":null!=(l=$re(t).checked)&&l.value?"checked":"unchecked","data-disabled":$re(t).disabled.value?"":void 0,"as-child":e.asChild,as:e.as},{default:doe((()=>[tae(e.$slots,"default")])),_:3},8,["data-state","data-disabled","as-child","as"])}}}),[vn,jp]=te("TabsRoot"),Cg=Eoe({__name:"TabsRoot",props:{defaultValue:{},orientation:{default:"horizontal"},dir:{},activationMode:{default:"automatic"},modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(a2,{emit:t}){const e=a2,n=t,{orientation:l,dir:s}=Nre(e),r=we(s);oge();const i=ne(e,"modelValue",n,{defaultValue:e.defaultValue,passive:void 0===e.modelValue}),u=_re();return jp({modelValue:i,changeModelValue:d=>{i.value=d},orientation:l,dir:r,activationMode:e.activationMode,baseId:age(0,"radix-vue-tabs"),tabsList:u}),(d,c)=>(xne(),One($re(O),{dir:$re(r),"data-orientation":$re(l),"as-child":d.asChild,as:d.as},{default:doe((()=>[tae(d.$slots,"default",{modelValue:$re(i)})])),_:3},8,["dir","data-orientation","as-child","as"]))}}),wg=Eoe({__name:"TabsList",props:{loop:{type:Boolean,default:!0},asChild:{type:Boolean},as:{}},setup(a2){const t=a2,{loop:e}=Nre(t),{forwardRef:n,currentElement:l}=oge(),s=vn();return s.tabsList=l,(r,i)=>(xne(),One($re(Ft),{"as-child":"",orientation:$re(s).orientation.value,dir:$re(s).dir.value,loop:$re(e)},{default:doe((()=>[Tne($re(O),{ref:$re(n),role:"tablist","as-child":r.asChild,as:r.as,"aria-orientation":$re(s).orientation.value},{default:doe((()=>[tae(r.$slots,"default")])),_:3},8,["as-child","as","aria-orientation"])])),_:3},8,["orientation","dir","loop"]))}});function ir(a2,t){return`${a2}-trigger-${t}`}function ur(a2,t){return`${a2}-content-${t}`}const _g=Eoe({__name:"TabsContent",props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(a2){const t=a2,{forwardRef:e}=oge(),n=vn(),l=nie((()=>ir(n.baseId,t.value))),s=nie((()=>ur(n.baseId,t.value))),r=nie((()=>t.value===n.modelValue.value)),i=_re(r.value);return Doe((()=>{requestAnimationFrame((()=>{i.value=!1}))})),(u,d)=>(xne(),One($re(Pe),{present:r.value,"force-mount":""},{default:doe((({present:c})=>[Tne($re(O),{id:s.value,ref:$re(e),"as-child":u.asChild,as:u.as,role:"tabpanel","data-state":r.value?"active":"inactive","data-orientation":$re(n).orientation.value,"aria-labelledby":l.value,hidden:!c.value,tabindex:"0",style:Mee({animationDuration:i.value?"0s":void 0})},{default:doe((()=>[u.forceMount||r.value?tae(u.$slots,"default",{key:0}):Mne("",!0)])),_:2},1032,["id","as-child","as","data-state","data-orientation","aria-labelledby","hidden","style"])])),_:3},8,["present"]))}}),xg=Eoe({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean,default:!1},asChild:{type:Boolean},as:{default:"button"}},setup(a2){const t=a2,{forwardRef:e}=oge(),n=vn(),l=nie((()=>ir(n.baseId,t.value))),s=nie((()=>ur(n.baseId,t.value))),r=nie((()=>t.value===n.modelValue.value));return(i,u)=>(xne(),One($re(Nt),{"as-child":"",focusable:!i.disabled,active:r.value},{default:doe((()=>[Tne($re(O),{id:l.value,ref:$re(e),role:"tab",type:"button"===i.as?"button":void 0,as:i.as,"as-child":i.asChild,"aria-selected":r.value?"true":"false","aria-controls":s.value,"data-state":r.value?"active":"inactive",disabled:i.disabled,"data-disabled":i.disabled?"":void 0,"data-orientation":$re(n).orientation.value,onMousedown:u[0]||(u[0]=qie((d=>{i.disabled||!1!==d.ctrlKey?d.preventDefault():$re(n).changeModelValue(i.value)}),["left"])),onKeydown:u[1]||(u[1]=Wie((d=>$re(n).changeModelValue(i.value)),["enter","space"])),onFocus:u[2]||(u[2]=()=>{const d="manual"!==$re(n).activationMode;!r.value&&!i.disabled&&d&&$re(n).changeModelValue(i.value)})},{default:doe((()=>[tae(i.$slots,"default")])),_:3},8,["id","type","as","as-child","aria-selected","aria-controls","data-state","disabled","data-disabled","data-orientation"])])),_:3},8,["focusable","active"]))}}),vr="tooltip.open",[Mo,fv]=te("TooltipProvider"),Hg=Eoe({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{default:700},skipDelayDuration:{default:300},disableHoverableContent:{type:Boolean,default:!1},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean,default:!1}},setup(a2){const t=a2,{delayDuration:e,skipDelayDuration:n,disableHoverableContent:l,disableClosingTrigger:s,ignoreNonKeyboardFocus:r,disabled:i}=Nre(t);oge();const u=_re(!0),d=_re(!1),{start:c,stop:f}=Un((()=>{u.value=!0}),n,{immediate:!1});return fv({isOpenDelayed:u,delayDuration:e,onOpen(){f(),u.value=!1},onClose(){c()},isPointerInTransitRef:d,disableHoverableContent:l,disableClosingTrigger:s,disabled:i,ignoreNonKeyboardFocus:r}),(v,p)=>tae(v.$slots,"default")}}),[yn,pv]=te("TooltipRoot"),Wg=Eoe({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,default:!1},open:{type:Boolean,default:void 0},delayDuration:{default:void 0},disableHoverableContent:{type:Boolean,default:void 0},disableClosingTrigger:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,default:void 0}},emits:["update:open"],setup(a2,{emit:t}){const e=a2,n=t;oge();const l=Mo(),s=nie((()=>e.disableHoverableContent??l.disableHoverableContent.value)),r=nie((()=>e.disableClosingTrigger??l.disableClosingTrigger.value)),i=nie((()=>e.disabled??l.disabled.value)),u=nie((()=>e.delayDuration??l.delayDuration.value)),d=nie((()=>e.ignoreNonKeyboardFocus??l.ignoreNonKeyboardFocus.value)),c=ne(e,"open",n,{defaultValue:e.defaultOpen,passive:void 0===e.open});rne(c,(h=>{l.onClose&&(h?(l.onOpen(),document.dispatchEvent(new CustomEvent(vr))):l.onClose())}));const f=_re(!1),v=_re(),p=nie((()=>c.value?f.value?"delayed-open":"instant-open":"closed")),{start:g,stop:m}=Un((()=>{f.value=!0,c.value=!0}),u,{immediate:!1});function _(){m(),f.value=!1,c.value=!0}function C(){m(),c.value=!1}return pv({contentId:"",open:c,stateAttribute:p,trigger:v,onTriggerChange(h){v.value=h},onTriggerEnter(){l.isOpenDelayed.value?g():_()},onTriggerLeave(){s.value?C():m()},onOpen:_,onClose:C,disableHoverableContent:s,disableClosingTrigger:r,disabled:i,ignoreNonKeyboardFocus:d}),(h,E)=>(xne(),One($re(kt),null,{default:doe((()=>[tae(h.$slots,"default",{open:$re(c)})])),_:3}))}}),jg=Eoe({__name:"TooltipTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(a2){const t=a2,e=yn(),n=Mo();e.contentId||(e.contentId=age(0,"radix-vue-tooltip-content"));const{forwardRef:l,currentElement:s}=oge(),r=_re(!1),i=_re(!1),u=nie((()=>e.disabled.value?{}:{click:m,focus:p,pointermove:f,pointerleave:v,pointerdown:c,blur:g}));function d(){setTimeout((()=>{r.value=!1}),1)}function c(){r.value=!0,document.addEventListener("pointerup",d,{once:!0})}function f(_){"touch"!==_.pointerType&&!i.value&&!n.isPointerInTransitRef.value&&(e.onTriggerEnter(),i.value=!0)}function v(){e.onTriggerLeave(),i.value=!1}function p(_){var C,$;r.value||e.ignoreNonKeyboardFocus.value&&(null==($=(C=_.target).matches)||!$.call(C,":focus-visible"))||e.onOpen()}function g(){e.onClose()}function m(){e.disableClosingTrigger.value||e.onClose()}return Doe((()=>{e.onTriggerChange(s.value)})),(_,C)=>(xne(),One($re(Mt),{"as-child":""},{default:doe((()=>[Tne($re(O),Une({ref:$re(l),"aria-describedby":$re(e).open.value?$re(e).contentId:void 0,"data-state":$re(e).stateAttribute.value,as:_.as,"as-child":t.asChild,"data-grace-area-trigger":""},oae(u.value)),{default:doe((()=>[tae(_.$slots,"default")])),_:3},16,["aria-describedby","data-state","as","as-child"])])),_:3}))}}),mr=Eoe({__name:"TooltipContentImpl",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{default:0},align:{default:"center"},alignOffset:{},avoidCollisions:{type:Boolean,default:!0},collisionBoundary:{default:()=>[]},collisionPadding:{default:0},arrowPadding:{default:0},sticky:{default:"partial"},hideWhenDetached:{type:Boolean,default:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(a2,{emit:t}){const e=a2,n=t,l=yn(),{forwardRef:s}=oge(),r=lae(),i=nie((()=>{var c;return null==(c=r.default)?void 0:c.call(r)})),u=nie((()=>{var v;if(e.ariaLabel)return e.ariaLabel;let c="";function f(p){"string"==typeof p.children&&p.type!==wne?c+=p.children:Array.isArray(p.children)&&p.children.forEach((g=>f(g)))}return null==(v=i.value)||v.forEach((p=>f(p))),c})),d=nie((()=>{const{ariaLabel:c,...f}=e;return f}));return Doe((()=>{He(window,"scroll",(c=>{const f=c.target;null!=f&&f.contains(l.trigger.value)&&l.onClose()})),He(window,vr,l.onClose)})),(c,f)=>(xne(),One($re(Ct),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:f[0]||(f[0]=v=>n("escapeKeyDown",v)),onPointerDownOutside:f[1]||(f[1]=v=>{var p;$re(l).disableClosingTrigger.value&&null!=(p=$re(l).trigger.value)&&p.contains(v.target)&&v.preventDefault(),n("pointerDownOutside",v)}),onFocusOutside:f[2]||(f[2]=qie((()=>{}),["prevent"])),onDismiss:f[3]||(f[3]=v=>$re(l).onClose())},{default:doe((()=>[Tne($re(It),Une({ref:$re(s),"data-state":$re(l).stateAttribute.value},{...c.$attrs,...d.value},{style:{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"}}),{default:doe((()=>[tae(c.$slots,"default"),Tne($re(Jt),{id:$re(l).contentId,role:"tooltip"},{default:doe((()=>[Pne(Hee(u.value),1)])),_:1},8,["id"])])),_:3},16,["data-state"])])),_:3}))}}),vv=Eoe({__name:"TooltipContentHoverable",props:{ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},setup(a2){const e=Ot(a2),{forwardRef:n,currentElement:l}=oge(),{trigger:s,onClose:r}=yn(),i=Mo(),{isPointerInTransit:u,onPointerExit:d}=Fl(s,l);return i.isPointerInTransitRef=u,d((()=>{r()})),(c,f)=>(xne(),One(mr,Une({ref:$re(n)},$re(e)),{default:doe((()=>[tae(c.$slots,"default")])),_:3},16))}}),Ug=Eoe({__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{default:"top"},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(a2,{emit:t}){const e=a2,n=t,l=yn(),s=rge(e,n),{forwardRef:r}=oge();return(i,u)=>(xne(),One($re(Pe),{present:i.forceMount||$re(l).open.value},{default:doe((()=>[(xne(),One(Xoe($re(l).disableHoverableContent.value?mr:vv),Une({ref:$re(r)},$re(s)),{default:doe((()=>[tae(i.$slots,"default")])),_:3},16))])),_:3},8,["present"]))}}),qg=Eoe({__name:"TooltipPortal",props:{to:{},disabled:{type:Boolean},forceMount:{type:Boolean}},setup(a2){const t=a2;return(e,n)=>(xne(),One($re(rt),Yee(Nne(t)),{default:doe((()=>[tae(e.$slots,"default")])),_:3},16))}}),ige=Eoe({__name:"Teleport",props:{to:{default:"body"},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=sue();return(eee,ree)=>$re(tee)||eee.forceMount?(xne(),One(xoe,{key:0,to:eee.to,disabled:eee.disabled,defer:eee.defer},[tae(eee.$slots,"default")],8,["to","disabled","defer"])):Mne("",!0)}}),sge=Eoe({__name:"MenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(ige),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),lge=Eoe({__name:"DropdownMenuPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(sge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}});var cge=new WeakMap,dge=new WeakMap,pge={},uge=0,hge=function(eee){return eee&&(eee.host||hge(eee.parentNode))},fge=function(eee,tee,ree,oee){var aee=function(eee,tee){return tee.map((function(tee){if(eee.contains(tee))return tee;var ree=hge(tee);return ree&&eee.contains(ree)?ree:(console.error("aria-hidden",tee,"in not contained inside",eee,". Doing nothing"),null)})).filter((function(x){return Boolean(x)}))}(tee,Array.isArray(eee)?eee:[eee]);pge[ree]||(pge[ree]=new WeakMap);var nee=pge[ree],iee=[],see=new Set,lee=new Set(aee),cee=function(el){el&&!see.has(el)&&(see.add(el),cee(el.parentNode))};aee.forEach(cee);var dee=function(eee){eee&&!lee.has(eee)&&Array.prototype.forEach.call(eee.children,(function(eee){if(see.has(eee))dee(eee);else try{var tee=eee.getAttribute(oee),aee=null!==tee&&"false"!==tee,lee=(cge.get(eee)||0)+1,cee=(nee.get(eee)||0)+1;cge.set(eee,lee),nee.set(eee,cee),iee.push(eee),1===lee&&aee&&dge.set(eee,!0),1===cee&&eee.setAttribute(ree,"true"),aee||eee.setAttribute(oee,"true")}catch(e){console.error("aria-hidden: cannot operate on ",eee,e)}}))};return dee(tee),see.clear(),uge++,function(){iee.forEach((function(eee){var tee=cge.get(eee)-1,aee=nee.get(eee)-1;cge.set(eee,tee),nee.set(eee,aee),tee||(dge.has(eee)||eee.removeAttribute(oee),dge.delete(eee)),aee||eee.removeAttribute(ree)})),--uge||(cge=new WeakMap,cge=new WeakMap,dge=new WeakMap,pge={})}},gge=function(eee,tee,ree){void 0===ree&&(ree="data-aria-hidden");var oee=Array.from(Array.isArray(eee)?eee:[eee]),aee=function(eee){return"undefined"==typeof document?null:(Array.isArray(eee)?eee[0]:eee).ownerDocument.body}(eee);return aee?(oee.push.apply(oee,Array.from(aee.querySelectorAll("[aria-live]"))),fge(oee,aee,ree,"aria-hidden")):function(){return null}};function mge(eee){let tee;rne((()=>nue(eee)),(el=>{el?tee=gge(el):tee&&tee()})),Boe((()=>{tee&&tee()}))}const wge=Eoe({__name:"MenuRootContentModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=tee,oee=Wpe(eee,ree),aee=bue(),{forwardRef:nee,currentElement:iee}=Sue();return mge(iee),(eee,tee)=>(xne(),One(Wfe,Une($re(oee),{ref:$re(nee),"trap-focus":$re(aee).open.value,"disable-outside-pointer-events":$re(aee).open.value,"disable-outside-scroll":!0,onDismiss:tee[0]||(tee[0]=eee=>$re(aee).onOpenChange(!1)),onFocusOutside:tee[1]||(tee[1]=qie((eee=>ree("focusOutside",eee)),["prevent"]))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),vge=Eoe({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=Wpe(eee,tee),oee=bue();return(eee,tee)=>(xne(),One(Wfe,Une($re(ree),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:tee[0]||(tee[0]=eee=>$re(oee).onOpenChange(!1))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),bge=Eoe({__name:"MenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=Wpe(eee,tee),oee=bue(),aee=xue();return(eee,tee)=>(xne(),One($re(Gfe),{present:eee.forceMount||$re(oee).open.value},{default:doe((()=>[$re(aee).modal.value?(xne(),One(wge,Yee(Une({key:0},{...eee.$attrs,...$re(ree)})),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)):(xne(),One(vge,Yee(Une({key:1},{...eee.$attrs,...$re(ree)})),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))])),_:3},8,["present"]))}});let yge=0;function xge(eee,tee="reka"){const ree=mue({useId:void 0});return Ooe?`${tee}-${Ooe()}`:ree.useId?`${tee}-${ree.useId()}`:`${tee}-${++yge}`}const kge=Eoe({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(eee,{emit:tee}){const ree=Wpe(eee,tee);Sue();const oee=Eue(),aee=_re(!1);function nee(eee){eee.defaultPrevented||(aee.value||setTimeout((()=>{oee.triggerElement.value?.focus()}),0),aee.value=!1,eee.preventDefault())}return oee.contentId||=xge(0,"reka-dropdown-menu-content"),(eee,tee)=>(xne(),One($re(bge),Une($re(ree),{id:$re(oee).contentId,"aria-labelledby":$re(oee)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:nee,onInteractOutside:tee[0]||(tee[0]=eee=>{if(eee.defaultPrevented)return;const tee=eee.detail.originalEvent,ree=0===tee.button&&!0===tee.ctrlKey,nee=2===tee.button||ree;$re(oee).modal.value&&!nee||(aee.value=!0),$re(oee).triggerElement.value?.contains(eee.target)&&eee.preventDefault()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","aria-labelledby"]))}}),_ge={class:"overflow-hidden"},Sge=Eoe({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(eee,{emit:tee}){const{teleportTarget:ree}=ege(),oee=eee,aee=tee,nee=Wpe(nie((()=>{const{class:_,...eee}=oee;return eee})),aee);return(eee,tee)=>(xne(),One($re(xv),{"scroll-body":!0},{default:doe((()=>[Tne($re(lge),{to:$re(ree)},{default:doe((()=>[Tne($re(kge),Une($re(nee),{side:"bottom",class:$re(cn)("z-50 min-w-32 rounded-lg bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",oee.class)}),{default:doe((()=>[jne("div",_ge,[tae(eee.$slots,"default")])])),_:3},16,["class"])])),_:3},8,["to"])])),_:3}))}}),Ege=Eoe({__name:"PopperAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,{forwardRef:ree,currentElement:oee}=Sue(),aee=uue();return tne((()=>{aee.onAnchorChange(tee.reference??oee.value)})),(eee,tee)=>(xne(),One($re(Uue),{ref:$re(ree),as:eee.as,"as-child":eee.asChild},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child"]))}}),Oge=Eoe({__name:"MenuAnchor",props:{reference:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(Ege),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),$ge=Eoe({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=Eue(),{forwardRef:oee,currentElement:aee}=Sue();return Doe((()=>{ree.triggerElement=aee})),ree.triggerId||=xge(0,"reka-dropdown-menu-trigger"),(eee,aee)=>(xne(),One($re(Oge),{"as-child":""},{default:doe((()=>[Tne($re(Uue),{id:$re(ree).triggerId,ref:$re(oee),type:"button"===eee.as?"button":void 0,"as-child":tee.asChild,as:eee.as,"aria-haspopup":"menu","aria-expanded":$re(ree).open.value,"aria-controls":$re(ree).open.value?$re(ree).contentId:void 0,"data-disabled":eee.disabled?"":void 0,disabled:eee.disabled,"data-state":$re(ree).open.value?"open":"closed",onClick:aee[0]||(aee[0]=async tee=>{eee.disabled||0!==tee.button||!1!==tee.ctrlKey||($re(ree)?.onOpenToggle(),await eoe(),$re(ree).open.value&&tee.preventDefault())}),onKeydown:aee[1]||(aee[1]=Wie((tee=>{eee.disabled||(["Enter"," "].includes(tee.key)&&$re(ree).onOpenToggle(),"ArrowDown"===tee.key&&$re(ree).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(tee.key)&&tee.preventDefault())}),["enter","space","arrow-down"]))},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])])),_:3}))}}),zge=Eoe({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=Vpe(eee);return(eee,ree)=>(xne(),One($re($ge),Une({class:"outline-none"},$re(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Cge={key:0,d:"M0 0L6 6L12 0"},Age={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"},jge=Eoe({__name:"Arrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(eee){const tee=eee;return Sue(),(eee,ree)=>(xne(),One($re(Uue),Une(tee,{width:eee.width,height:eee.height,viewBox:eee.asChild?void 0:"0 0 12 6",preserveAspectRatio:eee.asChild?void 0:"none"}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[eee.rounded?(xne(),Ene("path",Age)):(xne(),Ene("path",Cge))]))])),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),Tge={top:"bottom",right:"left",bottom:"top",left:"right"},Nge=Eoe({inheritAttrs:!1,__name:"PopperArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(eee){const{forwardRef:tee}=Sue(),ree=ffe(),oee=nie((()=>Tge[ree.placedSide.value]));return(eee,aee)=>(xne(),Ene("span",{ref:el=>{$re(ree).onArrowChange(el)},style:Mee({position:"absolute",left:$re(ree).arrowX?.value?`${$re(ree).arrowX?.value}px`:void 0,top:$re(ree).arrowY?.value?`${$re(ree).arrowY?.value}px`:void 0,[oee.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[$re(ree).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[$re(ree).placedSide.value],visibility:$re(ree).shouldHideArrow.value?"hidden":void 0})},[Tne(jge,Une(eee.$attrs,{ref:$re(tee),style:{display:"block"},as:eee.as,"as-child":eee.asChild,rounded:eee.rounded,width:eee.width,height:eee.height}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Ige=Eoe({__name:"MenuArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(Nge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Pge=Eoe({__name:"DropdownMenuArrow",props:{width:{default:10},height:{default:5},rounded:{type:Boolean},asChild:{type:Boolean},as:{default:"svg"}},setup(eee){const tee=eee;return Sue(),(eee,ree)=>(xne(),One($re(Ige),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Rge=Eoe({__name:"DropdownMenuArrow",props:{width:{},height:{},rounded:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Vpe(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(Pge),Une($re(ree),{class:$re(cn)("fill-popover data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",tee.class)}),null,16,["class"]))}}),Mge=Eoe({__name:"Spinner",props:{class:{default:""}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),Ene("div",{class:Bee($re(cn)("inline-block h-8 w-8 animate-spin rounded-full border-2 border-solid border-current border-e-transparent align-[-0.125em] text-primary motion-reduce:animate-[spin_1.5s_linear_infinite]",tee.class)),role:"status"},ree[0]||(ree[0]=[jne("span",{class:"sr-only"},"Loading...",-1)]),2))}});function Dge(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M11.484 2.17a.75.75 0 0 1 1.032 0 11.209 11.209 0 0 0 7.877 3.08.75.75 0 0 1 .722.515 12.74 12.74 0 0 1 .635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 0 1-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 0 1 .722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75ZM12 15a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75H12Z","clip-rule":"evenodd"})])}const Fge={key:0,class:"contents"},Lge={key:1,class:"space-y-3"},Uge={class:"flex justify-center"},Bge=Eoe({__name:"Error",props:{class:{default:""},loading:{type:Boolean},error:{}},emits:["retry"],setup(eee){const tee=eee;return(eee,ree)=>{const oee=Koe("Button");return xne(),Ene("div",{class:Bee($re(cn)("h-full flex flex-col items-center justify-center gap-3",tee.class))},[eee.loading?(xne(),Ene("div",Fge,[Tne(Mge),ree[1]||(ree[1]=jne("p",null,"Loading Notifications...",-1))])):eee.error?(xne(),Ene("div",Lge,[jne("div",Uge,[Tne($re(Dge),{class:"h-10 text-unraid-red"})]),jne("div",null,[ree[2]||(ree[2]=jne("h3",{class:"font-bold"},Hee("Error"),-1)),jne("p",null,Hee(eee.error.message),1)]),Tne(oee,{type:"button",class:"w-full",onClick:ree[0]||(ree[0]=tee=>eee.$emit("retry"))},{default:doe((()=>ree[3]||(ree[3]=[Pne("Try Again")]))),_:1})])):tae(eee.$slots,"default",{key:2})],2)}}}),[Yge,qge]=pue("DialogRoot"),Vge=Eoe({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean,default:!1},modal:{type:Boolean,default:!0}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee,oee=due(ree,"open",tee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open}),aee=_re(),nee=_re(),{modal:iee}=Nre(ree);return qge({open:oee,modal:iee,openModal:()=>{oee.value=!0},onOpenChange:eee=>{oee.value=eee},onOpenToggle:()=>{oee.value=!oee.value},contentId:"",titleId:"",descriptionId:"",triggerElement:aee,contentElement:nee}),(eee,tee)=>tae(eee.$slots,"default",{open:$re(oee)})}}),Wge=Eoe({__name:"Sheet",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean},class:{}},emits:["update:open"],setup(eee,{emit:tee}){const ree=eee=>{if(window.innerWidth<500){const tee=document.querySelector('meta[name="viewport"]');if(tee)tee.setAttribute("content",eee);else{const tee=document.createElement("meta");tee.name="viewport",tee.content=eee,document.head.appendChild(tee)}}},oee=Wpe(eee,tee),aee=_re(document.querySelector('meta[name="viewport"]')?.getAttribute("content")??"width=1300"),nee=eee=>{ree(eee?"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0":aee.value)};return Boe((()=>{ree(aee.value)})),(eee,tee)=>(xne(),One($re(Vge),Une($re(oee),{"onUpdate:open":nee}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Hge=Eoe({__name:"DialogTrigger",props:{asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=Yge(),{forwardRef:oee,currentElement:aee}=Sue();return ree.contentId||=xge(0,"reka-dialog-content"),Doe((()=>{ree.triggerElement.value=aee.value})),(eee,aee)=>(xne(),One($re(Uue),Une(tee,{ref:$re(oee),type:"button"===eee.as?"button":void 0,"aria-haspopup":"dialog","aria-expanded":$re(ree).open.value||!1,"aria-controls":$re(ree).open.value?$re(ree).contentId:void 0,"data-state":$re(ree).open.value?"open":"closed",onClick:$re(ree).onOpenToggle}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type","aria-expanded","aria-controls","data-state","onClick"]))}}),Kge=Eoe({__name:"SheetTrigger",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(Hge),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Gge=Eoe({__name:"DialogClose",props:{asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee;Sue();const ree=Yge();return(eee,oee)=>(xne(),One($re(Uue),Une(tee,{type:"button"===eee.as?"button":void 0,onClick:oee[0]||(oee[0]=eee=>$re(ree).onOpenChange(!1))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type"]))}}),Xge=jde("fixed z-50 bg-background gap-4 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500 border-border",{variants:{side:{top:"inset-x-0 top-0 border-b data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"},padding:{none:"",md:"p-6"}},defaultVariants:{side:"right",padding:"md"}}),Qge=Eoe({__name:"DialogPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(ige),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Zge=Eoe({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=Yge();return Efe(!0),Sue(),(eee,ree)=>(xne(),One($re(Uue),{as:eee.as,"as-child":eee.asChild,"data-state":$re(tee).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child","data-state"]))}}),Jge=Eoe({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{}},setup(eee){const tee=Yge(),{forwardRef:ree}=Sue();return(eee,oee)=>$re(tee)?.modal.value?(xne(),One($re(Gfe),{key:0,present:eee.forceMount||$re(tee).open.value},{default:doe((()=>[Tne(Zge,Une(eee.$attrs,{ref:$re(ree),as:eee.as,"as-child":eee.asChild}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["as","as-child"])])),_:3},8,["present"])):Mne("",!0)}}),eme=Eoe({__name:"DialogContentImpl",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Yge(),{forwardRef:nee,currentElement:iee}=Sue();return aee.titleId||=xge(0,"reka-dialog-title"),aee.descriptionId||=xge(0,"reka-dialog-description"),Doe((()=>{aee.contentElement=iee,Cue()!==document.body&&(aee.triggerElement.value=Cue())})),(eee,tee)=>(xne(),One($re(Lfe),{"as-child":"",loop:"",trapped:ree.trapFocus,onMountAutoFocus:tee[5]||(tee[5]=eee=>oee("openAutoFocus",eee)),onUnmountAutoFocus:tee[6]||(tee[6]=eee=>oee("closeAutoFocus",eee))},{default:doe((()=>[Tne($re(Yue),Une({id:$re(aee).contentId,ref:$re(nee),as:eee.as,"as-child":eee.asChild,"disable-outside-pointer-events":eee.disableOutsidePointerEvents,role:"dialog","aria-describedby":$re(aee).descriptionId,"aria-labelledby":$re(aee).titleId,"data-state":$re(Tue)($re(aee).open.value)},eee.$attrs,{onDismiss:tee[0]||(tee[0]=eee=>$re(aee).onOpenChange(!1)),onEscapeKeyDown:tee[1]||(tee[1]=eee=>oee("escapeKeyDown",eee)),onFocusOutside:tee[2]||(tee[2]=eee=>oee("focusOutside",eee)),onInteractOutside:tee[3]||(tee[3]=eee=>oee("interactOutside",eee)),onPointerDownOutside:tee[4]||(tee[4]=eee=>oee("pointerDownOutside",eee))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])])),_:3},8,["trapped"]))}}),tme=Eoe({__name:"DialogContentModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Yge(),nee=qpe(oee),{forwardRef:iee,currentElement:see}=Sue();return mge(see),(eee,tee)=>(xne(),One(eme,Une({...ree,...$re(nee)},{ref:$re(iee),"trap-focus":$re(aee).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:tee[0]||(tee[0]=eee=>{eee.defaultPrevented||(eee.preventDefault(),$re(aee).triggerElement.value?.focus())}),onPointerDownOutside:tee[1]||(tee[1]=eee=>{const tee=eee.detail.originalEvent,ree=0===tee.button&&!0===tee.ctrlKey;(2===tee.button||ree)&&eee.preventDefault()}),onFocusOutside:tee[2]||(tee[2]=eee=>{eee.preventDefault()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["trap-focus"]))}}),rme=Eoe({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=qpe(tee);Sue();const aee=Yge(),nee=_re(!1),iee=_re(!1);return(eee,tee)=>(xne(),One(eme,Une({...ree,...$re(oee)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:tee[0]||(tee[0]=eee=>{eee.defaultPrevented||(nee.value||$re(aee).triggerElement.value?.focus(),eee.preventDefault()),nee.value=!1,iee.value=!1}),onInteractOutside:tee[1]||(tee[1]=eee=>{eee.defaultPrevented||(nee.value=!0,"pointerdown"===eee.detail.originalEvent.type&&(iee.value=!0));const tee=eee.target,ree=$re(aee).triggerElement.value?.contains(tee);ree&&eee.preventDefault(),"focusin"===eee.detail.originalEvent.type&&iee.value&&eee.preventDefault()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),ome=Eoe({__name:"DialogContent",props:{forceMount:{type:Boolean},trapFocus:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Yge(),nee=qpe(oee),{forwardRef:iee}=Sue();return(eee,tee)=>(xne(),One($re(Gfe),{present:eee.forceMount||$re(aee).open.value},{default:doe((()=>[$re(aee).modal.value?(xne(),One(tme,Une({key:0,ref:$re(iee)},{...ree,...$re(nee),...eee.$attrs}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)):(xne(),One(rme,Une({key:1,ref:$re(iee)},{...ree,...$re(nee),...eee.$attrs}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))])),_:3},8,["present"]))}}),X=Zfe("XIcon",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),ame=Eoe({__name:"SheetContent",props:{side:{default:"right"},padding:{default:"md"},class:{},disabled:{type:Boolean},forceMount:{type:Boolean},to:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=nie((()=>cn(Xge({side:ree.side,padding:ree.padding}),ree.class))),nee=Wpe(nie((()=>{const{class:_,side:eee,padding:tee,...oee}=ree;return oee})),oee);return(eee,tee)=>(xne(),One($re(Qge),{disabled:eee.disabled,"force-mount":eee.forceMount,to:eee.to},{default:doe((()=>[Tne($re(Jge),{class:"fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0"}),Tne($re(ome),Une({class:aee.value},$re(nee)),{default:doe((()=>[tae(eee.$slots,"default"),Tne($re(Gge),{class:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-secondary"},{default:doe((()=>[Tne($re(X),{class:"w-4 h-4 text-muted-foreground"})])),_:1})])),_:3},16,["class"])])),_:3},8,["disabled","force-mount","to"]))}}),nme=Eoe({__name:"SheetHeader",props:{class:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),Ene("div",{class:Bee($re(cn)("flex flex-col gap-y-2 text-center sm:text-left",tee.class))},[tae(eee.$slots,"default")],2))}}),ime=Eoe({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{default:"h2"}},setup(eee){const tee=eee,ree=Yge();return Sue(),(eee,oee)=>(xne(),One($re(Uue),Une(tee,{id:$re(ree).titleId}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),sme=Eoe({__name:"SheetTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One($re(ime),Une({class:$re(cn)("text-lg font-medium text-foreground",tee.class)},ree.value),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),lme=Eoe({__name:"Stepper",props:{defaultValue:{},orientation:{},dir:{},modelValue:{},linear:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=rge(nie((()=>{const{class:_,...eee}=ree;return eee})),oee);return(eee,tee)=>(xne(),One($re(cg),Une({class:$re(cn)("flex flex-col gap-2 md:flex-row",ree.class)},$re(aee)),{default:doe((tee=>[tae(eee.$slots,"default",Yee(Nne(tee)))])),_:3},16,["class"]))}}),cme=Eoe({__name:"StepperDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Ot(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(vg),Une($re(ree),{class:$re(cn)("text-xs text-muted-foreground",tee.class)}),{default:doe((tee=>[tae(eee.$slots,"default",Yee(Nne(tee)))])),_:3},16,["class"]))}}),dme=Eoe({__name:"StepperItem",props:{step:{},disabled:{type:Boolean},completed:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Ot(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(fg),Une($re(ree),{class:$re(cn)("flex flex-col items-start gap-1","md:flex-row md:items-center md:gap-2","group transition-all duration-200","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",tee.class)}),{default:doe((tee=>[tae(eee.$slots,"default",Yee(Nne(tee)))])),_:3},16,["class"]))}}),pme=Eoe({__name:"StepperSeparator",props:{orientation:{},decorative:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Ot(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(yg),Une($re(ree),{class:$re(cn)("hidden md:block bg-muted md:w-24 md:h-px md:my-0","group-data-[disabled]:bg-muted group-data-[disabled]:opacity-75","group-data-[state=completed]:bg-accent-foreground",tee.class)}),null,16,["class"]))}}),ume=Eoe({__name:"StepperTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Ot(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(mg),Une($re(ree),{class:$re(cn)("text-md font-semibold whitespace-nowrap",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),hme=Eoe({__name:"StepperTrigger",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Ot(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(pg),Une($re(ree),{class:$re(cn)("flex flex-col items-center justify-center text-center gap-2 rounded-md w-full md:w-auto",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),fme=Eoe({__name:"Tabs",props:{defaultValue:{},orientation:{},dir:{},activationMode:{},modelValue:{},asChild:{type:Boolean},as:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=rge(eee,tee);return(eee,tee)=>(xne(),One($re(Cg),Yee(Nne($re(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),gme={class:"truncate"},mme=Eoe({__name:"TabsTrigger",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Ot(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(xg),Une($re(ree),{class:$re(cn)("inline-flex items-center justify-center whitespace-nowrap rounded px-4.5 py-2.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",tee.class)}),{default:doe((()=>[jne("span",gme,[tae(eee.$slots,"default")])])),_:3},16,["class"]))}}),wme=Eoe({__name:"TabsList",props:{loop:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One($re(wg),Une(ree.value,{class:$re(cn)("inline-flex items-center justify-center rounded-md bg-input p-1.5 text-foreground",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),vme=Eoe({__name:"TabsContent",props:{value:{},forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One($re(_g),Une(ree.value,{class:[$re(cn)("flex mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",tee.class),"data-[state=active]:flex data-[state=inactive]:hidden"]}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),bme=Eoe({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(eee,{emit:tee}){const ree=rge(eee,tee);return(eee,tee)=>(xne(),One($re(Wg),Yee(Nne($re(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),yme=Eoe({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},class:{default:void 0}},emits:["escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=rge(nie((()=>{const{class:_,...eee}=ree;return eee})),oee),{teleportTarget:nee}=ege();return(eee,tee)=>(xne(),One($re(qg),{to:$re(nee),defer:""},{default:doe((()=>[Tne($re(Ug),Une({...$re(aee),...eee.$attrs},{class:$re(cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",ree.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"])])),_:3},8,["to"]))}}),xme=Eoe({__name:"TooltipTrigger",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(jg),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),kme=Eoe({__name:"TooltipProvider",props:{delayDuration:{},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(Hg),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),_me=Eoe({__name:"Input",props:{defaultValue:{},modelValue:{},class:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=due(ree,"modelValue",tee,{passive:!0,defaultValue:ree.defaultValue});return(eee,tee)=>poe((xne(),Ene("input",{"onUpdate:modelValue":tee[0]||(tee[0]=eee=>kre(oee)?oee.value=eee:null),class:Bee($re(cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",ree.class))},null,2)),[[Uie,$re(oee)]])}}),Sme=Eoe({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One($re(Vh),Une(ree.value,{class:$re(cn)("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),Eme=Eoe({__name:"VisuallyHidden",props:{feature:{default:"focusable"},asChild:{type:Boolean},as:{default:"span"}},setup:eee=>(eee,tee)=>(xne(),One($re(Uue),{as:eee.as,"as-child":eee.asChild,"aria-hidden":"focusable"===eee.feature?"true":void 0,"data-hidden":"fully-hidden"===eee.feature?"":void 0,tabindex:"fully-hidden"===eee.feature?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal"}},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}),Ome=Eoe({__name:"BubbleSelect",props:{autocomplete:{},autofocus:{type:Boolean},disabled:{type:Boolean},form:{},multiple:{type:Boolean},name:{},required:{type:Boolean},size:{},value:{}},setup(eee){const tee=eee,ree=_re();return rne((()=>tee.value),((eee,tee)=>{const oee=window.HTMLSelectElement.prototype,aee=Object.getOwnPropertyDescriptor(oee,"value").set;if(eee!==tee&&aee){const tee=new Event("change",{bubbles:!0});aee.call(ree.value,eee),ree.value?.dispatchEvent(tee)}})),(eee,oee)=>(xne(),One($re(Eme),{"as-child":""},{default:doe((()=>[jne("select",Une({ref_key:"selectElement",ref:ree},tee),[tae(eee.$slots,"default")],16)])),_:3}))}}),$me=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function zme(eee,tee){const ree=Ame(tee=tee?{...$me,...tee}:$me);return ree.dispatch(eee),ree.toString()}const Cme=Object.freeze(["prototype","__proto__","constructor"]);function Ame(eee){let tee="",ree=new Map;const oee=eee=>{tee+=eee};return{toString:()=>tee,getContext:()=>ree,dispatch(tee){eee.replacer&&(tee=eee.replacer(tee));return this[null===tee?"null":typeof tee](tee)},object(tee){if(tee&&"function"==typeof tee.toJSON)return this.object(tee.toJSON());const aee=Object.prototype.toString.call(tee);let nee="";const iee=aee.length;nee=iee<10?"unknown:["+aee+"]":aee.slice(8,iee-1),nee=nee.toLowerCase();let see=null;if(void 0!==(see=ree.get(tee)))return this.dispatch("[CIRCULAR:"+see+"]");if(ree.set(tee,ree.size),"undefined"!=typeof Buffer&&Buffer.isBuffer&&Buffer.isBuffer(tee))return oee("buffer:"),oee(tee.toString("utf8"));if("object"!==nee&&"function"!==nee&&"asyncfunction"!==nee)this[nee]?this[nee](tee):eee.ignoreUnknown||this.unkown(tee,nee);else{let ree=Object.keys(tee);eee.unorderedObjects&&(ree=ree.sort());let aee=[];!1===eee.respectType||Nme(tee)||(aee=Cme),eee.excludeKeys&&(ree=ree.filter((tee=>!eee.excludeKeys(tee))),aee=aee.filter((tee=>!eee.excludeKeys(tee)))),oee("object:"+(ree.length+aee.length)+":");const nee=ree=>{this.dispatch(ree),oee(":"),eee.excludeValues||this.dispatch(tee[ree]),oee(",")};for(const eee of ree)nee(eee);for(const eee of aee)nee(eee)}},array(tee,aee){if(aee=void 0===aee?!1!==eee.unorderedArrays:aee,oee("array:"+tee.length+":"),!aee||tee.length<=1){for(const eee of tee)this.dispatch(eee);return}const nee=new Map,iee=tee.map((tee=>{const ree=Ame(eee);ree.dispatch(tee);for(const[eee,oee]of ree.getContext())nee.set(eee,oee);return ree.toString()}));return ree=nee,iee.sort(),this.array(iee,!1)},date:eee=>oee("date:"+eee.toJSON()),symbol:eee=>oee("symbol:"+eee.toString()),unkown(eee,tee){if(oee(tee),eee)return oee(":"),eee&&"function"==typeof eee.entries?this.array(Array.from(eee.entries()),!0):void 0},error:eee=>oee("error:"+eee.toString()),boolean:eee=>oee("bool:"+eee),string(eee){oee("string:"+eee.length+":"),oee(eee)},function(fn){oee("fn:"),Nme(fn)?this.dispatch("[native]"):this.dispatch(fn.toString()),!1!==eee.respectFunctionNames&&this.dispatch("function-name:"+String(fn.name)),eee.respectFunctionProperties&&this.object(fn)},number:eee=>oee("number:"+eee),xml:eee=>oee("xml:"+eee.toString()),null:()=>oee("Null"),undefined:()=>oee("Undefined"),regexp:eee=>oee("regex:"+eee.toString()),uint8array(eee){return oee("uint8array:"),this.dispatch(Array.prototype.slice.call(eee))},uint8clampedarray(eee){return oee("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(eee))},int8array(eee){return oee("int8array:"),this.dispatch(Array.prototype.slice.call(eee))},uint16array(eee){return oee("uint16array:"),this.dispatch(Array.prototype.slice.call(eee))},int16array(eee){return oee("int16array:"),this.dispatch(Array.prototype.slice.call(eee))},uint32array(eee){return oee("uint32array:"),this.dispatch(Array.prototype.slice.call(eee))},int32array(eee){return oee("int32array:"),this.dispatch(Array.prototype.slice.call(eee))},float32array(eee){return oee("float32array:"),this.dispatch(Array.prototype.slice.call(eee))},float64array(eee){return oee("float64array:"),this.dispatch(Array.prototype.slice.call(eee))},arraybuffer(eee){return oee("arraybuffer:"),this.dispatch(new Uint8Array(eee))},url:eee=>oee("url:"+eee.toString()),map(tee){oee("map:");const ree=[...tee];return this.array(ree,!1!==eee.unorderedSets)},set(tee){oee("set:");const ree=[...tee];return this.array(ree,!1!==eee.unorderedSets)},file(eee){return oee("file:"),this.dispatch([eee.name,eee.size,eee.type,eee.lastModfied])},blob(){if(eee.ignoreUnknown)return oee("[blob]");throw new Error('Hashing Blob objects is currently not supported\nUse "options.replacer" or "options.ignoreUnknown"\n')},domwindow:()=>oee("domwindow"),bigint:eee=>oee("bigint:"+eee.toString()),process:()=>oee("process"),timer:()=>oee("timer"),pipe:()=>oee("pipe"),tcp:()=>oee("tcp"),udp:()=>oee("udp"),tty:()=>oee("tty"),statwatcher:()=>oee("statwatcher"),securecontext:()=>oee("securecontext"),connection:()=>oee("connection"),zlib:()=>oee("zlib"),context:()=>oee("context"),nodescript:()=>oee("nodescript"),httpparser:()=>oee("httpparser"),dataview:()=>oee("dataview"),signal:()=>oee("signal"),fsevent:()=>oee("fsevent"),tlswrap:()=>oee("tlswrap")}}const jme="[native code] }",Tme=jme.length;function Nme(f){return"function"==typeof f&&Function.prototype.toString.call(f).slice(-Tme)===jme}const Ime=[" ","Enter","ArrowUp","ArrowDown"],Pme=[" ","Enter"],Rme=10;function Mme(eee,tee,ree){return void 0!==eee&&(Array.isArray(eee)?eee.some((eee=>Dme(eee,tee,ree))):Dme(eee,tee,ree))}function Dme(eee,tee,ree){return void 0!==eee&&void 0!==tee&&("string"==typeof eee?eee===tee:"function"==typeof ree?ree(eee,tee):"string"==typeof ree?eee?.[ree]===tee?.[ree]:function(eee,tee,ree={}){return eee===tee||zme(eee,ree)===zme(tee,ree)}(eee,tee))}function Fme(el){return nie((()=>!rue(el)||Boolean(nue(el)?.closest("form"))))}function Lme(eee){return null==eee}const Ume={key:0,value:""},[Bme,Yme]=pue("SelectRoot"),qme=Eoe({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,default:void 0},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{default:void 0},by:{},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{required:aee,disabled:nee,multiple:iee,dir:see}=Nre(ree),lee=due(ree,"modelValue",oee,{defaultValue:ree.defaultValue??(iee.value?[]:void 0),passive:void 0===ree.modelValue,deep:!0}),cee=due(ree,"open",oee,{defaultValue:ree.defaultOpen,passive:void 0===ree.open}),dee=_re(),pee=_re(),uee=_re({x:0,y:0}),hee=nie((()=>iee.value&&Array.isArray(lee.value)?0===lee.value?.length:Lme(lee.value)));Due({isProvider:!0});const fee=vue(see),gee=Fme(dee),mee=_re(new Set),wee=nie((()=>Array.from(mee.value).map((eee=>eee.value)).join(";")));return Yme({triggerElement:dee,onTriggerChange:eee=>{dee.value=eee},valueElement:pee,onValueElementChange:eee=>{pee.value=eee},contentId:"",modelValue:lee,onValueChange:function(eee){if(iee.value){const tee=Array.isArray(lee.value)?[...lee.value]:[],oee=tee.findIndex((i=>Dme(i,eee,ree.by)));-1===oee?tee.push(eee):tee.splice(oee,1),lee.value=[...tee]}else lee.value=eee},by:ree.by,open:cee,multiple:iee,required:aee,onOpenChange:eee=>{cee.value=eee},dir:fee,triggerPointerDownPosRef:uee,disabled:nee,isEmptyModelValue:hee,optionsSet:mee,onOptionAdd:eee=>mee.value.add(eee),onOptionRemove:eee=>mee.value.delete(eee)}),(eee,tee)=>(xne(),One($re(fue),null,{default:doe((()=>[tae(eee.$slots,"default",{modelValue:$re(lee),open:$re(cee)}),$re(gee)?(xne(),One(Ome,{key:wee.value,"aria-hidden":"true",tabindex:"-1",multiple:$re(iee),required:$re(aee),name:eee.name,autocomplete:eee.autocomplete,disabled:$re(nee),value:$re(lee)},{default:doe((()=>[$re(Lme)($re(lee))?(xne(),Ene("option",Ume)):Mne("",!0),(xne(!0),Ene(gne,null,Joe(Array.from(mee.value),(eee=>(xne(),Ene("option",Une({key:eee.value??"",ref_for:!0},eee),null,16)))),128))])),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Mne("",!0)])),_:3}))}}),Vme=Eoe({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(eee,{emit:tee}){const ree=Wpe(eee,tee);return(eee,tee)=>(xne(),One($re(qme),Yee(Nne($re(ree))),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}});function Wme(eee,tee=Number.NEGATIVE_INFINITY,ree=Number.POSITIVE_INFINITY){return Math.min(ree,Math.max(tee,eee))}function Hme(eee,tee){let ree=eee;const oee=tee.toString(),aee=oee.indexOf("."),nee=aee>=0?oee.length-aee:0;if(nee>0){const eee=10**nee;ree=Math.round(ree*eee)/eee}return ree}const[Kme,Gme]=pue("SelectItemAlignedPosition"),Xme=Eoe({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean},as:{}},emits:["placed"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{getItems:aee}=Due(),nee=Bme(),iee=Jme(),see=_re(!1),lee=_re(!0),cee=_re(),{forwardRef:dee,currentElement:pee}=Sue(),{viewport:uee,selectedItem:hee,selectedItemText:fee,focusSelectedItem:gee}=iee;function mee(){if(nee.triggerElement.value&&nee.valueElement.value&&cee.value&&pee.value&&uee?.value&&hee?.value&&fee?.value){const eee=nee.triggerElement.value.getBoundingClientRect(),tee=pee.value.getBoundingClientRect(),ree=nee.valueElement.value.getBoundingClientRect(),iee=fee.value.getBoundingClientRect();if("rtl"!==nee.dir.value){const oee=iee.left-tee.left,aee=ree.left-oee,nee=eee.left-aee,see=eee.width+nee,lee=Math.max(see,tee.width),dee=window.innerWidth-Rme,pee=Wme(aee,Rme,Math.max(Rme,dee-lee));cee.value.style.minWidth=`${see}px`,cee.value.style.left=`${pee}px`}else{const oee=tee.right-iee.right,aee=window.innerWidth-ree.right-oee,nee=window.innerWidth-eee.right-aee,see=eee.width+nee,lee=Math.max(see,tee.width),dee=window.innerWidth-Rme,pee=Wme(aee,Rme,Math.max(Rme,dee-lee));cee.value.style.minWidth=`${see}px`,cee.value.style.right=`${pee}px`}const lee=aee().map((i=>i.ref)),dee=window.innerHeight-20,gee=uee.value.scrollHeight,mee=window.getComputedStyle(pee.value),wee=Number.parseInt(mee.borderTopWidth,10),vee=Number.parseInt(mee.paddingTop,10),bee=Number.parseInt(mee.borderBottomWidth,10),yee=wee+vee+gee+Number.parseInt(mee.paddingBottom,10)+bee,xee=Math.min(5*hee.value.offsetHeight,yee),kee=window.getComputedStyle(uee.value),_ee=Number.parseInt(kee.paddingTop,10),See=Number.parseInt(kee.paddingBottom,10),Eee=eee.top+eee.height/2-Rme,Oee=dee-Eee,$ee=hee.value.offsetHeight/2,zee=wee+vee+(hee.value.offsetTop+$ee),Cee=yee-zee;if(zee<=Eee){const eee=hee.value===lee[lee.length-1];cee.value.style.bottom="0px";const tee=pee.value.clientHeight-uee.value.offsetTop-uee.value.offsetHeight,ree=zee+Math.max(Oee,$ee+(eee?See:0)+tee+bee);cee.value.style.height=`${ree}px`}else{const eee=hee.value===lee[0];cee.value.style.top="0px";const tee=Math.max(Eee,wee+uee.value.offsetTop+(eee?_ee:0)+$ee)+Cee;cee.value.style.height=`${tee}px`,uee.value.scrollTop=zee-Eee+uee.value.offsetTop}cee.value.style.margin="10px 0",cee.value.style.minHeight=`${xee}px`,cee.value.style.maxHeight=`${dee}px`,oee("placed"),requestAnimationFrame((()=>see.value=!0))}}const wee=_re("");return Doe((async()=>{await eoe(),mee(),pee.value&&(wee.value=window.getComputedStyle(pee.value).zIndex)})),cue(nee.triggerElement,(()=>{mee()})),Gme({contentWrapper:cee,shouldExpandOnScrollRef:see,onScrollButtonChange:function(eee){eee&&!0===lee.value&&(mee(),gee?.(),lee.value=!1)}}),(eee,tee)=>(xne(),Ene("div",{ref_key:"contentWrapperElement",ref:cee,style:Mee({display:"flex",flexDirection:"column",position:"fixed",zIndex:wee.value})},[Tne($re(Uue),Une({ref:$re(dee),style:{boxSizing:"border-box",maxHeight:"100%"}},{...eee.$attrs,...ree}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)],4))}}),Qme=Eoe({__name:"SelectPopperPosition",props:{side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{default:Rme},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=Vpe(eee);return(eee,ree)=>(xne(),One($re(mfe),Une($re(tee),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Zme={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[Jme,ewe]=pue("SelectContent"),twe=Eoe({__name:"SelectContentImpl",props:{position:{default:"item-aligned"},bodyLock:{type:Boolean,default:!0},side:{},sideOffset:{},align:{default:"start"},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Bme();zfe(),Efe(ree.bodyLock);const{CollectionSlot:nee,getItems:iee}=Due(),see=_re();mge(see);const{search:lee,handleTypeaheadSearch:cee}=Afe(),dee=_re(),pee=_re(),uee=_re(),hee=_re(!1),fee=_re(!1);function gee(){pee.value&&see.value&&Nue([pee.value,see.value])}rne(hee,(()=>{gee()}));const{onOpenChange:mee,triggerPointerDownPosRef:wee}=aee;function vee(eee){const tee=eee.ctrlKey||eee.altKey||eee.metaKey;if("Tab"===eee.key&&eee.preventDefault(),tee||1!==eee.key.length||cee(eee.key,iee()),["ArrowUp","ArrowDown","Home","End"].includes(eee.key)){const tee=iee().map((i=>i.ref));let ree=[...tee];if(["ArrowUp","End"].includes(eee.key)&&(ree=ree.slice().reverse()),["ArrowUp","ArrowDown"].includes(eee.key)){const tee=eee.target,oee=ree.indexOf(tee);ree=ree.slice(oee+1)}setTimeout((()=>Nue(ree))),eee.preventDefault()}}ene((eee=>{if(!see.value)return;let tee={x:0,y:0};const ree=eee=>{tee={x:Math.abs(Math.round(eee.pageX)-(wee.value?.x??0)),y:Math.abs(Math.round(eee.pageY)-(wee.value?.y??0))}},oee=eee=>{"touch"!==eee.pointerType&&(tee.x<=10&&tee.y<=10?eee.preventDefault():see.value?.contains(eee.target)||mee(!1),document.removeEventListener("pointermove",ree),wee.value=null)};null!==wee.value&&(document.addEventListener("pointermove",ree),document.addEventListener("pointerup",oee,{capture:!0,once:!0})),eee((()=>{document.removeEventListener("pointermove",ree),document.removeEventListener("pointerup",oee,{capture:!0})}))}));const bee=Vpe(nie((()=>"popper"===ree.position?ree:{})).value);return ewe({content:see,viewport:dee,onViewportChange:eee=>{dee.value=eee},itemRefCallback:(eee,tee,ree)=>{const oee=!fee.value&&!ree,nee=Mme(aee.modelValue.value,tee,aee.by);oee&&(aee.isEmptyModelValue.value||nee)&&(fee.value=!0,pee.value=eee)},selectedItem:pee,selectedItemText:uee,onItemLeave:()=>{see.value?.focus()},itemTextRefCallback:(eee,tee,ree)=>{const oee=!fee.value&&!ree;(Mme(aee.modelValue.value,tee,aee.by)||oee)&&(uee.value=eee)},focusSelectedItem:gee,position:ree.position,isPositioned:hee,searchRef:lee}),(eee,tee)=>(xne(),One($re(nee),null,{default:doe((()=>[Tne($re(Lfe),{"as-child":"",onMountAutoFocus:tee[6]||(tee[6]=qie((()=>{}),["prevent"])),onUnmountAutoFocus:tee[7]||(tee[7]=eee=>{oee("closeAutoFocus",eee),eee.defaultPrevented||($re(aee).triggerElement.value?.focus({preventScroll:!0}),eee.preventDefault())})},{default:doe((()=>[Tne($re(Yue),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:tee[2]||(tee[2]=qie((()=>{}),["prevent"])),onDismiss:tee[3]||(tee[3]=eee=>$re(aee).onOpenChange(!1)),onEscapeKeyDown:tee[4]||(tee[4]=eee=>oee("escapeKeyDown",eee)),onPointerDownOutside:tee[5]||(tee[5]=eee=>oee("pointerDownOutside",eee))},{default:doe((()=>[(xne(),One(Xoe("popper"===eee.position?Qme:Xme),Une({...eee.$attrs,...$re(bee)},{id:$re(aee).contentId,ref:eee=>{see.value=$re(nue)(eee)},role:"listbox","data-state":$re(aee).open.value?"open":"closed",dir:$re(aee).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:tee[0]||(tee[0]=qie((()=>{}),["prevent"])),onPlaced:tee[1]||(tee[1]=eee=>hee.value=!0),onKeydown:vee}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","data-state","dir","onKeydown"]))])),_:3})])),_:3})])),_:3}))}}),rwe=Eoe({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(eee,{emit:tee}){const ree=tee,{getItems:oee}=Due(),aee=Jme(),nee=_re(null);function iee(){null!==nee.value&&(window.clearInterval(nee.value),nee.value=null)}function see(){null===nee.value&&(nee.value=window.setInterval((()=>{ree("autoScroll")}),50))}function lee(){aee.onItemLeave?.(),null===nee.value&&(nee.value=window.setInterval((()=>{ree("autoScroll")}),50))}return ene((()=>{const eee=oee().map((i=>i.ref)).find((eee=>eee===Cue()));eee?.scrollIntoView({block:"nearest"})})),Uoe((()=>iee())),(eee,tee)=>(xne(),One($re(Uue),Une({"aria-hidden":"true",style:{flexShrink:0}},eee.$parent?.$props,{onPointerdown:see,onPointermove:lee,onPointerleave:tee[0]||(tee[0]=()=>{iee()})}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),owe=Eoe({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=Jme(),ree="item-aligned"===tee.position?Kme():void 0,{forwardRef:oee,currentElement:aee}=Sue(),nee=_re(!1);return ene((eee=>{if(tee.viewport?.value&&tee.isPositioned?.value){let ree=function(){const eee=oee.scrollHeight-oee.clientHeight;nee.value=Math.ceil(oee.scrollTop)oee.removeEventListener("scroll",ree)))}})),rne(aee,(()=>{aee.value&&ree?.onScrollButtonChange(aee.value)})),(eee,ree)=>nee.value?(xne(),One(rwe,{key:0,ref:$re(oee),onAutoScroll:ree[0]||(ree[0]=()=>{const{viewport:eee,selectedItem:ree}=$re(tee);eee?.value&&ree?.value&&(eee.value.scrollTop=eee.value.scrollTop+ree.value.offsetHeight)})},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},512)):Mne("",!0)}}),awe=Zfe("ChevronDownIcon",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),nwe=Eoe({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Vpe(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(owe),Une($re(ree),{class:$re(cn)("flex cursor-default items-center justify-center py-1",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne($re(awe),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),iwe=Eoe({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=Jme(),ree="item-aligned"===tee.position?Kme():void 0,{forwardRef:oee,currentElement:aee}=Sue(),nee=_re(!1);return ene((eee=>{if(tee.viewport?.value&&tee.isPositioned?.value){let ree=function(){nee.value=oee.scrollTop>0};const oee=tee.viewport.value;ree(),oee.addEventListener("scroll",ree),eee((()=>oee.removeEventListener("scroll",ree)))}})),rne(aee,(()=>{aee.value&&ree?.onScrollButtonChange(aee.value)})),(eee,ree)=>nee.value?(xne(),One(rwe,{key:0,ref:$re(oee),onAutoScroll:ree[0]||(ree[0]=()=>{const{viewport:eee,selectedItem:ree}=$re(tee);eee?.value&&ree?.value&&(eee.value.scrollTop=eee.value.scrollTop-ree.value.offsetHeight)})},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},512)):Mne("",!0)}}),swe=Zfe("ChevronUpIcon",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),lwe=Eoe({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Vpe(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(iwe),Une($re(ree),{class:$re(cn)("flex cursor-default items-center justify-center py-1",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne($re(swe),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),cwe=Eoe({__name:"SelectPortal",props:{to:{},disabled:{type:Boolean},defer:{type:Boolean},forceMount:{type:Boolean}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(ige),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),dwe=Eoe({inheritAttrs:!1,__name:"SelectProvider",props:{context:{}},setup:eee=>(Yme(eee.context),ewe(Zme),(eee,tee)=>tae(eee.$slots,"default"))}),pwe={key:1},uwe=Eoe({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const ree=eee,oee=Wpe(ree,tee),aee=Bme(),nee=_re();Doe((()=>{nee.value=new DocumentFragment}));const iee=_re(),see=nie((()=>ree.forceMount||aee.open.value));return(eee,tee)=>see.value?(xne(),One($re(Gfe),{key:0,ref_key:"presenceRef",ref:iee,present:!0},{default:doe((()=>[Tne(twe,Yee(Nne({...$re(oee),...eee.$attrs})),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)])),_:3},512)):!iee.value?.present&&nee.value?(xne(),Ene("div",pwe,[(xne(),One(xoe,{to:nee.value},[Tne(dwe,{context:$re(aee)},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["context"])],8,["to"]))])):Mne("",!0)}});const hwe=Eoe({__name:"SelectViewport",props:{nonce:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,{nonce:ree}=Nre(tee),oee=function(eee){const tee=mue({nonce:_re()});return nie((()=>eee?.value||tee.nonce?.value))}(ree),aee=Jme(),nee="item-aligned"===aee.position?Kme():void 0,{forwardRef:iee,currentElement:see}=Sue();Doe((()=>{aee?.onViewportChange(see.value)}));const lee=_re(0);function cee(eee){const tee=eee.currentTarget,{shouldExpandOnScrollRef:ree,contentWrapper:oee}=nee??{};if(ree?.value&&oee?.value){const eee=Math.abs(lee.value-tee.scrollTop);if(eee>0){const ree=window.innerHeight-20,aee=Number.parseFloat(oee.value.style.minHeight),nee=Number.parseFloat(oee.value.style.height),iee=Math.max(aee,nee);if(iee0?see:0,oee.value.style.justifyContent="flex-end")}}}lee.value=tee.scrollTop}return(eee,ree)=>(xne(),Ene(gne,null,[Tne($re(Uue),Une({ref:$re(iee),"data-reka-select-viewport":"",role:"presentation"},{...eee.$attrs,...tee},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:cee}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16),Tne($re(Uue),{as:"style",nonce:$re(oee)},{default:doe((()=>ree[0]||(ree[0]=[Pne(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")]))),_:1},8,["nonce"])],64))}}),fwe=Eoe({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,default:!1},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(eee,{emit:tee}){const{teleportTarget:ree}=ege(),oee=eee,aee=tee,nee=Wpe(nie((()=>{const{class:_,...eee}=oee;return eee})),aee);return(eee,tee)=>(xne(),One($re(cwe),{"force-mount":eee.forceMount,to:$re(ree)},{default:doe((()=>[Tne($re(uwe),Une({...$re(nee),...eee.$attrs},{class:$re(cn)("relative z-50 max-h-96 min-w-32 overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===eee.position&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",oee.class)}),{default:doe((()=>[Tne($re(lwe)),Tne($re(hwe),{class:Bee($re(cn)("p-1","popper"===eee.position&&"h-[--reka-select-trigger-height] w-full min-w-[--reka-select-trigger-width]"))},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["class"]),Tne($re(nwe))])),_:3},16,["class"])])),_:3},8,["force-mount","to"]))}}),[gwe,mwe]=pue("SelectGroup"),wwe=Eoe({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=eee,id=xge(0,"reka-select-group");return mwe({id:id}),(eee,ree)=>(xne(),One($re(Uue),Une({role:"group"},tee,{"aria-labelledby":$re(id)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["aria-labelledby"]))}}),vwe=Eoe({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=nie((()=>{const{class:_,...eee}=tee;return eee}));return(eee,oee)=>(xne(),One($re(wwe),Une({class:$re(cn)("p-1 w-full",tee.class)},ree.value),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),[bwe,ywe]=pue("SelectItem"),xwe=Eoe({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{}},emits:["select"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{disabled:aee}=Nre(ree),nee=Bme(),iee=Jme(),{forwardRef:see,currentElement:lee}=Sue(),{CollectionItem:cee}=Due(),dee=nie((()=>Mme(nee.modelValue?.value,ree.value,nee.by))),pee=_re(!1),uee=_re(ree.textValue??""),hee=xge(0,"reka-select-item-text");async function fee(ev){if(ev.defaultPrevented)return;Fue("select.select",gee,{originalEvent:ev,value:ree.value})}async function gee(ev){await eoe(),oee("select",ev),ev.defaultPrevented||aee.value||(nee.onValueChange(ree.value),nee.multiple.value||nee.onOpenChange(!1))}async function mee(eee){await eoe(),eee.defaultPrevented||(aee.value?iee.onItemLeave?.():eee.currentTarget.focus({preventScroll:!0}))}async function wee(eee){await eoe(),eee.defaultPrevented||eee.currentTarget===Cue()&&iee.onItemLeave?.()}async function vee(eee){if(await eoe(),eee.defaultPrevented)return;""!==iee.searchRef?.value&&" "===eee.key||(Pme.includes(eee.key)&&fee(eee)," "===eee.key&&eee.preventDefault())}if(""===ree.value)throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return Doe((()=>{lee.value&&iee.itemRefCallback(lee.value,ree.value,ree.disabled)})),ywe({value:ree.value,disabled:aee,textId:hee,isSelected:dee,onItemTextChange:eee=>{uee.value=((uee.value||eee?.textContent)??"").trim()}}),(eee,tee)=>(xne(),One($re(cee),{value:{textValue:uee.value}},{default:doe((()=>[Tne($re(Uue),{ref:$re(see),role:"option","aria-labelledby":$re(hee),"data-highlighted":pee.value?"":void 0,"aria-selected":dee.value,"data-state":dee.value?"checked":"unchecked","aria-disabled":$re(aee)||void 0,"data-disabled":$re(aee)?"":void 0,tabindex:$re(aee)?void 0:-1,as:eee.as,"as-child":eee.asChild,onFocus:tee[0]||(tee[0]=eee=>pee.value=!0),onBlur:tee[1]||(tee[1]=eee=>pee.value=!1),onPointerup:fee,onPointerdown:tee[2]||(tee[2]=eee=>{eee.currentTarget.focus({preventScroll:!0})}),onTouchend:tee[3]||(tee[3]=qie((()=>{}),["prevent","stop"])),onPointermove:mee,onPointerleave:wee,onKeydown:vee},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])])),_:3},8,["value"]))}}),kwe=Eoe({__name:"SelectItemIndicator",props:{asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=eee,ree=bwe();return(eee,oee)=>$re(ree).isSelected.value?(xne(),One($re(Uue),Une({key:0,"aria-hidden":"true"},tee),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16)):Mne("",!0)}}),_we=Eoe({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=eee,ree=Bme(),oee=Jme(),aee=bwe(),{forwardRef:nee,currentElement:iee}=Sue(),see=nie((()=>({value:aee.value,disabled:aee.disabled.value,textContent:iee.value?.textContent??aee.value?.toString()??""})));return Doe((()=>{iee.value&&(aee.onItemTextChange(iee.value),oee.itemTextRefCallback(iee.value,aee.value,aee.disabled.value),ree.onOptionAdd(see.value))})),Uoe((()=>{ree.onOptionRemove(see.value)})),(eee,ree)=>(xne(),One($re(Uue),Une({id:$re(aee).textId,ref:$re(nee)},{...tee,...eee.$attrs}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),Swe={class:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center"},Ewe=Eoe({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Vpe(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(xwe),Une($re(ree),{class:$re(cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",tee.class)}),{default:doe((()=>[jne("span",Swe,[Tne($re(kwe),null,{default:doe((()=>[Tne($re(Jfe),{class:"h-4 w-4"})])),_:1})]),Tne($re(_we),null,{default:doe((()=>[tae(eee.$slots,"default")])),_:3})])),_:3},16,["class"]))}}),Owe=Eoe({__name:"SelectItemText",props:{asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(_we),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),$we=Eoe({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{default:"div"}},setup(eee){const tee=eee,ree=gwe({id:""});return(eee,oee)=>(xne(),One($re(Uue),Une(tee,{id:$re(ree).id}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id"]))}}),zwe=Eoe({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re($we),{class:Bee($re(cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",tee.class))},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["class"]))}}),Cwe=Eoe({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=Bme(),{forwardRef:oee,currentElement:aee}=Sue(),nee=nie((()=>ree.disabled?.value||tee.disabled));ree.contentId||=xge(0,"reka-select-content"),Doe((()=>{ree.onTriggerChange(aee.value)}));const{getItems:iee}=Due(),{search:see,handleTypeaheadSearch:lee,resetTypeahead:cee}=Afe();function dee(){nee.value||(ree.onOpenChange(!0),cee())}function pee(eee){dee(),ree.triggerPointerDownPosRef.value={x:Math.round(eee.pageX),y:Math.round(eee.pageY)}}return(eee,tee)=>(xne(),One($re(Ege),{"as-child":"",reference:eee.reference},{default:doe((()=>[Tne($re(Uue),{ref:$re(oee),role:"combobox",type:"button"===eee.as?"button":void 0,"aria-controls":$re(ree).contentId,"aria-expanded":$re(ree).open.value||!1,"aria-required":$re(ree).required?.value,"aria-autocomplete":"none",disabled:nee.value,dir:$re(ree)?.dir.value,"data-state":$re(ree)?.open.value?"open":"closed","data-disabled":nee.value?"":void 0,"data-placeholder":$re(ree).modelValue?.value?void 0:"","as-child":eee.asChild,as:eee.as,onClick:tee[0]||(tee[0]=eee=>{eee?.currentTarget?.focus()}),onPointerdown:tee[1]||(tee[1]=eee=>{if("touch"===eee.pointerType)return eee.preventDefault();const tee=eee.target;tee.hasPointerCapture(eee.pointerId)&&tee.releasePointerCapture(eee.pointerId),0===eee.button&&!1===eee.ctrlKey&&(pee(eee),eee.preventDefault())}),onPointerup:tee[2]||(tee[2]=qie((eee=>{"touch"===eee.pointerType&&pee(eee)}),["prevent"])),onKeydown:tee[3]||(tee[3]=eee=>{const tee=""!==$re(see);!(eee.ctrlKey||eee.altKey||eee.metaKey)&&1===eee.key.length&&tee&&" "===eee.key||($re(lee)(eee.key,$re(iee)()),$re(Ime).includes(eee.key)&&(dee(),eee.preventDefault()))})},{default:doe((()=>[tae(eee.$slots,"default")])),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])])),_:3},8,["reference"]))}}),Awe=Eoe({__name:"SelectIcon",props:{asChild:{type:Boolean},as:{default:"span"}},setup:eee=>(eee,tee)=>(xne(),One($re(Uue),{"aria-hidden":"true",as:eee.as,"as-child":eee.asChild},{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[tee[0]||(tee[0]=Pne("▼"))]))])),_:3},8,["as","as-child"]))}),jwe=Eoe({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Vpe(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(Cwe),Une($re(ree),{class:$re(cn)("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background data-[placeholder]:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:truncate text-start",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default"),Tne($re(Awe),{"as-child":""},{default:doe((()=>[Tne($re(awe),{class:"w-4 h-4 opacity-50 shrink-0"})])),_:1})])),_:3},16,["class"]))}}),Twe=Eoe({__name:"SelectValue",props:{placeholder:{default:""},asChild:{type:Boolean},as:{default:"span"}},setup(eee){const tee=eee,{forwardRef:ree,currentElement:oee}=Sue(),aee=Bme();Doe((()=>{aee.valueElement=oee}));const nee=nie((()=>{let eee=[];const tee=Array.from(aee.optionsSet.value),ree=eee=>tee.find((tee=>tee.value===eee));return eee=Array.isArray(aee.modelValue.value)?aee.modelValue.value.map((eee=>ree(eee)?.textContent??"")):[ree(aee.modelValue.value)?.textContent??""],eee.filter(Boolean)})),iee=nie((()=>nee.value.length?nee.value.join(", "):tee.placeholder));return(eee,oee)=>(xne(),One($re(Uue),{ref:$re(ree),as:eee.as,"as-child":eee.asChild,style:{pointerEvents:"none"},"data-placeholder":nee.value.length?void 0:tee.placeholder},{default:doe((()=>[tae(eee.$slots,"default",{selectedLabel:nee.value,modelValue:$re(aee).modelValue.value},(()=>[Pne(Hee(iee.value),1)]))])),_:3},8,["as","as-child","data-placeholder"]))}}),Nwe=Eoe({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(Twe),Yee(Nne(tee)),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16))}}),Iwe=Eoe({__name:"Switch",props:{defaultChecked:{type:Boolean},checked:{type:Boolean},disabled:{type:Boolean},required:{type:Boolean},name:{},id:{},value:{},asChild:{type:Boolean},as:{},class:{}},emits:["update:checked"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=rge(nie((()=>{const{class:_,...eee}=ree;return eee})),oee);return(eee,tee)=>(xne(),One($re(gg),Une($re(aee),{class:$re(cn)("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",ree.class)}),{default:doe((()=>[Tne($re(bg),{class:Bee($re(cn)("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"))},null,8,["class"])])),_:1},16,["class"]))}}),Pwe=Eoe({__name:"CardWrapper",props:{error:{type:Boolean,default:!1},hover:{type:Boolean,default:!0},increasedPadding:{type:Boolean,default:!1},padding:{type:Boolean,default:!0},warning:{type:Boolean,default:!1}},setup:eee=>(eee,tee)=>(xne(),Ene("div",{class:Bee(["group/card text-left relative flex flex-col flex-1 border-2 border-solid rounded-md shadow-md",[eee.padding&&"p-4",eee.increasedPadding&&"md:p-6",eee.hover&&"hover:shadow-orange/50 transition-all",eee.error&&"text-white bg-unraid-red border-unraid-red",eee.warning&&"text-black bg-yellow-100 border-yellow-100",!eee.error&&!eee.warning&&"text-foreground bg-background border-muted"]])},[tae(eee.$slots,"default")],2))}),Rwe=Eoe({__name:"PageContainer",props:{maxWidth:{default:"max-w-1024px"}},setup:eee=>(eee,tee)=>(xne(),Ene("div",{class:Bee(["grid gap-y-24px w-full mx-auto px-16px",eee.maxWidth])},[tae(eee.$slots,"default")],2))});var Mwe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Dwe(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}let Fwe=new Map,Lwe=!1;try{Lwe="exceptZero"===new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch{}let Uwe=!1;try{Uwe="unit"===new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch{}const Bwe={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class Ywe{format(eee){let tee="";if(tee=Lwe||null==this.options.signDisplay?this.numberFormatter.format(eee):function(eee,tee,ree){if("auto"===tee)return eee.format(ree);if("never"===tee)return eee.format(Math.abs(ree));{let oee=!1;if("always"===tee?oee=ree>0||Object.is(ree,0):"exceptZero"===tee&&(Object.is(ree,-0)||Object.is(ree,0)?ree=Math.abs(ree):oee=ree>0),oee){let tee=eee.format(-ree),oee=eee.format(ree),aee=tee.replace(oee,"").replace(/\u200e|\u061C/,"");return 1!==[...aee].length&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),tee.replace(oee,"!!!").replace(aee,"+").replace("!!!",oee)}return eee.format(ree)}}(this.numberFormatter,this.options.signDisplay,eee),"unit"===this.options.style&&!Uwe){var ree;let{unit:eee,unitDisplay:oee="short",locale:aee}=this.resolvedOptions();if(!eee)return tee;let nee=null===(ree=Bwe[eee])||void 0===ree?void 0:ree[oee];tee+=nee[aee]||nee.default}return tee}formatToParts(eee){return this.numberFormatter.formatToParts(eee)}formatRange(eee,tee){if("function"==typeof this.numberFormatter.formatRange)return this.numberFormatter.formatRange(eee,tee);if(tee= start date");return`${this.format(eee)} – ${this.format(tee)}`}formatRangeToParts(eee,tee){if("function"==typeof this.numberFormatter.formatRangeToParts)return this.numberFormatter.formatRangeToParts(eee,tee);if(tee= start date");let ree=this.numberFormatter.formatToParts(eee),oee=this.numberFormatter.formatToParts(tee);return[...ree.map((p=>({...p,source:"startRange"}))),{type:"literal",value:" – ",source:"shared"},...oee.map((p=>({...p,source:"endRange"})))]}resolvedOptions(){let eee=this.numberFormatter.resolvedOptions();return Lwe||null==this.options.signDisplay||(eee={...eee,signDisplay:this.options.signDisplay}),Uwe||"unit"!==this.options.style||(eee={...eee,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),eee}constructor(eee,tee={}){this.numberFormatter=function(eee,tee={}){let{numberingSystem:ree}=tee;ree&&eee.includes("-nu-")&&(eee.includes("-u-")||(eee+="-u-"),eee+=`-nu-${ree}`);if("unit"===tee.style&&!Uwe){var oee;let{unit:eee,unitDisplay:ree="short"}=tee;if(!eee)throw new Error('unit option must be provided with style: "unit"');if(!(null===(oee=Bwe[eee])||void 0===oee?void 0:oee[ree]))throw new Error(`Unsupported unit ${eee} with unitDisplay = ${ree}`);tee={...tee,style:"decimal"}}let aee=eee+(tee?Object.entries(tee).sort(((a,b)=>a[0]a[0]-1&&(tee=`-${tee}`)}let ree=tee?+tee:NaN;if(isNaN(ree))return NaN;if("percent"===this.options.style){var oee,aee;let eee={...this.options,style:"decimal",minimumFractionDigits:Math.min((null!==(oee=this.options.minimumFractionDigits)&&void 0!==oee?oee:0)+2,20),maximumFractionDigits:Math.min((null!==(aee=this.options.maximumFractionDigits)&&void 0!==aee?aee:0)+2,20)};return new Wwe(this.locale,eee).parse(new Ywe(this.locale,eee).format(ree))}return"accounting"===this.options.currencySign&&qwe.test(eee)&&(ree*=-1),ree}sanitize(eee){return eee=eee.replace(this.symbols.literals,""),this.symbols.minusSign&&(eee=eee.replace("-",this.symbols.minusSign)),"arab"===this.options.numberingSystem&&(this.symbols.decimal&&(eee=(eee=eee.replace(",",this.symbols.decimal)).replace(String.fromCharCode(1548),this.symbols.decimal)),this.symbols.group&&(eee=Jwe(eee,".",this.symbols.group))),"fr-FR"===this.options.locale&&(eee=Jwe(eee,".",String.fromCharCode(8239))),eee}isValidPartialNumber(eee,tee=-1/0,ree=1/0){return eee=this.sanitize(eee),this.symbols.minusSign&&eee.startsWith(this.symbols.minusSign)&&tee<0?eee=eee.slice(this.symbols.minusSign.length):this.symbols.plusSign&&eee.startsWith(this.symbols.plusSign)&&ree>0&&(eee=eee.slice(this.symbols.plusSign.length)),(!this.symbols.group||!eee.startsWith(this.symbols.group))&&(!(this.symbols.decimal&&eee.indexOf(this.symbols.decimal)>-1&&0===this.options.maximumFractionDigits)&&(this.symbols.group&&(eee=Jwe(eee,this.symbols.group,"")),eee=eee.replace(this.symbols.numeral,""),this.symbols.decimal&&(eee=eee.replace(this.symbols.decimal,"")),0===eee.length))}constructor(eee,tee={}){var ree,oee;this.locale=eee,this.formatter=new Intl.NumberFormat(eee,tee),this.options=this.formatter.resolvedOptions(),this.symbols=function(eee,tee,ree,oee){var aee,nee,iee,see;let lee=new Intl.NumberFormat(eee,{...ree,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:"auto",roundingMode:"halfExpand"}),cee=lee.formatToParts(-10000.111),dee=lee.formatToParts(10000.111),pee=Zwe.map((n=>lee.formatToParts(n)));var uee;let hee=null!==(uee=null===(aee=cee.find((p=>"minusSign"===p.type)))||void 0===aee?void 0:aee.value)&&void 0!==uee?uee:"-",fee=null===(nee=dee.find((p=>"plusSign"===p.type)))||void 0===nee?void 0:nee.value;fee||"exceptZero"!==(null==oee?void 0:oee.signDisplay)&&"always"!==(null==oee?void 0:oee.signDisplay)||(fee="+");let gee=new Intl.NumberFormat(eee,{...ree,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001),mee=null===(iee=gee.find((p=>"decimal"===p.type)))||void 0===iee?void 0:iee.value,wee=null===(see=cee.find((p=>"group"===p.type)))||void 0===see?void 0:see.value,vee=cee.filter((p=>!Qwe.has(p.type))).map((p=>eve(p.value))),bee=pee.flatMap((p=>p.filter((p=>!Qwe.has(p.type))).map((p=>eve(p.value))))),yee=[...new Set([...vee,...bee])].sort(((a,b)=>b.length-a.length)),xee=0===yee.length?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${yee.join("|")}|[\\p{White_Space}]`,"gu"),kee=[...new Intl.NumberFormat(ree.locale,{useGrouping:!1}).format(9876543210)].reverse(),_ee=new Map(kee.map(((d,i)=>[d,i]))),See=new RegExp(`[${kee.join("")}]`,"g"),Eee=d=>String(_ee.get(d));return{minusSign:hee,plusSign:fee,decimal:mee,group:wee,literals:xee,numeral:See,index:Eee}}(eee,this.formatter,this.options,tee),"percent"===this.options.style&&((null!==(ree=this.options.minimumFractionDigits)&&void 0!==ree?ree:0)>18||(null!==(oee=this.options.maximumFractionDigits)&&void 0!==oee?oee:0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}}const Qwe=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),Zwe=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function Jwe(eee,tee,ree){return eee.replaceAll?eee.replaceAll(tee,ree):eee.split(tee).join(ree)}function eve(eee){return eee.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function tve(eee){const{disabled:tee}=eee,ree=_re(),oee=function(){const eee=new Set,tee=fn=>{eee.delete(fn)};return{on:fn=>{eee.add(fn);const ree=()=>tee(fn);return Hpe(ree),{off:ree}},off:tee,trigger:(...tee)=>Promise.all(Array.from(eee).map((fn=>fn(...tee)))),clear:()=>{eee.clear()}}}(),aee=()=>window.clearTimeout(ree.value),nee=eee=>{aee(),tee.value||(oee.trigger(),ree.value=window.setTimeout((()=>{nee(60)}),eee))},iee=_re(!1),see=nie((()=>nue(eee.target))),lee=()=>{iee.value=!1,aee()};return Xpe&&(iue(see||window,"pointerdown",(eee=>{0!==eee.button||iee.value||(eee.preventDefault(),iee.value=!0,nee(400))})),iue(window,"pointerup",lee),iue(window,"pointercancel",lee)),{isPressed:iee,onTrigger:oee.on}}function rve(eee,tee=_re({})){return Gpe((()=>new Ywe(eee.value,tee.value)))}function ove(eee,tee,ree){let oee="+"===eee?tee+ree:tee-ree;if(tee%1!=0||ree%1!=0){const aee=tee.toString().split("."),nee=ree.toString().split("."),iee=aee[1]&&aee[1].length||0,see=nee[1]&&nee[1].length||0,lee=10**Math.max(iee,see);tee=Math.round(tee*lee),ree=Math.round(ree*lee),oee="+"===eee?tee+ree:tee-ree,oee/=lee}return oee}const ave=Eoe({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:"fully-hidden"}},setup(eee){const tee=eee,{primitiveElement:ree,currentElement:oee}=Iue();return rne(nie((()=>tee.checked??tee.value)),((eee,tee)=>{if(!oee.value)return;const ree=oee.value,aee=window.HTMLInputElement.prototype,nee=Object.getOwnPropertyDescriptor(aee,"value").set;if(nee&&eee!==tee){const tee=new Event("input",{bubbles:!0}),oee=new Event("change",{bubbles:!0});nee.call(ree,eee),ree.dispatchEvent(tee),ree.dispatchEvent(oee)}})),(eee,oee)=>(xne(),One(Eme,Une({ref_key:"primitiveElement",ref:ree},{...tee,...eee.$attrs},{as:"input"}),null,16))}}),nve=Eoe({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{},value:{},checked:{type:Boolean,default:void 0},required:{type:Boolean},disabled:{type:Boolean},feature:{default:"fully-hidden"}},setup(eee){const tee=eee,ree=nie((()=>"string"==typeof tee.value||"number"==typeof tee.value||"boolean"==typeof tee.value?[{name:tee.name,value:tee.value}]:"object"==typeof tee.value&&Array.isArray(tee.value)?tee.value.flatMap(((eee,ree)=>"object"==typeof eee?Object.entries(eee).map((([eee,oee])=>({name:`[${tee.name}][${ree}][${eee}]`,value:oee}))):{name:`[${tee.name}][${ree}]`,value:eee})):null===tee.value||"object"!=typeof tee.value||Array.isArray(tee.value)?[]:Object.entries(tee.value).map((([eee,ree])=>({name:`[${tee.name}][${eee}]`,value:ree})))));return(eee,oee)=>(xne(!0),Ene(gne,null,Joe(ree.value,(ree=>(xne(),One(ave,Une({key:ree.name,ref_for:!0},{...tee,...eee.$attrs},{name:ree.name,value:ree.value}),null,16,["name","value"])))),128))}}),[ive,sve]=pue("NumberFieldRoot"),lve=Eoe({inheritAttrs:!1,__name:"NumberFieldRoot",props:{defaultValue:{default:void 0},modelValue:{},min:{},max:{},step:{default:1},stepSnapping:{type:Boolean,default:!0},formatOptions:{},locale:{},disabled:{type:Boolean},disableWheelChange:{type:Boolean},id:{},asChild:{type:Boolean},as:{default:"div"},name:{},required:{type:Boolean}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,{disabled:aee,disableWheelChange:nee,min:iee,max:see,step:lee,stepSnapping:cee,formatOptions:dee,id:id,locale:pee}=Nre(ree),uee=due(ree,"modelValue",oee,{defaultValue:ree.defaultValue,passive:void 0===ree.modelValue}),{primitiveElement:hee,currentElement:fee}=Iue(),gee=function(eee){const tee=mue({locale:_re("en")});return nie((()=>eee?.value||tee.locale?.value||"en"))}(pee),mee=Fme(fee),wee=_re(),vee=nie((()=>$ee(uee.value)===iee.value||!(!iee.value||isNaN(uee.value))&&ove("-",uee.value,lee.value)$ee(uee.value)===see.value||!(!see.value||isNaN(uee.value))&&ove("+",uee.value,lee.value)>see.value));function yee(eee,tee=1){wee.value?.focus();const oee=kee.parse(wee.value?.value??"");ree.disabled||(isNaN(oee)?uee.value=iee.value??0:uee.value=$ee("increase"===eee?oee+(lee.value??1)*tee:oee-(lee.value??1)*tee))}const xee=rve(gee,dee),kee=function(eee,tee=_re({})){return Gpe((()=>new Wwe(eee.value,tee.value)))}(gee,dee),_ee=nie((()=>xee.resolvedOptions().maximumFractionDigits>0?"decimal":"numeric")),See=rve(gee,dee),Eee=nie((()=>isNaN(uee.value)?"":See.format(uee.value)));function Oee(eee){wee.value&&(wee.value.value=eee)}function $ee(eee){let tee;return tee=void 0===lee.value||isNaN(lee.value)||!cee.value?Wme(eee,iee.value,see.value):function(eee,tee,ree,oee){tee=Number(tee),ree=Number(ree);const aee=(eee-(Number.isNaN(tee)?0:tee))%oee;let nee=Hme(2*Math.abs(aee)>=oee?eee+Math.sign(aee)*(oee-Math.abs(aee)):eee-aee,oee);return Number.isNaN(tee)?!Number.isNaN(ree)&&nee>ree&&(nee=Math.floor(Hme(ree/oee,oee))*oee):neeree&&(nee=tee+Math.floor(Hme((ree-tee)/oee,oee))*oee),nee=Hme(nee,oee),nee}(eee,iee.value,see.value,lee.value),tee=kee.parse(xee.format(tee)),tee}return sve({modelValue:uee,handleDecrease:function(eee=1){yee("decrease",eee)},handleIncrease:function(eee=1){yee("increase",eee)},handleMinMaxValue:function(eee){"min"===eee&&void 0!==iee.value?uee.value=$ee(iee.value):"max"===eee&&void 0!==see.value&&(uee.value=$ee(see.value))},inputMode:_ee,inputEl:wee,onInputElement:el=>wee.value=el,textValue:Eee,validate:function(eee){return kee.isValidPartialNumber(eee,iee.value,see.value)},applyInputValue:function(eee){const tee=kee.parse(eee);return uee.value=$ee(tee),eee.length?(isNaN(tee),Oee(Eee.value)):Oee(eee)},disabled:aee,disableWheelChange:nee,max:see,min:iee,isDecreaseDisabled:vee,isIncreaseDisabled:bee,id:id}),(eee,tee)=>(xne(),One($re(Uue),Une(eee.$attrs,{ref_key:"primitiveElement",ref:hee,role:"group",as:eee.as,"as-child":eee.asChild,"data-disabled":$re(aee)?"":void 0}),{default:doe((()=>[tae(eee.$slots,"default",{modelValue:$re(uee),textValue:Eee.value}),$re(mee)&&eee.name?(xne(),One($re(nve),{key:0,type:"text",value:$re(uee),name:eee.name,disabled:$re(aee),required:eee.required},null,8,["value","name","disabled","required"])):Mne("",!0)])),_:3},16,["as","as-child","data-disabled"]))}}),cve=Eoe({__name:"NumberField",props:{defaultValue:{},modelValue:{},min:{},max:{},step:{},stepSnapping:{type:Boolean},formatOptions:{},locale:{},disabled:{type:Boolean},disableWheelChange:{type:Boolean},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(eee,{emit:tee}){const ree=eee,oee=tee,aee=Wpe(nie((()=>{const{class:_,...eee}=ree;return eee})),oee);return(eee,tee)=>(xne(),One($re(lve),Une($re(aee),{class:$re(cn)("grid gap-1.5 relative",ree.class)}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["class"]))}}),dve=Eoe({__name:"NumberFieldDecrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=ive(),oee=nie((()=>ree.disabled?.value||tee.disabled||ree.isDecreaseDisabled.value)),{primitiveElement:aee,currentElement:nee}=Iue(),{isPressed:iee,onTrigger:see}=tve({target:nee,disabled:oee});return see((()=>{ree.handleDecrease()})),(eee,ree)=>(xne(),One($re(Uue),Une(tee,{ref_key:"primitiveElement",ref:aee,tabindex:"-1","aria-label":"Decrease",type:"button"===eee.as?"button":void 0,style:{userSelect:$re(iee)?"none":void 0},disabled:oee.value?"":void 0,"data-disabled":oee.value?"":void 0,"data-pressed":$re(iee)?"true":void 0,onContextmenu:ree[0]||(ree[0]=qie((()=>{}),["prevent"]))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type","style","disabled","data-disabled","data-pressed"]))}}),pve=Zfe("MinusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}]]),uve=Eoe({__name:"NumberFieldDecrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Vpe(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(dve),Une({"data-slot":"decrement"},$re(ree),{class:$re(cn)("absolute top-1/2 -translate-y-1/2 left-0 p-3 disabled:cursor-not-allowed disabled:opacity-20",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne($re(pve),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),hve=Eoe({__name:"NumberFieldIncrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{default:"button"}},setup(eee){const tee=eee,ree=ive(),oee=nie((()=>ree.disabled?.value||tee.disabled||ree.isIncreaseDisabled.value)),{primitiveElement:aee,currentElement:nee}=Iue(),{isPressed:iee,onTrigger:see}=tve({target:nee,disabled:oee});return see((()=>{ree.handleIncrease()})),(eee,ree)=>(xne(),One($re(Uue),Une(tee,{ref_key:"primitiveElement",ref:aee,tabindex:"-1","aria-label":"Increase",type:"button"===eee.as?"button":void 0,style:{userSelect:$re(iee)?"none":void 0},disabled:oee.value?"":void 0,"data-disabled":oee.value?"":void 0,"data-pressed":$re(iee)?"true":void 0,onContextmenu:ree[0]||(ree[0]=qie((()=>{}),["prevent"]))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["type","style","disabled","data-disabled","data-pressed"]))}}),fve=Zfe("PlusIcon",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),gve=Eoe({__name:"NumberFieldIncrement",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(eee){const tee=eee,ree=Vpe(nie((()=>{const{class:_,...eee}=tee;return eee})));return(eee,oee)=>(xne(),One($re(hve),Une({"data-slot":"increment"},$re(ree),{class:$re(cn)("absolute top-1/2 -translate-y-1/2 right-0 disabled:cursor-not-allowed disabled:opacity-20 p-3",tee.class)}),{default:doe((()=>[tae(eee.$slots,"default",{},(()=>[Tne($re(fve),{class:"h-4 w-4"})]))])),_:3},16,["class"]))}}),mve=Eoe({__name:"NumberFieldInput",props:{asChild:{type:Boolean},as:{default:"input"}},setup(eee){const tee=eee,{primitiveElement:ree,currentElement:oee}=Iue(),aee=ive();function nee(eee){aee.disableWheelChange.value||eee.target===Cue()&&(Math.abs(eee.deltaY)<=Math.abs(eee.deltaX)||(eee.preventDefault(),eee.deltaY>0?aee.handleIncrease():eee.deltaY<0&&aee.handleDecrease()))}Doe((()=>{aee.onInputElement(oee.value)}));const iee=_re(aee.textValue.value);function see(){requestAnimationFrame((()=>{iee.value=aee.textValue.value}))}return rne((()=>aee.textValue.value),(()=>{iee.value=aee.textValue.value}),{immediate:!0,deep:!0}),(eee,oee)=>(xne(),One($re(Uue),Une(tee,{id:$re(aee).id.value,ref_key:"primitiveElement",ref:ree,value:iee.value,role:"spinbutton",type:"text",tabindex:"0",inputmode:$re(aee).inputMode.value,disabled:$re(aee).disabled.value?"":void 0,"data-disabled":$re(aee).disabled.value?"":void 0,autocomplete:"off",autocorrect:"off",spellcheck:"false","aria-roledescription":"Number field","aria-valuenow":$re(aee).modelValue.value,"aria-valuemin":$re(aee).min.value,"aria-valuemax":$re(aee).max.value,onKeydown:[oee[0]||(oee[0]=Wie(qie((eee=>$re(aee).handleIncrease()),["prevent"]),["up"])),oee[1]||(oee[1]=Wie(qie((eee=>$re(aee).handleDecrease()),["prevent"]),["down"])),oee[2]||(oee[2]=Wie(qie((eee=>$re(aee).handleIncrease(10)),["prevent"]),["page-up"])),oee[3]||(oee[3]=Wie(qie((eee=>$re(aee).handleDecrease(10)),["prevent"]),["page-down"])),oee[4]||(oee[4]=Wie(qie((eee=>$re(aee).handleMinMaxValue("min")),["prevent"]),["home"])),oee[5]||(oee[5]=Wie(qie((eee=>$re(aee).handleMinMaxValue("max")),["prevent"]),["end"])),oee[8]||(oee[8]=Wie((eee=>$re(aee).applyInputValue(eee.target?.value)),["enter"]))],onWheel:nee,onBeforeinput:oee[6]||(oee[6]=eee=>{const tee=eee.target;let ree=tee.value.slice(0,tee.selectionStart??void 0)+(eee.data??"")+tee.value.slice(tee.selectionEnd??void 0);$re(aee).validate(ree)||eee.preventDefault()}),onInput:oee[7]||(oee[7]=eee=>{const tee=eee.target;iee.value=tee.value}),onChange:see,onBlur:oee[9]||(oee[9]=eee=>$re(aee).applyInputValue(eee.target?.value))}),{default:doe((()=>[tae(eee.$slots,"default")])),_:3},16,["id","value","inputmode","disabled","data-disabled","aria-valuenow","aria-valuemin","aria-valuemax"]))}}),wve=Eoe({__name:"NumberFieldInput",props:{class:{}},setup(eee){const tee=eee;return(eee,ree)=>(xne(),One($re(mve),{"data-slot":"input",class:Bee($re(cn)("flex h-10 w-full rounded-md border border-input bg-background py-2 text-sm text-center ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",tee.class))},null,8,["class"]))}});var vve,bve,yve,xve,kve,_ve,Sve,Eve,Ove,$ve,zve,Cve,Ave,jve,Tve,Nve,Ive,Pve,Rve,Mve,Dve,Fve,Lve,Uve,Bve,Yve,qve,Vve,Wve,Hve,Kve,Gve,Xve,Qve,Zve,Jve,ebe,tbe,rbe,obe,abe,nbe,ibe,sbe,lbe,cbe,dbe,pbe,ube,hbe,fbe,gbe,mbe,wbe,vbe,bbe,ybe,xbe,kbe,_be;function Sbe(){if(bve)return vve;bve=1;var eee=Object.prototype;return vve=function(tee){var ree=tee&&tee.constructor;return tee===("function"==typeof ree&&ree.prototype||eee)}}function Ebe(){if(xve)return yve;return xve=1,yve=function(eee,tee){return function(ree){return eee(tee(ree))}},yve}function Obe(){if(Eve)return Sve;Eve=1;var eee=Sbe(),tee=function(){if(_ve)return kve;_ve=1;var eee=Ebe()(Object.keys,Object);return kve=eee}(),ree=Object.prototype.hasOwnProperty;return Sve=function(oee){if(!eee(oee))return tee(oee);var aee=[];for(var nee in Object(oee))ree.call(oee,nee)&&"constructor"!=nee&&aee.push(nee);return aee}}function $be(){if($ve)return Ove;$ve=1;var eee="object"==typeof Mwe&&Mwe&&Mwe.Object===Object&&Mwe;return Ove=eee}function zbe(){if(Cve)return zve;Cve=1;var eee=$be(),tee="object"==typeof self&&self&&self.Object===Object&&self,ree=eee||tee||Function("return this")();return zve=ree}function Cbe(){if(jve)return Ave;jve=1;var eee=zbe().Symbol;return Ave=eee}function Abe(){if(Mve)return Rve;Mve=1;var eee=Cbe(),tee=function(){if(Nve)return Tve;Nve=1;var eee=Cbe(),tee=Object.prototype,ree=tee.hasOwnProperty,oee=tee.toString,aee=eee?eee.toStringTag:void 0;return Tve=function(eee){var tee=ree.call(eee,aee),nee=eee[aee];try{eee[aee]=void 0;var iee=!0}catch(e){}var see=oee.call(eee);return iee&&(tee?eee[aee]=nee:delete eee[aee]),see},Tve}(),ree=function(){if(Pve)return Ive;Pve=1;var eee=Object.prototype.toString;return Ive=function(tee){return eee.call(tee)}}(),oee=eee?eee.toStringTag:void 0;return Rve=function(eee){return null==eee?void 0===eee?"[object Undefined]":"[object Null]":oee&&oee in Object(eee)?tee(eee):ree(eee)}}function jbe(){if(Fve)return Dve;return Fve=1,Dve=function(eee){var tee=typeof eee;return null!=eee&&("object"==tee||"function"==tee)},Dve}function Tbe(){if(Uve)return Lve;Uve=1;var eee=Abe(),tee=jbe();return Lve=function(ree){if(!tee(ree))return!1;var oee=eee(ree);return"[object Function]"==oee||"[object GeneratorFunction]"==oee||"[object AsyncFunction]"==oee||"[object Proxy]"==oee},Lve}function Nbe(){if(Vve)return qve;Vve=1;var eee=function(){if(Yve)return Bve;Yve=1;var eee=zbe()["__core-js_shared__"];return Bve=eee}(),tee=function(){var tee=/[^.]+$/.exec(eee&&eee.keys&&eee.keys.IE_PROTO||"");return tee?"Symbol(src)_1."+tee:""}();return qve=function(eee){return!!tee&&tee in eee}}function Ibe(){if(Hve)return Wve;Hve=1;var eee=Function.prototype.toString;return Wve=function(tee){if(null!=tee){try{return eee.call(tee)}catch(e){}try{return tee+""}catch(e){}}return""}}function Pbe(){if(Jve)return Zve;Jve=1;var eee=function(){if(Gve)return Kve;Gve=1;var eee=Tbe(),tee=Nbe(),ree=jbe(),oee=Ibe(),aee=/^\[object .+?Constructor\]$/,nee=Function.prototype,iee=Object.prototype,see=nee.toString,lee=iee.hasOwnProperty,cee=RegExp("^"+see.call(lee).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");return Kve=function(nee){return!(!ree(nee)||tee(nee))&&(eee(nee)?cee:aee).test(oee(nee))}}(),tee=Qve?Xve:(Qve=1,Xve=function(eee,tee){return null==eee?void 0:eee[tee]});return Zve=function(ree,oee){var aee=tee(ree,oee);return eee(aee)?aee:void 0}}function Rbe(){if(obe)return rbe;obe=1;var eee=Pbe()(zbe(),"Map");return rbe=eee}function Mbe(){if(cbe)return lbe;cbe=1;var eee=Pbe()(zbe(),"WeakMap");return lbe=eee}function Dbe(){if(pbe)return dbe;pbe=1;var eee=function(){if(tbe)return ebe;tbe=1;var eee=Pbe()(zbe(),"DataView");return ebe=eee}(),tee=Rbe(),ree=function(){if(nbe)return abe;nbe=1;var eee=Pbe()(zbe(),"Promise");return abe=eee}(),oee=function(){if(sbe)return ibe;sbe=1;var eee=Pbe()(zbe(),"Set");return ibe=eee}(),aee=Mbe(),nee=Abe(),iee=Ibe(),see="[object Map]",lee="[object Promise]",cee="[object Set]",dee="[object WeakMap]",pee="[object DataView]",uee=iee(eee),hee=iee(tee),fee=iee(ree),gee=iee(oee),mee=iee(aee),wee=nee;return(eee&&wee(new eee(new ArrayBuffer(1)))!=pee||tee&&wee(new tee)!=see||ree&&wee(ree.resolve())!=lee||oee&&wee(new oee)!=cee||aee&&wee(new aee)!=dee)&&(wee=function(eee){var tee=nee(eee),ree="[object Object]"==tee?eee.constructor:void 0,oee=ree?iee(ree):"";if(oee)switch(oee){case uee:return pee;case hee:return see;case fee:return lee;case gee:return cee;case mee:return dee}return tee}),dbe=wee}function Fbe(){if(hbe)return ube;return hbe=1,ube=function(eee){return null!=eee&&"object"==typeof eee}}function Lbe(){if(wbe)return mbe;wbe=1;var eee=function(){if(gbe)return fbe;gbe=1;var eee=Abe(),tee=Fbe();return fbe=function(ree){return tee(ree)&&"[object Arguments]"==eee(ree)}}(),tee=Fbe(),ree=Object.prototype,oee=ree.hasOwnProperty,aee=ree.propertyIsEnumerable,nee=eee(function(){return arguments}())?eee:function(eee){return tee(eee)&&oee.call(eee,"callee")&&!aee.call(eee,"callee")};return mbe=nee}function Ube(){if(bbe)return vbe;bbe=1;var eee=Array.isArray;return vbe=eee}function Bbe(){if(xbe)return ybe;xbe=1;return ybe=function(eee){return"number"==typeof eee&&eee>-1&&eee%1==0&&eee<=9007199254740991}}function Ybe(){if(_be)return kbe;_be=1;var eee=Tbe(),tee=Bbe();return kbe=function(ree){return null!=ree&&tee(ree.length)&&!eee(ree)}}var qbe,Vbe,Wbe,Hbe,Kbe,Gbe,Xbe,Qbe={exports:{}};function Zbe(){return Wbe||(Wbe=1,function(eee,tee){var ree=zbe(),oee=Vbe?qbe:(Vbe=1,qbe=function(){return!1}),aee=tee&&!tee.nodeType&&tee,nee=aee&&eee&&!eee.nodeType&&eee,iee=nee&&nee.exports===aee?ree.Buffer:void 0,see=(iee?iee.isBuffer:void 0)||oee;eee.exports=see}(Qbe,Qbe.exports)),Qbe.exports}function Jbe(){if(Xbe)return Gbe;return Xbe=1,Gbe=function(eee){return function(tee){return eee(tee)}}}var eye,tye,rye,oye,aye,nye={exports:{}};function iye(){return eye||(eye=1,function(eee,tee){var ree=$be(),oee=tee&&!tee.nodeType&&tee,aee=oee&&eee&&!eee.nodeType&&eee,nee=aee&&aee.exports===oee&&ree.process,iee=function(){try{var eee=aee&&aee.require&&aee.require("util").types;return eee||nee&&nee.binding&&nee.binding("util")}catch(e){}}();eee.exports=iee}(nye,nye.exports)),nye.exports}function sye(){if(rye)return tye;rye=1;var eee=function(){if(Kbe)return Hbe;Kbe=1;var eee=Abe(),tee=Bbe(),ree=Fbe(),oee={};return oee["[object Float32Array]"]=oee["[object Float64Array]"]=oee["[object Int8Array]"]=oee["[object Int16Array]"]=oee["[object Int32Array]"]=oee["[object Uint8Array]"]=oee["[object Uint8ClampedArray]"]=oee["[object Uint16Array]"]=oee["[object Uint32Array]"]=!0,oee["[object Arguments]"]=oee["[object Array]"]=oee["[object ArrayBuffer]"]=oee["[object Boolean]"]=oee["[object DataView]"]=oee["[object Date]"]=oee["[object Error]"]=oee["[object Function]"]=oee["[object Map]"]=oee["[object Number]"]=oee["[object Object]"]=oee["[object RegExp]"]=oee["[object Set]"]=oee["[object String]"]=oee["[object WeakMap]"]=!1,Hbe=function(aee){return ree(aee)&&tee(aee.length)&&!!oee[eee(aee)]}}(),tee=Jbe(),ree=iye(),oee=ree&&ree.isTypedArray,aee=oee?tee(oee):eee;return tye=aee}var lye=function(){if(aye)return oye;aye=1;var eee=Obe(),tee=Dbe(),ree=Lbe(),oee=Ube(),aee=Ybe(),nee=Zbe(),iee=Sbe(),see=sye(),lee=Object.prototype.hasOwnProperty;return oye=function(cee){if(null==cee)return!0;if(aee(cee)&&(oee(cee)||"string"==typeof cee||"function"==typeof cee.splice||nee(cee)||see(cee)||ree(cee)))return!cee.length;var dee=tee(cee);if("[object Map]"==dee||"[object Set]"==dee)return!cee.size;if(iee(cee))return!eee(cee).length;for(var pee in cee)if(lee.call(cee,pee))return!1;return!0},oye}();const cye=Dwe(lye);var dye,pye,uye,hye,fye,gye,mye,wye,vye,bye,yye,xye,kye,_ye,Sye,Eye,Oye,$ye,zye,Cye,Aye,jye,Tye,Nye,Iye,Pye,Rye,Mye,Dye,Fye,Lye,Uye,Bye,Yye,qye,Vye,Wye,Hye,Kye,Gye,Xye,Qye,Zye,Jye;function exe(){if(gye)return fye;gye=1;var eee=(hye?uye:(hye=1,uye=function(eee){return function(tee){return null==eee?void 0:eee[tee]}}))({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});return fye=eee}function txe(){if(wye)return mye;return wye=1,mye=function(eee,tee){for(var ree=-1,oee=null==eee?0:eee.length,aee=Array(oee);++reeaee?0:aee+tee),(ree=ree>aee?aee:ree)<0&&(ree+=aee),aee=tee>ree?0:ree-tee>>>0,tee>>>=0;for(var nee=Array(aee);++oee=aee?tee:eee(tee,ree,oee)}}(),tee=sxe(),ree=lxe(),oee=oxe();return Kye=function(aee){return function(nee){nee=oee(nee);var iee=tee(nee)?ree(nee):void 0,see=iee?iee[0]:nee.charAt(0),lee=iee?eee(iee,1).join(""):nee.slice(1);return see[aee]()+lee}}}var dxe=function(){if(Jye)return Zye;Jye=1;var eee=nxe(),tee=function(){if(Qye)return Xye;Qye=1;var eee=cxe()("toUpperCase");return Xye=eee}(),ree=eee((function(eee,ree,oee){return eee+(oee?" ":"")+tee(ree)}));return Zye=ree}();const pxe=Dwe(dxe);var uxe,hxe,fxe,gxe,mxe,wxe,vxe,bxe;function yxe(){if(gxe)return fxe;gxe=1;var eee=/^(?:0|[1-9]\d*)$/;return fxe=function(tee,ree){var oee=typeof tee;return!!(ree=null==ree?9007199254740991:ree)&&("number"==oee||"symbol"!=oee&&eee.test(tee))&&tee>-1&&tee%1==0&&tee-1}}(),aee=function(){if(kke)return xke;kke=1;var eee=a_e();return xke=function(tee,ree){var oee=this.__data__,aee=eee(oee,tee);return aee<0?(++this.size,oee.push([tee,ree])):oee[aee][1]=ree,this}}();function nee(eee){var tee=-1,ree=null==eee?0:eee.length;for(this.clear();++teedee))return!1;var uee=lee.get(oee),hee=lee.get(aee);if(uee&&hee)return uee==aee&&hee==oee;var fee=-1,gee=!0,mee=2&nee?new eee:void 0;for(lee.set(oee,aee),lee.set(aee,oee);++fee-1?see[lee?aee[cee]:cee]:void 0}}}(),tee=eee(function(){if(JSe)return ZSe;JSe=1;var eee=kEe(),tee=xEe(),ree=_Ee(),oee=Math.max;return ZSe=function(aee,nee,iee){var see=null==aee?0:aee.length;if(!see)return-1;var lee=null==iee?0:ree(iee);return lee<0&&(lee=oee(see+lee,0)),eee(aee,tee(nee,3),lee)}}());return eEe=tee}();const EEe=Dwe(SEe);const OEe=Dwe(Ube());var $Ee,zEe,CEe,AEe,jEe,TEe,NEe,IEe,PEe,REe,MEe,DEe,FEe,LEe;function UEe(){if(TEe)return jEe;TEe=1;var eee=kEe(),tee=zEe?$Ee:(zEe=1,$Ee=function(eee){return eee!=eee}),ree=AEe?CEe:(AEe=1,CEe=function(eee,tee,ree){for(var oee=ree-1,aee=eee.length;++oee-1:!!dee&&eee(iee,see,lee)>-1}}();const qEe=Dwe(YEe);var VEe,WEe={exports:{}},HEe={},KEe={},GEe={},XEe={},QEe={},ZEe={};function JEe(){return VEe||(VEe=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.regexpCode=eee.getEsmExportName=eee.getProperty=eee.safeStringify=eee.stringify=eee.strConcat=eee.addCodeArg=eee.str=eee._=eee.nil=eee._Code=eee.Name=eee.IDENTIFIER=eee._CodeOrName=void 0;class tee{}eee._CodeOrName=tee,eee.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class ree extends tee{constructor(s){if(super(),!eee.IDENTIFIER.test(s))throw new Error("CodeGen: name must be a valid identifier");this.str=s}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}eee.Name=ree;class oee extends tee{constructor(eee){super(),this._items="string"==typeof eee?[eee]:eee}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const eee=this._items[0];return""===eee||'""'===eee}get str(){var _a;return null!==(_a=this._str)&&void 0!==_a?_a:this._str=this._items.reduce(((s,c)=>`${s}${c}`),"")}get names(){var _a;return null!==(_a=this._names)&&void 0!==_a?_a:this._names=this._items.reduce(((eee,c)=>(c instanceof ree&&(eee[c.str]=(eee[c.str]||0)+1),eee)),{})}}function _(eee,...tee){const ree=[eee[0]];let i=0;for(;i{if(void 0===ree.scopePath)throw new Error(`CodeGen: name "${ree}" has no value`);return tee._`${eee}${ree.scopePath}`}))}scopeCode(eee=this._values,tee,ree){return this._reduceValues(eee,(eee=>{if(void 0===eee.value)throw new Error(`CodeGen: name "${eee}" has no value`);return eee.value.code}),tee,ree)}_reduceValues(aee,nee,iee={},see){let lee=tee.nil;for(const cee in aee){const vs=aee[cee];if(!vs)continue;const dee=iee[cee]=iee[cee]||new Map;vs.forEach((aee=>{if(dee.has(aee))return;dee.set(aee,oee.Started);let c=nee(aee);if(c){const ree=this.opts.es5?eee.varKinds.var:eee.varKinds.const;lee=tee._`${lee}${ree} ${aee} = ${c};${this.opts._n}`}else{if(!(c=null==see?void 0:see(aee)))throw new ree(aee);lee=tee._`${lee}${c}${this.opts._n}`}dee.set(aee,oee.Completed)}))}return lee}}}(rOe)),rOe}function aOe(){return tOe||(tOe=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.or=eee.and=eee.not=eee.CodeGen=eee.operators=eee.varKinds=eee.ValueScopeName=eee.ValueScope=eee.Scope=eee.Name=eee.regexpCode=eee.stringify=eee.getProperty=eee.nil=eee.strConcat=eee.str=eee._=void 0;const tee=JEe(),ree=oOe();var oee=JEe();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return oee._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return oee.str}}),Object.defineProperty(eee,"strConcat",{enumerable:!0,get:function(){return oee.strConcat}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return oee.nil}}),Object.defineProperty(eee,"getProperty",{enumerable:!0,get:function(){return oee.getProperty}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return oee.stringify}}),Object.defineProperty(eee,"regexpCode",{enumerable:!0,get:function(){return oee.regexpCode}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return oee.Name}});var aee=oOe();Object.defineProperty(eee,"Scope",{enumerable:!0,get:function(){return aee.Scope}}),Object.defineProperty(eee,"ValueScope",{enumerable:!0,get:function(){return aee.ValueScope}}),Object.defineProperty(eee,"ValueScopeName",{enumerable:!0,get:function(){return aee.ValueScopeName}}),Object.defineProperty(eee,"varKinds",{enumerable:!0,get:function(){return aee.varKinds}}),eee.operators={GT:new tee._Code(">"),GTE:new tee._Code(">="),LT:new tee._Code("<"),LTE:new tee._Code("<="),EQ:new tee._Code("==="),NEQ:new tee._Code("!=="),NOT:new tee._Code("!"),OR:new tee._Code("||"),AND:new tee._Code("&&"),ADD:new tee._Code("+")};class nee{optimizeNodes(){return this}optimizeNames(eee,tee){return this}}class iee extends nee{constructor(eee,tee,ree){super(),this.varKind=eee,this.name=tee,this.rhs=ree}render({es5:eee,_n:_n}){const tee=eee?ree.varKinds.var:this.varKind,oee=void 0===this.rhs?"":` = ${this.rhs}`;return`${tee} ${this.name}${oee};`+_n}optimizeNames(eee,tee){if(eee[this.name.str])return this.rhs&&(this.rhs=zee(this.rhs,eee,tee)),this}get names(){return this.rhs instanceof tee._CodeOrName?this.rhs.names:{}}}class see extends nee{constructor(eee,tee,ree){super(),this.lhs=eee,this.rhs=tee,this.sideEffects=ree}render({_n:_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(eee,ree){if(!(this.lhs instanceof tee.Name)||eee[this.lhs.str]||this.sideEffects)return this.rhs=zee(this.rhs,eee,ree),this}get names(){return $ee(this.lhs instanceof tee.Name?{}:{...this.lhs.names},this.rhs)}}class lee extends see{constructor(eee,op,tee,ree){super(eee,tee,ree),this.op=op}render({_n:_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class cee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`${this.label}:`+_n}}class dee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`break${this.label?` ${this.label}`:""};`+_n}}class pee extends nee{constructor(eee){super(),this.error=eee}render({_n:_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class uee extends nee{constructor(eee){super(),this.code=eee}render({_n:_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(eee,tee){return this.code=zee(this.code,eee,tee),this}get names(){return this.code instanceof tee._CodeOrName?this.code.names:{}}}class hee extends nee{constructor(eee=[]){super(),this.nodes=eee}render(eee){return this.nodes.reduce(((tee,n)=>tee+n.render(eee)),"")}optimizeNodes(){const{nodes:eee}=this;let i=eee.length;for(;i--;){const n=eee[i].optimizeNodes();Array.isArray(n)?eee.splice(i,1,...n):n?eee[i]=n:eee.splice(i,1)}return eee.length>0?this:void 0}optimizeNames(eee,tee){const{nodes:ree}=this;let i=ree.length;for(;i--;){const n=ree[i];n.optimizeNames(eee,tee)||(Cee(eee,n.names),ree.splice(i,1))}return ree.length>0?this:void 0}get names(){return this.nodes.reduce(((eee,n)=>Oee(eee,n.names)),{})}}class fee extends hee{render(eee){return"{"+eee._n+super.render(eee)+"}"+eee._n}}class gee extends hee{}class mee extends fee{}mee.kind="else";class If extends fee{constructor(eee,tee){super(tee),this.condition=eee}render(eee){let tee=`if(${this.condition})`+super.render(eee);return this.else&&(tee+="else "+this.else.render(eee)),tee}optimizeNodes(){super.optimizeNodes();const eee=this.condition;if(!0===eee)return this.nodes;let e=this.else;if(e){const ns=e.optimizeNodes();e=this.else=Array.isArray(ns)?new mee(ns):ns}return e?!1===eee?e instanceof If?e:e.nodes:this.nodes.length?this:new If(Aee(eee),e instanceof If?[e]:e.nodes):!1!==eee&&this.nodes.length?this:void 0}optimizeNames(eee,tee){var _a;if(this.else=null===(_a=this.else)||void 0===_a?void 0:_a.optimizeNames(eee,tee),super.optimizeNames(eee,tee)||this.else)return this.condition=zee(this.condition,eee,tee),this}get names(){const eee=super.names;return $ee(eee,this.condition),this.else&&Oee(eee,this.else.names),eee}}If.kind="if";class wee extends fee{}wee.kind="for";class vee extends wee{constructor(eee){super(),this.iteration=eee}render(eee){return`for(${this.iteration})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iteration=zee(this.iteration,eee,tee),this}get names(){return Oee(super.names,this.iteration.names)}}class bee extends wee{constructor(eee,tee,ree,to){super(),this.varKind=eee,this.name=tee,this.from=ree,this.to=to}render(eee){const tee=eee.es5?ree.varKinds.var:this.varKind,{name:oee,from:aee,to:to}=this;return`for(${tee} ${oee}=${aee}; ${oee}<${to}; ${oee}++)`+super.render(eee)}get names(){const eee=$ee(super.names,this.from);return $ee(eee,this.to)}}class yee extends wee{constructor(eee,tee,ree,oee){super(),this.loop=eee,this.varKind=tee,this.name=ree,this.iterable=oee}render(eee){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iterable=zee(this.iterable,eee,tee),this}get names(){return Oee(super.names,this.iterable.names)}}class xee extends fee{constructor(eee,tee,ree){super(),this.name=eee,this.args=tee,this.async=ree}render(eee){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(eee)}}xee.kind="func";class kee extends hee{render(eee){return"return "+super.render(eee)}}kee.kind="return";class _ee extends fee{render(eee){let tee="try"+super.render(eee);return this.catch&&(tee+=this.catch.render(eee)),this.finally&&(tee+=this.finally.render(eee)),tee}optimizeNodes(){var _a,_b;return super.optimizeNodes(),null===(_a=this.catch)||void 0===_a||_a.optimizeNodes(),null===(_b=this.finally)||void 0===_b||_b.optimizeNodes(),this}optimizeNames(eee,tee){var _a,_b;return super.optimizeNames(eee,tee),null===(_a=this.catch)||void 0===_a||_a.optimizeNames(eee,tee),null===(_b=this.finally)||void 0===_b||_b.optimizeNames(eee,tee),this}get names(){const eee=super.names;return this.catch&&Oee(eee,this.catch.names),this.finally&&Oee(eee,this.finally.names),eee}}class See extends fee{constructor(eee){super(),this.error=eee}render(eee){return`catch(${this.error})`+super.render(eee)}}See.kind="catch";class Eee extends fee{render(eee){return"finally"+super.render(eee)}}Eee.kind="finally";function Oee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)+(tee[n]||0);return eee}function $ee(eee,ree){return ree instanceof tee._CodeOrName?Oee(eee,ree.names):eee}function zee(eee,ree,oee){return eee instanceof tee.Name?aee(eee):(e=eee)instanceof tee._Code&&e._items.some((c=>c instanceof tee.Name&&1===ree[c.str]&&void 0!==oee[c.str]))?new tee._Code(eee._items.reduce(((eee,c)=>(c instanceof tee.Name&&(c=aee(c)),c instanceof tee._Code?eee.push(...c._items):eee.push(c),eee)),[])):eee;var e;function aee(n){const c=oee[n.str];return void 0===c||1!==ree[n.str]?n:(delete ree[n.str],c)}}function Cee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)-(tee[n]||0)}function Aee(x){return"boolean"==typeof x||"number"==typeof x||null===x?!x:tee._`!${Iee(x)}`}eee.CodeGen=class{constructor(eee,tee={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...tee,_n:tee.lines?"\n":""},this._extScope=eee,this._scope=new ree.Scope({parent:eee}),this._nodes=[new gee]}toString(){return this._root.render(this.opts)}name(eee){return this._scope.name(eee)}scopeName(eee){return this._extScope.name(eee)}scopeValue(eee,tee){const ree=this._extScope.value(eee,tee);return(this._values[ree.prefix]||(this._values[ree.prefix]=new Set)).add(ree),ree}getScopeValue(eee,tee){return this._extScope.getValue(eee,tee)}scopeRefs(eee){return this._extScope.scopeRefs(eee,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(eee,tee,ree,oee){const aee=this._scope.toName(tee);return void 0!==ree&&oee&&(this._constants[aee.str]=ree),this._leafNode(new iee(eee,aee,ree)),aee}const(eee,tee,oee){return this._def(ree.varKinds.const,eee,tee,oee)}let(eee,tee,oee){return this._def(ree.varKinds.let,eee,tee,oee)}var(eee,tee,oee){return this._def(ree.varKinds.var,eee,tee,oee)}assign(eee,tee,ree){return this._leafNode(new see(eee,tee,ree))}add(tee,ree){return this._leafNode(new lee(tee,eee.operators.ADD,ree))}code(c){return"function"==typeof c?c():c!==tee.nil&&this._leafNode(new uee(c)),this}object(...eee){const ree=["{"];for(const[oee,aee]of eee)ree.length>1&&ree.push(","),ree.push(oee),(oee!==aee||this.opts.es5)&&(ree.push(":"),(0,tee.addCodeArg)(ree,aee));return ree.push("}"),new tee._Code(ree)}if(eee,tee,ree){if(this._blockNode(new If(eee)),tee&&ree)this.code(tee).else().code(ree).endIf();else if(tee)this.code(tee).endIf();else if(ree)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(eee){return this._elseNode(new If(eee))}else(){return this._elseNode(new mee)}endIf(){return this._endBlockNode(If,mee)}_for(eee,tee){return this._blockNode(eee),tee&&this.code(tee).endFor(),this}for(eee,tee){return this._for(new vee(eee),tee)}forRange(eee,tee,to,oee,aee=(this.opts.es5?ree.varKinds.var:ree.varKinds.let)){const nee=this._scope.toName(eee);return this._for(new bee(aee,nee,tee,to),(()=>oee(nee)))}forOf(eee,oee,aee,nee=ree.varKinds.const){const iee=this._scope.toName(eee);if(this.opts.es5){const eee=oee instanceof tee.Name?oee:this.var("_arr",oee);return this.forRange("_i",0,tee._`${eee}.length`,(i=>{this.var(iee,tee._`${eee}[${i}]`),aee(iee)}))}return this._for(new yee("of",nee,iee,oee),(()=>aee(iee)))}forIn(eee,oee,aee,nee=(this.opts.es5?ree.varKinds.var:ree.varKinds.const)){if(this.opts.ownProperties)return this.forOf(eee,tee._`Object.keys(${oee})`,aee);const iee=this._scope.toName(eee);return this._for(new yee("in",nee,iee,oee),(()=>aee(iee)))}endFor(){return this._endBlockNode(wee)}label(eee){return this._leafNode(new cee(eee))}break(eee){return this._leafNode(new dee(eee))}return(eee){const tee=new kee;if(this._blockNode(tee),this.code(eee),1!==tee.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(kee)}try(eee,tee,ree){if(!tee&&!ree)throw new Error('CodeGen: "try" without "catch" and "finally"');const oee=new _ee;if(this._blockNode(oee),this.code(eee),tee){const eee=this.name("e");this._currNode=oee.catch=new See(eee),tee(eee)}return ree&&(this._currNode=oee.finally=new Eee,this.code(ree)),this._endBlockNode(See,Eee)}throw(eee){return this._leafNode(new pee(eee))}block(eee,tee){return this._blockStarts.push(this._nodes.length),eee&&this.code(eee).endBlock(tee),this}endBlock(eee){const tee=this._blockStarts.pop();if(void 0===tee)throw new Error("CodeGen: not in self-balancing block");const ree=this._nodes.length-tee;if(ree<0||void 0!==eee&&ree!==eee)throw new Error(`CodeGen: wrong number of nodes: ${ree} vs ${eee} expected`);return this._nodes.length=tee,this}func(eee,ree=tee.nil,oee,aee){return this._blockNode(new xee(eee,ree,oee)),aee&&this.code(aee).endFunc(),this}endFunc(){return this._endBlockNode(xee)}optimize(n=1){for(;n-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(eee){return this._currNode.nodes.push(eee),this}_blockNode(eee){this._currNode.nodes.push(eee),this._nodes.push(eee)}_endBlockNode(N1,N2){const n=this._currNode;if(n instanceof N1||N2&&n instanceof N2)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${N2?`${N1.kind}/${N2.kind}`:N1.kind}"`)}_elseNode(eee){const n=this._currNode;if(!(n instanceof If))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=eee,this}get _root(){return this._nodes[0]}get _currNode(){const ns=this._nodes;return ns[ns.length-1]}set _currNode(eee){const ns=this._nodes;ns[ns.length-1]=eee}},eee.not=Aee;const jee=Nee(eee.operators.AND);eee.and=function(...eee){return eee.reduce(jee)};const Tee=Nee(eee.operators.OR);function Nee(op){return(x,y)=>x===tee.nil?y:y===tee.nil?x:tee._`${Iee(x)} ${op} ${Iee(y)}`}function Iee(x){return x instanceof tee.Name?x:tee._`(${x})`}eee.or=function(...eee){return eee.reduce(Tee)}}(QEe)),QEe}var nOe,iOe={};function sOe(){if(nOe)return iOe;nOe=1,Object.defineProperty(iOe,"__esModule",{value:!0}),iOe.checkStrictMode=iOe.getErrorPath=iOe.Type=iOe.useFunc=iOe.setEvaluated=iOe.evaluatedPropsToName=iOe.mergeEvaluated=iOe.eachItem=iOe.unescapeJsonPointer=iOe.escapeJsonPointer=iOe.escapeFragment=iOe.unescapeFragment=iOe.schemaRefOrVal=iOe.schemaHasRulesButRef=iOe.schemaHasRules=iOe.checkUnknownRules=iOe.alwaysValidSchema=iOe.toHash=void 0;const eee=aOe(),tee=JEe();function ree(it,eee=it.schema){const{opts:tee,self:ree}=it;if(!tee.strictSchema)return;if("boolean"==typeof eee)return;const oee=ree.RULES.keywords;for(const aee in eee)oee[aee]||pee(it,`unknown keyword: "${aee}"`)}function oee(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee[ree])return!0;return!1}function aee(eee){return"number"==typeof eee?`${eee}`:eee.replace(/~/g,"~0").replace(/\//g,"~1")}function nee(eee){return eee.replace(/~1/g,"/").replace(/~0/g,"~")}function iee({mergeNames:tee,mergeToName:ree,mergeValues:oee,resultToName:aee}){return(nee,iee,to,see)=>{const lee=void 0===to?iee:to instanceof eee.Name?(iee instanceof eee.Name?tee(nee,iee,to):ree(nee,iee,to),to):iee instanceof eee.Name?(ree(nee,to,iee),iee):oee(iee,to);return see!==eee.Name||lee instanceof eee.Name?lee:aee(nee,lee)}}function see(tee,ps){if(!0===ps)return tee.var("props",!0);const ree=tee.var("props",eee._`{}`);return void 0!==ps&&lee(tee,ree,ps),ree}function lee(tee,ree,ps){Object.keys(ps).forEach((p=>tee.assign(eee._`${ree}${(0,eee.getProperty)(p)}`,!0)))}iOe.toHash=function(eee){const tee={};for(const ree of eee)tee[ree]=!0;return tee},iOe.alwaysValidSchema=function(it,eee){return"boolean"==typeof eee?eee:0===Object.keys(eee).length||(ree(it,eee),!oee(eee,it.self.RULES.all))},iOe.checkUnknownRules=ree,iOe.schemaHasRules=oee,iOe.schemaHasRulesButRef=function(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if("$ref"!==ree&&tee.all[ree])return!0;return!1},iOe.schemaRefOrVal=function({topSchemaRef:tee,schemaPath:ree},oee,aee,nee){if(!nee){if("number"==typeof oee||"boolean"==typeof oee)return oee;if("string"==typeof oee)return eee._`${oee}`}return eee._`${tee}${ree}${(0,eee.getProperty)(aee)}`},iOe.unescapeFragment=function(eee){return nee(decodeURIComponent(eee))},iOe.escapeFragment=function(eee){return encodeURIComponent(aee(eee))},iOe.escapeJsonPointer=aee,iOe.unescapeJsonPointer=nee,iOe.eachItem=function(xs,f){if(Array.isArray(xs))for(const x of xs)f(x);else f(xs)},iOe.mergeEvaluated={props:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>{tee.if(eee._`${ree} === true`,(()=>tee.assign(to,!0)),(()=>tee.assign(to,eee._`${to} || {}`).code(eee._`Object.assign(${to}, ${ree})`)))})),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>{!0===ree?tee.assign(to,!0):(tee.assign(to,eee._`${to} || {}`),lee(tee,to,ree))})),mergeValues:(eee,to)=>!0===eee||{...eee,...to},resultToName:see}),items:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>tee.assign(to,eee._`${ree} === true ? true : ${to} > ${ree} ? ${to} : ${ree}`))),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>tee.assign(to,!0===ree||eee._`${to} > ${ree} ? ${to} : ${ree}`))),mergeValues:(eee,to)=>!0===eee||Math.max(eee,to),resultToName:(eee,tee)=>eee.var("items",tee)})},iOe.evaluatedPropsToName=see,iOe.setEvaluated=lee;const cee={};var dee;function pee(it,eee,tee=it.opts.strictSchema){if(tee){if(eee=`strict mode: ${eee}`,!0===tee)throw new Error(eee);it.self.logger.warn(eee)}}return iOe.useFunc=function(eee,f){return eee.scopeValue("func",{ref:f,code:cee[f.code]||(cee[f.code]=new tee._Code(f.code))})},function(eee){eee[eee.Num=0]="Num",eee[eee.Str=1]="Str"}(dee||(iOe.Type=dee={})),iOe.getErrorPath=function(tee,ree,oee){if(tee instanceof eee.Name){const aee=ree===dee.Num;return oee?aee?eee._`"[" + ${tee} + "]"`:eee._`"['" + ${tee} + "']"`:aee?eee._`"/" + ${tee}`:eee._`"/" + ${tee}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return oee?(0,eee.getProperty)(tee).toString():"/"+aee(tee)},iOe.checkStrictMode=pee,iOe}var lOe,cOe,dOe,pOe={};function uOe(){if(lOe)return pOe;lOe=1,Object.defineProperty(pOe,"__esModule",{value:!0});const eee=aOe(),tee={data:new eee.Name("data"),valCxt:new eee.Name("valCxt"),instancePath:new eee.Name("instancePath"),parentData:new eee.Name("parentData"),parentDataProperty:new eee.Name("parentDataProperty"),rootData:new eee.Name("rootData"),dynamicAnchors:new eee.Name("dynamicAnchors"),vErrors:new eee.Name("vErrors"),errors:new eee.Name("errors"),this:new eee.Name("this"),self:new eee.Name("self"),scope:new eee.Name("scope"),json:new eee.Name("json"),jsonPos:new eee.Name("jsonPos"),jsonLen:new eee.Name("jsonLen"),jsonPart:new eee.Name("jsonPart")};return pOe.default=tee,pOe}function hOe(){return cOe||(cOe=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.extendErrors=eee.resetErrorsCount=eee.reportExtraError=eee.reportError=eee.keyword$DataError=eee.keywordError=void 0;const tee=aOe(),ree=sOe(),oee=uOe();function aee(eee,ree){const aee=eee.const("err",ree);eee.if(tee._`${oee.default.vErrors} === null`,(()=>eee.assign(oee.default.vErrors,tee._`[${aee}]`)),tee._`${oee.default.vErrors}.push(${aee})`),eee.code(tee._`${oee.default.errors}++`)}function nee(it,eee){const{gen:ree,validateName:oee,schemaEnv:aee}=it;aee.$async?ree.throw(tee._`new ${it.ValidationError}(${eee})`):(ree.assign(tee._`${oee}.errors`,eee),ree.return(!1))}eee.keywordError={message:({keyword:eee})=>tee.str`must pass "${eee}" keyword validation`},eee.keyword$DataError={message:({keyword:eee,schemaType:ree})=>ree?tee.str`"${eee}" keyword must be ${ree} ($data)`:tee.str`"${eee}" keyword is invalid ($data)`},eee.reportError=function(ree,oee=eee.keywordError,see,lee){const{it:it}=ree,{gen:cee,compositeRule:dee,allErrors:pee}=it,uee=iee(ree,oee,see);(null!=lee?lee:dee||pee)?aee(cee,uee):nee(it,tee._`[${uee}]`)},eee.reportExtraError=function(tee,ree=eee.keywordError,see){const{it:it}=tee,{gen:lee,compositeRule:cee,allErrors:dee}=it;aee(lee,iee(tee,ree,see)),cee||dee||nee(it,oee.default.vErrors)},eee.resetErrorsCount=function(eee,ree){eee.assign(oee.default.errors,ree),eee.if(tee._`${oee.default.vErrors} !== null`,(()=>eee.if(ree,(()=>eee.assign(tee._`${oee.default.vErrors}.length`,ree)),(()=>eee.assign(oee.default.vErrors,null)))))},eee.extendErrors=function({gen:eee,keyword:ree,schemaValue:aee,data:nee,errsCount:iee,it:it}){if(void 0===iee)throw new Error("ajv implementation error");const see=eee.name("err");eee.forRange("i",iee,oee.default.errors,(i=>{eee.const(see,tee._`${oee.default.vErrors}[${i}]`),eee.if(tee._`${see}.instancePath === undefined`,(()=>eee.assign(tee._`${see}.instancePath`,(0,tee.strConcat)(oee.default.instancePath,it.errorPath)))),eee.assign(tee._`${see}.schemaPath`,tee.str`${it.errSchemaPath}/${ree}`),it.opts.verbose&&(eee.assign(tee._`${see}.schema`,aee),eee.assign(tee._`${see}.data`,nee))}))};const E={keyword:new tee.Name("keyword"),schemaPath:new tee.Name("schemaPath"),params:new tee.Name("params"),propertyName:new tee.Name("propertyName"),message:new tee.Name("message"),schema:new tee.Name("schema"),parentSchema:new tee.Name("parentSchema")};function iee(eee,ree,aee){const{createErrors:nee}=eee.it;return!1===nee?tee._`{}`:function(eee,ree,aee={}){const{gen:nee,it:it}=eee,iee=[see(it,aee),lee(eee,aee)];return function(eee,{params:ree,message:aee},nee){const{keyword:iee,data:see,schemaValue:lee,it:it}=eee,{opts:cee,propertyName:dee,topSchemaRef:pee,schemaPath:uee}=it;nee.push([E.keyword,iee],[E.params,"function"==typeof ree?ree(eee):ree||tee._`{}`]),cee.messages&&nee.push([E.message,"function"==typeof aee?aee(eee):aee]);cee.verbose&&nee.push([E.schema,lee],[E.parentSchema,tee._`${pee}${uee}`],[oee.default.data,see]);dee&&nee.push([E.propertyName,dee])}(eee,ree,iee),nee.object(...iee)}(eee,ree,aee)}function see({errorPath:eee},{instancePath:aee}){const nee=aee?tee.str`${eee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`:eee;return[oee.default.instancePath,(0,tee.strConcat)(oee.default.instancePath,nee)]}function lee({keyword:eee,it:{errSchemaPath:oee}},{schemaPath:aee,parentSchema:nee}){let iee=nee?oee:tee.str`${oee}/${eee}`;return aee&&(iee=tee.str`${iee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`),[E.schemaPath,iee]}}(XEe)),XEe}var fOe,gOe={},mOe={};function wOe(){if(fOe)return mOe;fOe=1,Object.defineProperty(mOe,"__esModule",{value:!0}),mOe.getRules=mOe.isJSONType=void 0;const eee=new Set(["string","number","integer","boolean","null","object","array"]);return mOe.isJSONType=function(x){return"string"==typeof x&&eee.has(x)},mOe.getRules=function(){const eee={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...eee,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},eee.number,eee.string,eee.array,eee.object],post:{rules:[]},all:{},keywords:{}}},mOe}var vOe,bOe,yOe={};function xOe(){if(vOe)return yOe;function eee(eee,ree){return ree.rules.some((ree=>tee(eee,ree)))}function tee(eee,tee){var _a;return void 0!==eee[tee.keyword]||(null===(_a=tee.definition.implements)||void 0===_a?void 0:_a.some((tee=>void 0!==eee[tee])))}return vOe=1,Object.defineProperty(yOe,"__esModule",{value:!0}),yOe.shouldUseRule=yOe.shouldUseGroup=yOe.schemaHasRulesForType=void 0,yOe.schemaHasRulesForType=function({schema:tee,self:ree},oee){const aee=ree.RULES.types[oee];return aee&&!0!==aee&&eee(tee,aee)},yOe.shouldUseGroup=eee,yOe.shouldUseRule=tee,yOe}function kOe(){if(bOe)return gOe;bOe=1,Object.defineProperty(gOe,"__esModule",{value:!0}),gOe.reportTypeError=gOe.checkDataTypes=gOe.checkDataType=gOe.coerceAndCheckDataType=gOe.getJSONTypes=gOe.getSchemaTypes=gOe.DataType=void 0;const eee=wOe(),tee=xOe(),ree=hOe(),oee=aOe(),aee=sOe();var nee;function iee(ts){const tee=Array.isArray(ts)?ts:ts?[ts]:[];if(tee.every(eee.isJSONType))return tee;throw new Error("type must be JSONType or JSONType[]: "+tee.join(","))}!function(eee){eee[eee.Correct=0]="Correct",eee[eee.Wrong=1]="Wrong"}(nee||(gOe.DataType=nee={})),gOe.getSchemaTypes=function(eee){const tee=iee(eee.type);if(tee.includes("null")){if(!1===eee.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!tee.length&&void 0!==eee.nullable)throw new Error('"nullable" cannot be used without "type"');!0===eee.nullable&&tee.push("null")}return tee},gOe.getJSONTypes=iee,gOe.coerceAndCheckDataType=function(it,eee){const{gen:ree,data:aee,opts:iee}=it,lee=function(eee,tee){return tee?eee.filter((t=>see.has(t)||"array"===tee&&"array"===t)):[]}(eee,iee.coerceTypes),dee=eee.length>0&&!(0===lee.length&&1===eee.length&&(0,tee.schemaHasRulesForType)(it,eee[0]));if(dee){const tee=cee(eee,aee,iee.strictNumbers,nee.Wrong);ree.if(tee,(()=>{lee.length?function(it,eee,tee){const{gen:ree,data:aee,opts:nee}=it,iee=ree.let("dataType",oee._`typeof ${aee}`),lee=ree.let("coerced",oee._`undefined`);"array"===nee.coerceTypes&&ree.if(oee._`${iee} == 'object' && Array.isArray(${aee}) && ${aee}.length == 1`,(()=>ree.assign(aee,oee._`${aee}[0]`).assign(iee,oee._`typeof ${aee}`).if(cee(eee,aee,nee.strictNumbers),(()=>ree.assign(lee,aee)))));ree.if(oee._`${lee} !== undefined`);for(const t of tee)(see.has(t)||"array"===t&&"array"===nee.coerceTypes)&&dee(t);function dee(t){switch(t){case"string":return void ree.elseIf(oee._`${iee} == "number" || ${iee} == "boolean"`).assign(lee,oee._`"" + ${aee}`).elseIf(oee._`${aee} === null`).assign(lee,oee._`""`);case"number":return void ree.elseIf(oee._`${iee} == "boolean" || ${aee} === null - || (${iee} == "string" && ${aee} && ${aee} == +${aee})`).assign(lee,oee._`+${aee}`);case"integer":return void ree.elseIf(oee._`${iee} === "boolean" || ${aee} === null - || (${iee} === "string" && ${aee} && ${aee} == +${aee} && !(${aee} % 1))`).assign(lee,oee._`+${aee}`);case"boolean":return void ree.elseIf(oee._`${aee} === "false" || ${aee} === 0 || ${aee} === null`).assign(lee,!1).elseIf(oee._`${aee} === "true" || ${aee} === 1`).assign(lee,!0);case"null":return ree.elseIf(oee._`${aee} === "" || ${aee} === 0 || ${aee} === false`),void ree.assign(lee,null);case"array":ree.elseIf(oee._`${iee} === "string" || ${iee} === "number" - || ${iee} === "boolean" || ${aee} === null`).assign(lee,oee._`[${aee}]`)}}ree.else(),pee(it),ree.endIf(),ree.if(oee._`${lee} !== undefined`,(()=>{ree.assign(aee,lee),function({gen:eee,parentData:tee,parentDataProperty:ree},aee){eee.if(oee._`${tee} !== undefined`,(()=>eee.assign(oee._`${tee}[${ree}]`,aee)))}(it,lee)}))}(it,eee,lee):pee(it)}))}return dee};const see=new Set(["string","number","integer","boolean","null"]);function lee(eee,tee,ree,aee=nee.Correct){const EQ=aee===nee.Correct?oee.operators.EQ:oee.operators.NEQ;let iee;switch(eee){case"null":return oee._`${tee} ${EQ} null`;case"array":iee=oee._`Array.isArray(${tee})`;break;case"object":iee=oee._`${tee} && typeof ${tee} == "object" && !Array.isArray(${tee})`;break;case"integer":iee=see(oee._`!(${tee} % 1) && !isNaN(${tee})`);break;case"number":iee=see();break;default:return oee._`typeof ${tee} ${EQ} ${eee}`}return aee===nee.Correct?iee:(0,oee.not)(iee);function see(eee=oee.nil){return(0,oee.and)(oee._`typeof ${tee} == "number"`,eee,ree?oee._`isFinite(${tee})`:oee.nil)}}function cee(eee,tee,ree,nee){if(1===eee.length)return lee(eee[0],tee,ree,nee);let iee;const see=(0,aee.toHash)(eee);if(see.array&&see.object){const eee=oee._`typeof ${tee} != "object"`;iee=see.null?eee:oee._`!${tee} || ${eee}`,delete see.null,delete see.array,delete see.object}else iee=oee.nil;see.number&&delete see.integer;for(const t in see)iee=(0,oee.and)(iee,lee(t,tee,ree,nee));return iee}gOe.checkDataType=lee,gOe.checkDataTypes=cee;const dee={message:({schema:eee})=>`must be ${eee}`,params:({schema:eee,schemaValue:tee})=>"string"==typeof eee?oee._`{type: ${eee}}`:oee._`{type: ${tee}}`};function pee(it){const eee=function(it){const{gen:eee,data:tee,schema:ree}=it,oee=(0,aee.schemaRefOrVal)(it,ree,"type");return{gen:eee,keyword:"type",data:tee,schema:ree.type,schemaCode:oee,schemaValue:oee,parentSchema:ree,params:{},it:it}}(it);(0,ree.reportError)(eee,dee)}return gOe.reportTypeError=pee,gOe}var _Oe,SOe={};var EOe,OOe,$Oe={},zOe={};function COe(){if(EOe)return zOe;EOe=1,Object.defineProperty(zOe,"__esModule",{value:!0}),zOe.validateUnion=zOe.validateArray=zOe.usePattern=zOe.callValidateCode=zOe.schemaProperties=zOe.allSchemaProperties=zOe.noPropertyInData=zOe.propertyInData=zOe.isOwnProperty=zOe.hasPropFunc=zOe.reportMissingProp=zOe.checkMissingProp=zOe.checkReportMissingProp=void 0;const eee=aOe(),tee=sOe(),ree=uOe(),oee=sOe();function aee(tee){return tee.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:eee._`Object.prototype.hasOwnProperty`})}function nee(tee,ree,oee){return eee._`${aee(tee)}.call(${ree}, ${oee})`}function iee(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} === undefined`;return aee?(0,eee.or)(iee,(0,eee.not)(nee(tee,ree,oee))):iee}function see(eee){return eee?Object.keys(eee).filter((p=>"__proto__"!==p)):[]}zOe.checkReportMissingProp=function(tee,ree){const{gen:oee,data:aee,it:it}=tee;oee.if(iee(oee,aee,ree,it.opts.ownProperties),(()=>{tee.setParams({missingProperty:eee._`${ree}`},!0),tee.error()}))},zOe.checkMissingProp=function({gen:tee,data:ree,it:{opts:oee}},aee,nee){return(0,eee.or)(...aee.map((aee=>(0,eee.and)(iee(tee,ree,aee,oee.ownProperties),eee._`${nee} = ${aee}`))))},zOe.reportMissingProp=function(eee,tee){eee.setParams({missingProperty:tee},!0),eee.error()},zOe.hasPropFunc=aee,zOe.isOwnProperty=nee,zOe.propertyInData=function(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} !== undefined`;return aee?eee._`${iee} && ${nee(tee,ree,oee)}`:iee},zOe.noPropertyInData=iee,zOe.allSchemaProperties=see,zOe.schemaProperties=function(it,eee){return see(eee).filter((p=>!(0,tee.alwaysValidSchema)(it,eee[p])))},zOe.callValidateCode=function({schemaCode:tee,data:oee,it:{gen:aee,topSchemaRef:nee,schemaPath:iee,errorPath:see},it:it},lee,cee,dee){const pee=dee?eee._`${tee}, ${oee}, ${nee}${iee}`:oee,uee=[[ree.default.instancePath,(0,eee.strConcat)(ree.default.instancePath,see)],[ree.default.parentData,it.parentData],[ree.default.parentDataProperty,it.parentDataProperty],[ree.default.rootData,ree.default.rootData]];it.opts.dynamicRef&&uee.push([ree.default.dynamicAnchors,ree.default.dynamicAnchors]);const hee=eee._`${pee}, ${aee.object(...uee)}`;return cee!==eee.nil?eee._`${lee}.call(${cee}, ${hee})`:eee._`${lee}(${hee})`};const lee=eee._`new RegExp`;return zOe.usePattern=function({gen:tee,it:{opts:ree}},aee){const u=ree.unicodeRegExp?"u":"",{regExp:nee}=ree.code,rx=nee(aee,u);return tee.scopeValue("pattern",{key:rx.toString(),ref:rx,code:eee._`${"new RegExp"===nee.code?lee:(0,oee.useFunc)(tee,nee)}(${aee}, ${u})`})},zOe.validateArray=function(ree){const{gen:oee,data:aee,keyword:nee,it:it}=ree,iee=oee.name("valid");if(it.allErrors){const eee=oee.let("valid",!0);return see((()=>oee.assign(eee,!1))),eee}return oee.var(iee,!0),see((()=>oee.break())),iee;function see(see){const lee=oee.const("len",eee._`${aee}.length`);oee.forRange("i",0,lee,(i=>{ree.subschema({keyword:nee,dataProp:i,dataPropType:tee.Type.Num},iee),oee.if((0,eee.not)(iee),see)}))}},zOe.validateUnion=function(ree){const{gen:oee,schema:aee,keyword:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(aee.some((eee=>(0,tee.alwaysValidSchema)(it,eee)))&&!it.opts.unevaluated)return;const iee=oee.let("valid",!1),see=oee.name("_valid");oee.block((()=>aee.forEach(((tee,i)=>{const aee=ree.subschema({keyword:nee,schemaProp:i,compositeRule:!0},see);oee.assign(iee,eee._`${iee} || ${see}`);ree.mergeValidEvaluated(aee,see)||oee.if((0,eee.not)(iee))})))),ree.result(iee,(()=>ree.reset()),(()=>ree.error(!0)))},zOe}function AOe(){if(OOe)return $Oe;OOe=1,Object.defineProperty($Oe,"__esModule",{value:!0}),$Oe.validateKeywordUsage=$Oe.validSchemaType=$Oe.funcKeywordCode=$Oe.macroKeywordCode=void 0;const eee=aOe(),tee=uOe(),ree=COe(),oee=hOe();function aee(tee){const{gen:ree,data:oee,it:it}=tee;ree.if(it.parentData,(()=>ree.assign(oee,eee._`${it.parentData}[${it.parentDataProperty}]`)))}function nee(tee,ree,oee){if(void 0===oee)throw new Error(`keyword "${ree}" failed to compile`);return tee.scopeValue("keyword","function"==typeof oee?{ref:oee}:{ref:oee,code:(0,eee.stringify)(oee)})}return $Oe.macroKeywordCode=function(tee,ree){const{gen:oee,keyword:aee,schema:iee,parentSchema:see,it:it}=tee,lee=ree.macro.call(it.self,iee,see,it),cee=nee(oee,aee,lee);!1!==it.opts.validateSchema&&it.self.validateSchema(lee,!0);const dee=oee.name("valid");tee.subschema({schema:lee,schemaPath:eee.nil,errSchemaPath:`${it.errSchemaPath}/${aee}`,topSchemaRef:cee,compositeRule:!0},dee),tee.pass(dee,(()=>tee.error(!0)))},$Oe.funcKeywordCode=function(iee,see){var _a;const{gen:lee,keyword:cee,schema:dee,parentSchema:pee,$data:uee,it:it}=iee;!function({schemaEnv:eee},tee){if(tee.async&&!eee.$async)throw new Error("async keyword in sync schema")}(it,see);const hee=!uee&&see.compile?see.compile.call(it.self,dee,pee,it):see.validate,fee=nee(lee,cee,hee),gee=lee.let("valid");function mee(oee=(see.async?eee._`await `:eee.nil)){const aee=it.opts.passContext?tee.default.this:tee.default.self,nee=!("compile"in see&&!uee||!1===see.schema);lee.assign(gee,eee._`${oee}${(0,ree.callValidateCode)(iee,fee,aee,nee)}`,see.modifying)}function wee(tee){var _a;lee.if((0,eee.not)(null!==(_a=see.valid)&&void 0!==_a?_a:gee),tee)}iee.block$data(gee,(function(){if(!1===see.errors)mee(),see.modifying&&aee(iee),wee((()=>iee.error()));else{const ree=see.async?function(){const tee=lee.let("ruleErrs",null);return lee.try((()=>mee(eee._`await `)),(e=>lee.assign(gee,!1).if(eee._`${e} instanceof ${it.ValidationError}`,(()=>lee.assign(tee,eee._`${e}.errors`)),(()=>lee.throw(e))))),tee}():function(){const tee=eee._`${fee}.errors`;return lee.assign(tee,null),mee(eee.nil),tee}();see.modifying&&aee(iee),wee((()=>function(ree,aee){const{gen:nee}=ree;nee.if(eee._`Array.isArray(${aee})`,(()=>{nee.assign(tee.default.vErrors,eee._`${tee.default.vErrors} === null ? ${aee} : ${tee.default.vErrors}.concat(${aee})`).assign(tee.default.errors,eee._`${tee.default.vErrors}.length`),(0,oee.extendErrors)(ree)}),(()=>ree.error()))}(iee,ree)))}})),iee.ok(null!==(_a=see.valid)&&void 0!==_a?_a:gee)},$Oe.validSchemaType=function(eee,tee,ree=!1){return!tee.length||tee.some((st=>"array"===st?Array.isArray(eee):"object"===st?eee&&"object"==typeof eee&&!Array.isArray(eee):typeof eee==st||ree&&void 0===eee))},$Oe.validateKeywordUsage=function({schema:eee,opts:tee,self:ree,errSchemaPath:oee},aee,nee){if(Array.isArray(aee.keyword)?!aee.keyword.includes(nee):aee.keyword!==nee)throw new Error("ajv implementation error");const iee=aee.dependencies;if(null==iee?void 0:iee.some((tee=>!Object.prototype.hasOwnProperty.call(eee,tee))))throw new Error(`parent schema must have dependencies of ${nee}: ${iee.join(",")}`);if(aee.validateSchema){if(!aee.validateSchema(eee[nee])){const eee=`keyword "${nee}" value is invalid at path "${oee}": `+ree.errorsText(aee.validateSchema.errors);if("log"!==tee.validateSchema)throw new Error(eee);ree.logger.error(eee)}}},$Oe}var jOe,TOe={};var NOe,IOe,POe={};function ROe(){return IOe||(IOe=1,NOe=function eee(a,b){if(a===b)return!0;if(a&&b&&"object"==typeof a&&"object"==typeof b){if(a.constructor!==b.constructor)return!1;var tee,i,ree;if(Array.isArray(a)){if((tee=a.length)!=b.length)return!1;for(i=tee;0!=i--;)if(!eee(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if((tee=(ree=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=tee;0!=i--;)if(!Object.prototype.hasOwnProperty.call(b,ree[i]))return!1;for(i=tee;0!=i--;){var oee=ree[i];if(!eee(a[oee],b[oee]))return!1}return!0}return a!=a&&b!=b}),NOe}var MOe,DOe,FOe,LOe={exports:{}};function UOe(){if(MOe)return LOe.exports;MOe=1;var eee=LOe.exports=function(eee,ree,cb){"function"==typeof ree&&(cb=ree,ree={}),tee(ree,"function"==typeof(cb=ree.cb||cb)?cb:cb.pre||function(){},cb.post||function(){},eee,"",eee)};function tee(ree,oee,aee,nee,iee,see,lee,cee,dee,pee){if(nee&&"object"==typeof nee&&!Array.isArray(nee)){for(var uee in oee(nee,iee,see,lee,cee,dee,pee),nee){var hee=nee[uee];if(Array.isArray(hee)){if(uee in eee.arrayKeywords)for(var i=0;iree+=iee(eee))),ree===1/0))return 1/0}return ree}function see(eee,id="",tee){!1!==tee&&(id=dee(id));const p=eee.parse(id);return lee(eee,p)}function lee(eee,p){return eee.serialize(p).split("#")[0]+"#"}POe.getFullPath=see,POe._getFullPath=lee;const cee=/#\/?$/;function dee(id){return id?id.replace(cee,""):""}POe.normalizeId=dee,POe.resolveUrl=function(eee,tee,id){return id=dee(id),eee.resolve(tee,id)};const pee=/^[a-z_][-a-z0-9._]*$/i;return POe.getSchemaRefs=function(eee,oee){if("boolean"==typeof eee)return{};const{schemaId:aee,uriResolver:nee}=this.opts,iee=dee(eee[aee]||oee),lee={"":iee},cee=see(nee,iee,!1),uee={},hee=new Set;return ree(eee,{allKeys:!0},((eee,tee,_,ree)=>{if(void 0===ree)return;const oee=cee+tee;let nee=lee[ree];function iee(tee){const ree=this.opts.uriResolver.resolve;if(tee=dee(nee?ree(nee,tee):tee),hee.has(tee))throw gee(tee);hee.add(tee);let aee=this.refs[tee];return"string"==typeof aee&&(aee=this.refs[aee]),"object"==typeof aee?fee(eee,aee.schema,tee):tee!==dee(oee)&&("#"===tee[0]?(fee(eee,uee[tee],tee),uee[tee]=eee):this.refs[tee]=oee),tee}function see(eee){if("string"==typeof eee){if(!pee.test(eee))throw new Error(`invalid anchor "${eee}"`);iee.call(this,`#${eee}`)}}"string"==typeof eee[aee]&&(nee=iee.call(this,eee[aee])),see.call(this,eee.$anchor),see.call(this,eee.$dynamicAnchor),lee[tee]=nee})),uee;function fee(eee,ree,oee){if(void 0!==ree&&!tee(eee,ree))throw gee(oee)}function gee(eee){return new Error(`reference "${eee}" resolves to more than one schema`)}},POe}function YOe(){if(FOe)return KEe;FOe=1,Object.defineProperty(KEe,"__esModule",{value:!0}),KEe.getData=KEe.KeywordCxt=KEe.validateFunctionCode=void 0;const eee=function(){if(dOe)return GEe;dOe=1,Object.defineProperty(GEe,"__esModule",{value:!0}),GEe.boolOrEmptySchema=GEe.topBoolOrEmptySchema=void 0;const eee=hOe(),tee=aOe(),ree=uOe(),oee={message:"boolean schema is false"};function aee(it,tee){const{gen:ree,data:aee}=it,nee={gen:ree,keyword:"false schema",data:aee,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:it};(0,eee.reportError)(nee,oee,void 0,tee)}return GEe.topBoolOrEmptySchema=function(it){const{gen:eee,schema:oee,validateName:nee}=it;!1===oee?aee(it,!1):"object"==typeof oee&&!0===oee.$async?eee.return(ree.default.data):(eee.assign(tee._`${nee}.errors`,null),eee.return(!0))},GEe.boolOrEmptySchema=function(it,eee){const{gen:tee,schema:ree}=it;!1===ree?(tee.var(eee,!1),aee(it)):tee.var(eee,!0)},GEe}(),tee=kOe(),ree=xOe(),oee=kOe(),aee=function(){if(_Oe)return SOe;_Oe=1,Object.defineProperty(SOe,"__esModule",{value:!0}),SOe.assignDefaults=void 0;const eee=aOe(),tee=sOe();function ree(it,ree,oee){const{gen:aee,compositeRule:nee,data:iee,opts:see}=it;if(void 0===oee)return;const lee=eee._`${iee}${(0,eee.getProperty)(ree)}`;if(nee)return void(0,tee.checkStrictMode)(it,`default is ignored for: ${lee}`);let cee=eee._`${lee} === undefined`;"empty"===see.useDefaults&&(cee=eee._`${cee} || ${lee} === null || ${lee} === ""`),aee.if(cee,eee._`${lee} = ${(0,eee.stringify)(oee)}`)}return SOe.assignDefaults=function(it,ty){const{properties:eee,items:tee}=it.schema;if("object"===ty&&eee)for(const oee in eee)ree(it,oee,eee[oee].default);else"array"===ty&&Array.isArray(tee)&&tee.forEach(((eee,i)=>ree(it,i,eee.default)))},SOe}(),nee=AOe(),iee=function(){if(jOe)return TOe;jOe=1,Object.defineProperty(TOe,"__esModule",{value:!0}),TOe.extendSubschemaMode=TOe.extendSubschemaData=TOe.getSubschema=void 0;const eee=aOe(),tee=sOe();return TOe.getSubschema=function(it,{keyword:ree,schemaProp:oee,schema:aee,schemaPath:nee,errSchemaPath:iee,topSchemaRef:see}){if(void 0!==ree&&void 0!==aee)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==ree){const aee=it.schema[ree];return void 0===oee?{schema:aee,schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}`,errSchemaPath:`${it.errSchemaPath}/${ree}`}:{schema:aee[oee],schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}${(0,eee.getProperty)(oee)}`,errSchemaPath:`${it.errSchemaPath}/${ree}/${(0,tee.escapeFragment)(oee)}`}}if(void 0!==aee){if(void 0===nee||void 0===iee||void 0===see)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:aee,schemaPath:nee,topSchemaRef:see,errSchemaPath:iee}}throw new Error('either "keyword" or "schema" must be passed')},TOe.extendSubschemaData=function(ree,it,{dataProp:oee,dataPropType:aee,data:nee,dataTypes:iee,propertyName:see}){if(void 0!==nee&&void 0!==oee)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:lee}=it;if(void 0!==oee){const{errorPath:nee,dataPathArr:iee,opts:see}=it;cee(lee.let("data",eee._`${it.data}${(0,eee.getProperty)(oee)}`,!0)),ree.errorPath=eee.str`${nee}${(0,tee.getErrorPath)(oee,aee,see.jsPropertySyntax)}`,ree.parentDataProperty=eee._`${oee}`,ree.dataPathArr=[...iee,ree.parentDataProperty]}function cee(eee){ree.data=eee,ree.dataLevel=it.dataLevel+1,ree.dataTypes=[],it.definedProperties=new Set,ree.parentData=it.data,ree.dataNames=[...it.dataNames,eee]}void 0!==nee&&(cee(nee instanceof eee.Name?nee:lee.let("data",nee,!0)),void 0!==see&&(ree.propertyName=see)),iee&&(ree.dataTypes=iee)},TOe.extendSubschemaMode=function(eee,{jtdDiscriminator:tee,jtdMetadata:ree,compositeRule:oee,createErrors:aee,allErrors:nee}){void 0!==oee&&(eee.compositeRule=oee),void 0!==aee&&(eee.createErrors=aee),void 0!==nee&&(eee.allErrors=nee),eee.jtdDiscriminator=tee,eee.jtdMetadata=ree},TOe}(),see=aOe(),lee=uOe(),cee=BOe(),dee=sOe(),pee=hOe();function uee({gen:eee,validateName:tee,schema:ree,schemaEnv:oee,opts:aee},nee){aee.code.es5?eee.func(tee,see._`${lee.default.data}, ${lee.default.valCxt}`,oee.$async,(()=>{eee.code(see._`"use strict"; ${hee(ree,aee)}`),function(eee,tee){eee.if(lee.default.valCxt,(()=>{eee.var(lee.default.instancePath,see._`${lee.default.valCxt}.${lee.default.instancePath}`),eee.var(lee.default.parentData,see._`${lee.default.valCxt}.${lee.default.parentData}`),eee.var(lee.default.parentDataProperty,see._`${lee.default.valCxt}.${lee.default.parentDataProperty}`),eee.var(lee.default.rootData,see._`${lee.default.valCxt}.${lee.default.rootData}`),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`${lee.default.valCxt}.${lee.default.dynamicAnchors}`)}),(()=>{eee.var(lee.default.instancePath,see._`""`),eee.var(lee.default.parentData,see._`undefined`),eee.var(lee.default.parentDataProperty,see._`undefined`),eee.var(lee.default.rootData,lee.default.data),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`{}`)}))}(eee,aee),eee.code(nee)})):eee.func(tee,see._`${lee.default.data}, ${function(eee){return see._`{${lee.default.instancePath}="", ${lee.default.parentData}, ${lee.default.parentDataProperty}, ${lee.default.rootData}=${lee.default.data}${eee.dynamicRef?see._`, ${lee.default.dynamicAnchors}={}`:see.nil}}={}`}(aee)}`,oee.$async,(()=>eee.code(hee(ree,aee)).code(nee)))}function hee(eee,tee){const ree="object"==typeof eee&&eee[tee.schemaId];return ree&&(tee.code.source||tee.code.process)?see._`/*# sourceURL=${ree} */`:see.nil}function fee(it,tee){mee(it)&&(wee(it),gee(it))?function(it,eee){const{schema:tee,gen:ree,opts:oee}=it;oee.$comment&&tee.$comment&&bee(it);(function(it){const eee=it.schema[it.opts.schemaId];eee&&(it.baseId=(0,cee.resolveUrl)(it.opts.uriResolver,it.baseId,eee))})(it),function(it){if(it.schema.$async&&!it.schemaEnv.$async)throw new Error("async schema in sync schema")}(it);const aee=ree.const("_errs",lee.default.errors);vee(it,aee),ree.var(eee,see._`${aee} === ${lee.default.errors}`)}(it,tee):(0,eee.boolOrEmptySchema)(it,tee)}function gee({schema:eee,self:tee}){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee.RULES.all[ree])return!0;return!1}function mee(it){return"boolean"!=typeof it.schema}function wee(it){(0,dee.checkUnknownRules)(it),function(it){const{schema:eee,errSchemaPath:tee,opts:ree,self:oee}=it;eee.$ref&&ree.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(eee,oee.RULES)&&oee.logger.warn(`$ref: keywords ignored in schema at path "${tee}"`)}(it)}function vee(it,eee){if(it.opts.jtd)return yee(it,[],!1,eee);const ree=(0,tee.getSchemaTypes)(it.schema);yee(it,ree,!(0,tee.coerceAndCheckDataType)(it,ree),eee)}function bee({gen:eee,schemaEnv:tee,schema:ree,errSchemaPath:oee,opts:aee}){const nee=ree.$comment;if(!0===aee.$comment)eee.code(see._`${lee.default.self}.logger.log(${nee})`);else if("function"==typeof aee.$comment){const ree=see.str`${oee}/$comment`,aee=eee.scopeValue("root",{ref:tee.root});eee.code(see._`${lee.default.self}.opts.$comment(${nee}, ${ree}, ${aee}.schema)`)}}function yee(it,eee,tee,aee){const{gen:nee,schema:iee,data:cee,allErrors:pee,opts:uee,self:hee}=it,{RULES:fee}=hee;function gee(dee){(0,ree.shouldUseGroup)(iee,dee)&&(dee.type?(nee.if((0,oee.checkDataType)(dee.type,cee,uee.strictNumbers)),xee(it,dee),1===eee.length&&eee[0]===dee.type&&tee&&(nee.else(),(0,oee.reportTypeError)(it)),nee.endIf()):xee(it,dee),pee||nee.if(see._`${lee.default.errors} === ${aee||0}`))}!iee.$ref||!uee.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(iee,fee)?(uee.jtd||function(it,eee){if(it.schemaEnv.meta||!it.opts.strictTypes)return;(function(it,eee){if(!eee.length)return;if(!it.dataTypes.length)return void(it.dataTypes=eee);eee.forEach((t=>{_ee(it.dataTypes,t)||See(it,`type "${t}" not allowed by context "${it.dataTypes.join(",")}"`)})),function(it,eee){const ts=[];for(const t of it.dataTypes)_ee(eee,t)?ts.push(t):eee.includes("integer")&&"number"===t&&ts.push("integer");it.dataTypes=ts}(it,eee)})(it,eee),it.opts.allowUnionTypes||function(it,ts){ts.length>1&&(2!==ts.length||!ts.includes("null"))&&See(it,"use allowUnionTypes to allow union type keyword")}(it,eee);!function(it,ts){const eee=it.self.RULES.all;for(const tee in eee){const oee=eee[tee];if("object"==typeof oee&&(0,ree.shouldUseRule)(it.schema,oee)){const{type:eee}=oee.definition;eee.length&&!eee.some((t=>kee(ts,t)))&&See(it,`missing type "${eee.join(",")}" for keyword "${tee}"`)}}}(it,it.dataTypes)}(it,eee),nee.block((()=>{for(const eee of fee.rules)gee(eee);gee(fee.post)}))):nee.block((()=>Oee(it,"$ref",fee.all.$ref.definition)))}function xee(it,eee){const{gen:tee,schema:oee,opts:{useDefaults:nee}}=it;nee&&(0,aee.assignDefaults)(it,eee.type),tee.block((()=>{for(const tee of eee.rules)(0,ree.shouldUseRule)(oee,tee)&&Oee(it,tee.keyword,tee.definition,eee.type)}))}function kee(eee,tee){return eee.includes(tee)||"number"===tee&&eee.includes("integer")}function _ee(ts,t){return ts.includes(t)||"integer"===t&&ts.includes("number")}function See(it,eee){eee+=` at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictTypes)`,(0,dee.checkStrictMode)(it,eee,it.opts.strictTypes)}KEe.validateFunctionCode=function(it){mee(it)&&(wee(it),gee(it))?function(it){const{schema:eee,opts:tee,gen:ree}=it;uee(it,(()=>{tee.$comment&&eee.$comment&&bee(it),function(it){const{schema:eee,opts:tee}=it;void 0!==eee.default&&tee.useDefaults&&tee.strictSchema&&(0,dee.checkStrictMode)(it,"default is ignored in the schema root")}(it),ree.let(lee.default.vErrors,null),ree.let(lee.default.errors,0),tee.unevaluated&&function(it){const{gen:eee,validateName:tee}=it;it.evaluated=eee.const("evaluated",see._`${tee}.evaluated`),eee.if(see._`${it.evaluated}.dynamicProps`,(()=>eee.assign(see._`${it.evaluated}.props`,see._`undefined`))),eee.if(see._`${it.evaluated}.dynamicItems`,(()=>eee.assign(see._`${it.evaluated}.items`,see._`undefined`)))}(it),vee(it),function(it){const{gen:eee,schemaEnv:tee,validateName:ree,ValidationError:oee,opts:aee}=it;tee.$async?eee.if(see._`${lee.default.errors} === 0`,(()=>eee.return(lee.default.data)),(()=>eee.throw(see._`new ${oee}(${lee.default.vErrors})`))):(eee.assign(see._`${ree}.errors`,lee.default.vErrors),aee.unevaluated&&function({gen:eee,evaluated:tee,props:ree,items:oee}){ree instanceof see.Name&&eee.assign(see._`${tee}.props`,ree);oee instanceof see.Name&&eee.assign(see._`${tee}.items`,oee)}(it),eee.return(see._`${lee.default.errors} === 0`))}(it)}))}(it):uee(it,(()=>(0,eee.topBoolOrEmptySchema)(it)))};class Eee{constructor(it,eee,tee){if((0,nee.validateKeywordUsage)(it,eee,tee),this.gen=it.gen,this.allErrors=it.allErrors,this.keyword=tee,this.data=it.data,this.schema=it.schema[tee],this.$data=eee.$data&&it.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,dee.schemaRefOrVal)(it,this.schema,tee,this.$data),this.schemaType=eee.schemaType,this.parentSchema=it.schema,this.params={},this.it=it,this.def=eee,this.$data)this.schemaCode=it.gen.const("vSchema",Cee(this.$data,it));else if(this.schemaCode=this.schemaValue,!(0,nee.validSchemaType)(this.schema,eee.schemaType,eee.allowUndefined))throw new Error(`${tee} value must be ${JSON.stringify(eee.schemaType)}`);("code"in eee?eee.trackErrors:!1!==eee.errors)&&(this.errsCount=it.gen.const("_errs",lee.default.errors))}result(eee,tee,ree){this.failResult((0,see.not)(eee),tee,ree)}failResult(eee,tee,ree){this.gen.if(eee),ree?ree():this.error(),tee?(this.gen.else(),tee(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(eee,tee){this.failResult((0,see.not)(eee),void 0,tee)}fail(eee){if(void 0===eee)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(eee),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(eee){if(!this.$data)return this.fail(eee);const{schemaCode:tee}=this;this.fail(see._`${tee} !== undefined && (${(0,see.or)(this.invalid$data(),eee)})`)}error(eee,tee,ree){if(tee)return this.setParams(tee),this._error(eee,ree),void this.setParams({});this._error(eee,ree)}_error(eee,tee){(eee?pee.reportExtraError:pee.reportError)(this,this.def.error,tee)}$dataError(){(0,pee.reportError)(this,this.def.$dataError||pee.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,pee.resetErrorsCount)(this.gen,this.errsCount)}ok(eee){this.allErrors||this.gen.if(eee)}setParams(eee,tee){tee?Object.assign(this.params,eee):this.params=eee}block$data(eee,tee,ree=see.nil){this.gen.block((()=>{this.check$data(eee,ree),tee()}))}check$data(eee=see.nil,tee=see.nil){if(!this.$data)return;const{gen:ree,schemaCode:oee,schemaType:aee,def:nee}=this;ree.if((0,see.or)(see._`${oee} === undefined`,tee)),eee!==see.nil&&ree.assign(eee,!0),(aee.length||nee.validateSchema)&&(ree.elseIf(this.invalid$data()),this.$dataError(),eee!==see.nil&&ree.assign(eee,!1)),ree.else()}invalid$data(){const{gen:eee,schemaCode:tee,schemaType:ree,def:aee,it:it}=this;return(0,see.or)(function(){if(ree.length){if(!(tee instanceof see.Name))throw new Error("ajv implementation error");const st=Array.isArray(ree)?ree:[ree];return see._`${(0,oee.checkDataTypes)(st,tee,it.opts.strictNumbers,oee.DataType.Wrong)}`}return see.nil}(),function(){if(aee.validateSchema){const ree=eee.scopeValue("validate$data",{ref:aee.validateSchema});return see._`!${ree}(${tee})`}return see.nil}())}subschema(eee,tee){const ree=(0,iee.getSubschema)(this.it,eee);(0,iee.extendSubschemaData)(ree,this.it,eee),(0,iee.extendSubschemaMode)(ree,eee);const oee={...this.it,...ree,items:void 0,props:void 0};return fee(oee,tee),oee}mergeEvaluated(eee,tee){const{it:it,gen:ree}=this;it.opts.unevaluated&&(!0!==it.props&&void 0!==eee.props&&(it.props=dee.mergeEvaluated.props(ree,eee.props,it.props,tee)),!0!==it.items&&void 0!==eee.items&&(it.items=dee.mergeEvaluated.items(ree,eee.items,it.items,tee)))}mergeValidEvaluated(eee,tee){const{it:it,gen:ree}=this;if(it.opts.unevaluated&&(!0!==it.props||!0!==it.items))return ree.if(tee,(()=>this.mergeEvaluated(eee,see.Name))),!0}}function Oee(it,eee,tee,ree){const oee=new Eee(it,tee,eee);"code"in tee?tee.code(oee,ree):oee.$data&&tee.validate?(0,nee.funcKeywordCode)(oee,tee):"macro"in tee?(0,nee.macroKeywordCode)(oee,tee):(tee.compile||tee.validate)&&(0,nee.funcKeywordCode)(oee,tee)}KEe.KeywordCxt=Eee;const $ee=/^\/(?:[^~]|~0|~1)*$/,zee=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function Cee(eee,{dataLevel:tee,dataNames:ree,dataPathArr:oee}){let aee,nee;if(""===eee)return lee.default.rootData;if("/"===eee[0]){if(!$ee.test(eee))throw new Error(`Invalid JSON-pointer: ${eee}`);aee=eee,nee=lee.default.rootData}else{const iee=zee.exec(eee);if(!iee)throw new Error(`Invalid JSON-pointer: ${eee}`);const up=+iee[1];if(aee=iee[2],"#"===aee){if(up>=tee)throw new Error(pee("property/index",up));return oee[tee-up]}if(up>tee)throw new Error(pee("data",up));if(nee=ree[tee-up],!aee)return nee}let iee=nee;const cee=aee.split("/");for(const lee of cee)lee&&(nee=see._`${nee}${(0,see.getProperty)((0,dee.unescapeJsonPointer)(lee))}`,iee=see._`${iee} && ${nee}`);return iee;function pee(eee,up){return`Cannot access ${eee} ${up} levels up, current level is ${tee}`}}return KEe.getData=Cee,KEe}var qOe,VOe={};function WOe(){if(qOe)return VOe;qOe=1,Object.defineProperty(VOe,"__esModule",{value:!0});class eee extends Error{constructor(eee){super("validation failed"),this.errors=eee,this.ajv=this.validation=!0}}return VOe.default=eee,VOe}var HOe,KOe={};function GOe(){if(HOe)return KOe;HOe=1,Object.defineProperty(KOe,"__esModule",{value:!0});const eee=BOe();class tee extends Error{constructor(tee,ree,oee,aee){super(aee||`can't resolve reference ${oee} from id ${ree}`),this.missingRef=(0,eee.resolveUrl)(tee,ree,oee),this.missingSchema=(0,eee.normalizeId)((0,eee.getFullPath)(tee,this.missingRef))}}return KOe.default=tee,KOe}var XOe,QOe={};function ZOe(){if(XOe)return QOe;XOe=1,Object.defineProperty(QOe,"__esModule",{value:!0}),QOe.resolveSchema=QOe.getCompilingSchema=QOe.resolveRef=QOe.compileSchema=QOe.SchemaEnv=void 0;const eee=aOe(),tee=WOe(),ree=uOe(),oee=BOe(),aee=sOe(),nee=YOe();class iee{constructor(eee){var _a;let tee;this.refs={},this.dynamicAnchors={},"object"==typeof eee.schema&&(tee=eee.schema),this.schema=eee.schema,this.schemaId=eee.schemaId,this.root=eee.root||this,this.baseId=null!==(_a=eee.baseId)&&void 0!==_a?_a:(0,oee.normalizeId)(null==tee?void 0:tee[eee.schemaId||"$id"]),this.schemaPath=eee.schemaPath,this.localRefs=eee.localRefs,this.meta=eee.meta,this.$async=null==tee?void 0:tee.$async,this.refs={}}}function see(aee){const iee=cee.call(this,aee);if(iee)return iee;const see=(0,oee.getFullPath)(this.opts.uriResolver,aee.root.baseId),{es5:lee,lines:dee}=this.opts.code,{ownProperties:pee}=this.opts,uee=new eee.CodeGen(this.scope,{es5:lee,lines:dee,ownProperties:pee});let hee;aee.$async&&(hee=uee.scopeValue("Error",{ref:tee.default,code:eee._`require("ajv/dist/runtime/validation_error").default`}));const fee=uee.scopeName("validate");aee.validateName=fee;const gee={gen:uee,allErrors:this.opts.allErrors,data:ree.default.data,parentData:ree.default.parentData,parentDataProperty:ree.default.parentDataProperty,dataNames:[ree.default.data],dataPathArr:[eee.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:uee.scopeValue("schema",!0===this.opts.code.source?{ref:aee.schema,code:(0,eee.stringify)(aee.schema)}:{ref:aee.schema}),validateName:fee,ValidationError:hee,schema:aee.schema,schemaEnv:aee,rootId:see,baseId:aee.baseId||see,schemaPath:eee.nil,errSchemaPath:aee.schemaPath||(this.opts.jtd?"":"#"),errorPath:eee._`""`,opts:this.opts,self:this};let mee;try{this._compilations.add(aee),(0,nee.validateFunctionCode)(gee),uee.optimize(this.opts.code.optimize);const tee=uee.toString();mee=`${uee.scopeRefs(ree.default.scope)}return ${tee}`,this.opts.code.process&&(mee=this.opts.code.process(mee,aee));const oee=new Function(`${ree.default.self}`,`${ree.default.scope}`,mee)(this,this.scope.get());if(this.scope.value(fee,{ref:oee}),oee.errors=null,oee.schema=aee.schema,oee.schemaEnv=aee,aee.$async&&(oee.$async=!0),!0===this.opts.code.source&&(oee.source={validateName:fee,validateCode:tee,scopeValues:uee._values}),this.opts.unevaluated){const{props:tee,items:ree}=gee;oee.evaluated={props:tee instanceof eee.Name?void 0:tee,items:ree instanceof eee.Name?void 0:ree,dynamicProps:tee instanceof eee.Name,dynamicItems:ree instanceof eee.Name},oee.source&&(oee.source.evaluated=(0,eee.stringify)(oee.evaluated))}return aee.validate=oee,aee}catch(e){throw delete aee.validate,delete aee.validateName,mee&&this.logger.error("Error compiling schema, function code:",mee),e}finally{this._compilations.delete(aee)}}function lee(eee){return(0,oee.inlineRef)(eee.schema,this.opts.inlineRefs)?eee.schema:eee.validate?eee:see.call(this,eee)}function cee(eee){for(const tee of this._compilations)if(s2=eee,(s1=tee).schema===s2.schema&&s1.root===s2.root&&s1.baseId===s2.baseId)return tee;var s1,s2}function dee(eee,tee){let ree;for(;"string"==typeof(ree=this.refs[tee]);)tee=ree;return ree||this.schemas[tee]||pee.call(this,eee,tee)}function pee(eee,tee){const p=this.opts.uriResolver.parse(tee),ree=(0,oee._getFullPath)(this.opts.uriResolver,p);let aee=(0,oee.getFullPath)(this.opts.uriResolver,eee.baseId,void 0);if(Object.keys(eee.schema).length>0&&ree===aee)return hee.call(this,p,eee);const id=(0,oee.normalizeId)(ree),nee=this.refs[id]||this.schemas[id];if("string"==typeof nee){const tee=pee.call(this,eee,nee);if("object"!=typeof(null==tee?void 0:tee.schema))return;return hee.call(this,p,tee)}if("object"==typeof(null==nee?void 0:nee.schema)){if(nee.validate||see.call(this,nee),id===(0,oee.normalizeId)(tee)){const{schema:tee}=nee,{schemaId:ree}=this.opts,see=tee[ree];return see&&(aee=(0,oee.resolveUrl)(this.opts.uriResolver,aee,see)),new iee({schema:tee,schemaId:ree,root:eee,baseId:aee})}return hee.call(this,p,nee)}}QOe.SchemaEnv=iee,QOe.compileSchema=see,QOe.resolveRef=function(eee,tee,ree){var _a;ree=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree);const aee=eee.refs[ree];if(aee)return aee;let nee=dee.call(this,eee,ree);if(void 0===nee){const oee=null===(_a=eee.localRefs)||void 0===_a?void 0:_a[ree],{schemaId:aee}=this.opts;oee&&(nee=new iee({schema:oee,schemaId:aee,root:eee,baseId:tee}))}return void 0!==nee?eee.refs[ree]=lee.call(this,nee):void 0},QOe.getCompilingSchema=cee,QOe.resolveSchema=pee;const uee=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function hee(eee,{baseId:tee,schema:ree,root:nee}){var _a;if("/"!==(null===(_a=eee.fragment)||void 0===_a?void 0:_a[0]))return;for(const iee of eee.fragment.slice(1).split("/")){if("boolean"==typeof ree)return;const eee=ree[(0,aee.unescapeFragment)(iee)];if(void 0===eee)return;const nee="object"==typeof(ree=eee)&&ree[this.opts.schemaId];!uee.has(iee)&&nee&&(tee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,nee))}let see;if("boolean"!=typeof ree&&ree.$ref&&!(0,aee.schemaHasRulesButRef)(ree,this.RULES)){const eee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree.$ref);see=pee.call(this,nee,eee)}const{schemaId:lee}=this.opts;return see=see||new iee({schema:ree,schemaId:lee,root:nee,baseId:tee}),see.schema!==see.root.schema?see:void 0}return QOe}const JOe={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1};var e$e,t$e,r$e,o$e,a$e,n$e,i$e,s$e,l$e,c$e={},d$e={exports:{}};function p$e(){if(o$e)return r$e;o$e=1;const{HEX:eee}=t$e?e$e:(t$e=1,e$e={HEX:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15}}),tee=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function ree(eee){if(iee(eee,".")<3)return{host:eee,isIPV4:!1};const ree=eee.match(tee)||[],[oee]=ree;return oee?{host:nee(oee,"."),isIPV4:!0}:{host:eee,isIPV4:!1}}function oee(tee,ree=!1){let oee="",aee=!0;for(const c of tee){if(void 0===eee[c])return;"0"!==c&&!0===aee&&(aee=!1),aee||(oee+=c)}return ree&&0===oee.length&&(oee="0"),oee}function aee(eee){if(iee(eee,":")<2)return{host:eee,isIPV6:!1};const tee=function(eee){let tee=0;const ree={error:!1,address:"",zone:""},aee=[],nee=[];let iee=!1,see=!1,lee=!1;function cee(){if(nee.length){if(!1===iee){const eee=oee(nee);if(void 0===eee)return ree.error=!0,!1;aee.push(eee)}nee.length=0}return!0}for(let i=0;i7){ree.error=!0;break}i-1>=0&&":"===eee[i-1]&&(see=!0)}}return nee.length&&(iee?ree.zone=nee.join(""):lee?aee.push(nee.join("")):aee.push(oee(nee))),ree.address=aee.join(""),ree}(eee);if(tee.error)return{host:eee,isIPV6:!1};{let eee=tee.address,ree=tee.address;return tee.zone&&(eee+="%"+tee.zone,ree+="%25"+tee.zone),{host:eee,escapedHost:ree,isIPV6:!0}}}function nee(eee,tee){let ree="",oee=!0;const l=eee.length;for(let i=0;i/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(k))));const cee=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function dee(ree,oee){const aee=Object.assign({},oee),iee={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},see=-1!==ree.indexOf("%");let dee=!1;"suffix"===aee.reference&&(ree=(aee.scheme?aee.scheme+":":"")+"//"+ree);const pee=ree.match(cee);if(pee){if(iee.scheme=pee[1],iee.userinfo=pee[3],iee.host=pee[4],iee.port=parseInt(pee[5],10),iee.path=pee[6]||"",iee.query=pee[7],iee.fragment=pee[8],isNaN(iee.port)&&(iee.port=pee[5]),iee.host){const ree=tee(iee.host);if(!1===ree.isIPV4){const tee=eee(ree.host);iee.host=tee.host.toLowerCase(),dee=tee.isIPV6}else iee.host=ree.host,dee=!0}void 0!==iee.scheme||void 0!==iee.userinfo||void 0!==iee.host||void 0!==iee.port||void 0!==iee.query||iee.path?void 0===iee.scheme?iee.reference="relative":void 0===iee.fragment?iee.reference="absolute":iee.reference="uri":iee.reference="same-document",aee.reference&&"suffix"!==aee.reference&&aee.reference!==iee.reference&&(iee.error=iee.error||"URI is not a "+aee.reference+" reference.");const ree=nee[(aee.scheme||iee.scheme||"").toLowerCase()];if(!(aee.unicodeSupport||ree&&ree.unicodeSupport)&&iee.host&&(aee.domainHost||ree&&ree.domainHost)&&!1===dee&&function(eee){let tee=0;for(let i=0,ree=eee.length;i126||lee[tee])return!0;return!1}(iee.host))try{iee.host=URL.domainToASCII(iee.host.toLowerCase())}catch(e){iee.error=iee.error||"Host's domain name can not be converted to ASCII: "+e}(!ree||ree&&!ree.skipNormalize)&&(see&&void 0!==iee.scheme&&(iee.scheme=unescape(iee.scheme)),see&&void 0!==iee.host&&(iee.host=unescape(iee.host)),iee.path&&(iee.path=escape(unescape(iee.path))),iee.fragment&&(iee.fragment=encodeURI(decodeURIComponent(iee.fragment)))),ree&&ree.parse&&ree.parse(iee,aee)}else iee.error=iee.error||"URI can not be parsed.";return iee}const pee={SCHEMES:nee,normalize:function(eee,tee){return"string"==typeof eee?eee=see(dee(eee,tee),tee):"object"==typeof eee&&(eee=dee(see(eee,tee),tee)),eee},resolve:function(eee,tee,ree){const oee=Object.assign({scheme:"null"},ree);return see(iee(dee(eee,oee),dee(tee,oee),oee,!0),{...oee,skipEscape:!0})},resolveComponents:iee,equal:function(eee,tee,ree){return"string"==typeof eee?(eee=unescape(eee),eee=see(aee(dee(eee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof eee&&(eee=see(aee(eee,!0),{...ree,skipEscape:!0})),"string"==typeof tee?(tee=unescape(tee),tee=see(aee(dee(tee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof tee&&(tee=see(aee(tee,!0),{...ree,skipEscape:!0})),eee.toLowerCase()===tee.toLowerCase()},serialize:see,parse:dee};return d$e.exports=pee,d$e.exports.default=pee,d$e.exports.fastUri=pee,d$e.exports}function h$e(){return l$e||(l$e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.CodeGen=eee.Name=eee.nil=eee.stringify=eee.str=eee._=eee.KeywordCxt=void 0;var tee=YOe();Object.defineProperty(eee,"KeywordCxt",{enumerable:!0,get:function(){return tee.KeywordCxt}});var ree=aOe();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return ree._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return ree.str}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return ree.stringify}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return ree.nil}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return ree.Name}}),Object.defineProperty(eee,"CodeGen",{enumerable:!0,get:function(){return ree.CodeGen}});const oee=WOe(),aee=GOe(),nee=wOe(),iee=ZOe(),see=aOe(),lee=BOe(),cee=kOe(),dee=sOe(),pee=JOe,uee=function(){if(s$e)return c$e;s$e=1,Object.defineProperty(c$e,"__esModule",{value:!0});const eee=u$e();return eee.code='require("ajv/dist/runtime/uri").default',c$e.default=eee,c$e}(),hee=(eee,tee)=>new RegExp(eee,tee);hee.code="new RegExp";const fee=["removeAdditional","useDefaults","coerceTypes"],gee=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),mee={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},wee={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function vee(o){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z,_0;const s=o.strict,eee=null===(_a=o.code)||void 0===_a?void 0:_a.optimize,tee=!0===eee||void 0===eee?1:eee||0,ree=null!==(_c=null===(_b=o.code)||void 0===_b?void 0:_b.regExp)&&void 0!==_c?_c:hee,oee=null!==(_d=o.uriResolver)&&void 0!==_d?_d:uee.default;return{strictSchema:null===(_f=null!==(_e=o.strictSchema)&&void 0!==_e?_e:s)||void 0===_f||_f,strictNumbers:null===(_h=null!==(_g=o.strictNumbers)&&void 0!==_g?_g:s)||void 0===_h||_h,strictTypes:null!==(_k=null!==(_j=o.strictTypes)&&void 0!==_j?_j:s)&&void 0!==_k?_k:"log",strictTuples:null!==(_m=null!==(_l=o.strictTuples)&&void 0!==_l?_l:s)&&void 0!==_m?_m:"log",strictRequired:null!==(_p=null!==(_o=o.strictRequired)&&void 0!==_o?_o:s)&&void 0!==_p&&_p,code:o.code?{...o.code,optimize:tee,regExp:ree}:{optimize:tee,regExp:ree},loopRequired:null!==(_q=o.loopRequired)&&void 0!==_q?_q:200,loopEnum:null!==(_r=o.loopEnum)&&void 0!==_r?_r:200,meta:null===(_s=o.meta)||void 0===_s||_s,messages:null===(_t=o.messages)||void 0===_t||_t,inlineRefs:null===(_u=o.inlineRefs)||void 0===_u||_u,schemaId:null!==(_v=o.schemaId)&&void 0!==_v?_v:"$id",addUsedSchema:null===(_w=o.addUsedSchema)||void 0===_w||_w,validateSchema:null===(_x=o.validateSchema)||void 0===_x||_x,validateFormats:null===(_y=o.validateFormats)||void 0===_y||_y,unicodeRegExp:null===(_z=o.unicodeRegExp)||void 0===_z||_z,int32range:null===(_0=o.int32range)||void 0===_0||_0,uriResolver:oee}}class bee{constructor(eee={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,eee=this.opts={...eee,...vee(eee)};const{es5:tee,lines:ree}=this.opts.code;this.scope=new see.ValueScope({scope:{},prefixes:gee,es5:tee,lines:ree}),this.logger=function(eee){if(!1===eee)return Oee;if(void 0===eee)return console;if(eee.log&&eee.warn&&eee.error)return eee;throw new Error("logger must implement log, warn and error methods")}(eee.logger);const oee=eee.validateFormats;eee.validateFormats=!1,this.RULES=(0,nee.getRules)(),yee.call(this,mee,eee,"NOT SUPPORTED"),yee.call(this,wee,eee,"DEPRECATED","warn"),this._metaOpts=Eee.call(this),eee.formats&&_ee.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),eee.keywords&&See.call(this,eee.keywords),"object"==typeof eee.meta&&this.addMetaSchema(eee.meta),kee.call(this),eee.validateFormats=oee}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:eee,meta:tee,schemaId:ree}=this.opts;let oee=pee;"id"===ree&&(oee={...pee},oee.id=oee.$id,delete oee.$id),tee&&eee&&this.addMetaSchema(oee,oee[ree],!1)}defaultMeta(){const{meta:eee,schemaId:tee}=this.opts;return this.opts.defaultMeta="object"==typeof eee?eee[tee]||eee:void 0}validate(eee,tee){let v;if("string"==typeof eee){if(v=this.getSchema(eee),!v)throw new Error(`no schema with key or ref "${eee}"`)}else v=this.compile(eee);const ree=v(tee);return"$async"in v||(this.errors=v.errors),ree}compile(eee,tee){const ree=this._addSchema(eee,tee);return ree.validate||this._compileSchemaEnv(ree)}compileAsync(eee,tee){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:ree}=this.opts;return oee.call(this,eee,tee);async function oee(eee,tee){await nee.call(this,eee.$schema);const ree=this._addSchema(eee,tee);return ree.validate||iee.call(this,ree)}async function nee(eee){eee&&!this.getSchema(eee)&&await oee.call(this,{$ref:eee},!0)}async function iee(eee){try{return this._compileSchemaEnv(eee)}catch(e){if(!(e instanceof aee.default))throw e;return see.call(this,e),await lee.call(this,e.missingSchema),iee.call(this,eee)}}function see({missingSchema:eee,missingRef:tee}){if(this.refs[eee])throw new Error(`AnySchema ${eee} is loaded but ${tee} cannot be resolved`)}async function lee(eee){const ree=await cee.call(this,eee);this.refs[eee]||await nee.call(this,ree.$schema),this.refs[eee]||this.addSchema(ree,eee,tee)}async function cee(eee){const p=this._loading[eee];if(p)return p;try{return await(this._loading[eee]=ree(eee))}finally{delete this._loading[eee]}}}addSchema(eee,tee,ree,oee=this.opts.validateSchema){if(Array.isArray(eee)){for(const tee of eee)this.addSchema(tee,void 0,ree,oee);return this}let id;if("object"==typeof eee){const{schemaId:tee}=this.opts;if(id=eee[tee],void 0!==id&&"string"!=typeof id)throw new Error(`schema ${tee} must be string`)}return tee=(0,lee.normalizeId)(tee||id),this._checkUnique(tee),this.schemas[tee]=this._addSchema(eee,ree,tee,oee,!0),this}addMetaSchema(eee,tee,ree=this.opts.validateSchema){return this.addSchema(eee,tee,!0,ree),this}validateSchema(eee,tee){if("boolean"==typeof eee)return!0;let ree;if(ree=eee.$schema,void 0!==ree&&"string"!=typeof ree)throw new Error("$schema must be a string");if(ree=ree||this.opts.defaultMeta||this.defaultMeta(),!ree)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const oee=this.validate(ree,eee);if(!oee&&tee){const eee="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(eee);this.logger.error(eee)}return oee}getSchema(eee){let tee;for(;"string"==typeof(tee=xee.call(this,eee));)eee=tee;if(void 0===tee){const{schemaId:ree}=this.opts,oee=new iee.SchemaEnv({schema:{},schemaId:ree});if(tee=iee.resolveSchema.call(this,oee,eee),!tee)return;this.refs[eee]=tee}return tee.validate||this._compileSchemaEnv(tee)}removeSchema(eee){if(eee instanceof RegExp)return this._removeAllSchemas(this.schemas,eee),this._removeAllSchemas(this.refs,eee),this;switch(typeof eee){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const tee=xee.call(this,eee);return"object"==typeof tee&&this._cache.delete(tee.schema),delete this.schemas[eee],delete this.refs[eee],this}case"object":{const tee=eee;this._cache.delete(tee);let id=eee[this.opts.schemaId];return id&&(id=(0,lee.normalizeId)(id),delete this.schemas[id],delete this.refs[id]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(eee){for(const tee of eee)this.addKeyword(tee);return this}addKeyword(eee,tee){let ree;if("string"==typeof eee)ree=eee,"object"==typeof tee&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),tee.keyword=ree);else{if("object"!=typeof eee||void 0!==tee)throw new Error("invalid addKeywords parameters");if(ree=(tee=eee).keyword,Array.isArray(ree)&&!ree.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(zee.call(this,ree,tee),!tee)return(0,dee.eachItem)(ree,(eee=>Cee.call(this,eee))),this;jee.call(this,tee);const oee={...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)};return(0,dee.eachItem)(ree,0===oee.type.length?k=>Cee.call(this,k,oee):k=>oee.type.forEach((t=>Cee.call(this,k,oee,t)))),this}getKeyword(eee){const tee=this.RULES.all[eee];return"object"==typeof tee?tee.definition:!!tee}removeKeyword(eee){const{RULES:tee}=this;delete tee.keywords[eee],delete tee.all[eee];for(const ree of tee.rules){const i=ree.rules.findIndex((tee=>tee.keyword===eee));i>=0&&ree.rules.splice(i,1)}return this}addFormat(eee,tee){return"string"==typeof tee&&(tee=new RegExp(tee)),this.formats[eee]=tee,this}errorsText(eee=this.errors,{separator:tee=", ",dataVar:ree="data"}={}){return eee&&0!==eee.length?eee.map((e=>`${ree}${e.instancePath} ${e.message}`)).reduce(((eee,ree)=>eee+tee+ree)):"No errors"}$dataMetaSchema(eee,tee){const ree=this.RULES.all;eee=JSON.parse(JSON.stringify(eee));for(const oee of tee){const tee=oee.split("/").slice(1);let aee=eee;for(const eee of tee)aee=aee[eee];for(const eee in ree){const tee=ree[eee];if("object"!=typeof tee)continue;const{$data:oee}=tee.definition,nee=aee[eee];oee&&nee&&(aee[eee]=Nee(nee))}}return eee}_removeAllSchemas(eee,tee){for(const ree in eee){const oee=eee[ree];tee&&!tee.test(ree)||("string"==typeof oee?delete eee[ree]:oee&&!oee.meta&&(this._cache.delete(oee.schema),delete eee[ree]))}}_addSchema(eee,tee,ree,oee=this.opts.validateSchema,aee=this.opts.addUsedSchema){let id;const{schemaId:nee}=this.opts;if("object"==typeof eee)id=eee[nee];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof eee)throw new Error("schema must be object or boolean")}let see=this._cache.get(eee);if(void 0!==see)return see;ree=(0,lee.normalizeId)(id||ree);const cee=lee.getSchemaRefs.call(this,eee,ree);return see=new iee.SchemaEnv({schema:eee,schemaId:nee,meta:tee,baseId:ree,localRefs:cee}),this._cache.set(see.schema,see),aee&&!ree.startsWith("#")&&(ree&&this._checkUnique(ree),this.refs[ree]=see),oee&&this.validateSchema(eee,!0),see}_checkUnique(id){if(this.schemas[id]||this.refs[id])throw new Error(`schema with key or id "${id}" already exists`)}_compileSchemaEnv(eee){if(eee.meta?this._compileMetaSchema(eee):iee.compileSchema.call(this,eee),!eee.validate)throw new Error("ajv implementation error");return eee.validate}_compileMetaSchema(eee){const tee=this.opts;this.opts=this._metaOpts;try{iee.compileSchema.call(this,eee)}finally{this.opts=tee}}}function yee(eee,tee,ree,oee="error"){for(const aee in eee){const nee=aee;nee in tee&&this.logger[oee](`${ree}: option ${aee}. ${eee[nee]}`)}}function xee(eee){return eee=(0,lee.normalizeId)(eee),this.schemas[eee]||this.refs[eee]}function kee(){const eee=this.opts.schemas;if(eee)if(Array.isArray(eee))this.addSchema(eee);else for(const tee in eee)this.addSchema(eee[tee],tee)}function _ee(){for(const eee in this.opts.formats){const tee=this.opts.formats[eee];tee&&this.addFormat(eee,tee)}}function See(eee){if(Array.isArray(eee))this.addVocabulary(eee);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const tee in eee){const ree=eee[tee];ree.keyword||(ree.keyword=tee),this.addKeyword(ree)}}}function Eee(){const eee={...this.opts};for(const tee of fee)delete eee[tee];return eee}bee.ValidationError=oee.default,bee.MissingRefError=aee.default,eee.default=bee;const Oee={log(){},warn(){},error(){}};const $ee=/^[a-z_$][a-z0-9_$:-]*$/i;function zee(eee,tee){const{RULES:ree}=this;if((0,dee.eachItem)(eee,(eee=>{if(ree.keywords[eee])throw new Error(`Keyword ${eee} is already defined`);if(!$ee.test(eee))throw new Error(`Keyword ${eee} has invalid name`)})),tee&&tee.$data&&!("code"in tee)&&!("validate"in tee))throw new Error('$data keyword must have "code" or "validate" function')}function Cee(eee,tee,ree){var _a;const oee=null==tee?void 0:tee.post;if(ree&&oee)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:aee}=this;let nee=oee?aee.post:aee.rules.find((({type:t})=>t===ree));if(nee||(nee={type:ree,rules:[]},aee.rules.push(nee)),aee.keywords[eee]=!0,!tee)return;const iee={keyword:eee,definition:{...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)}};tee.before?Aee.call(this,nee,iee,tee.before):nee.rules.push(iee),aee.all[eee]=iee,null===(_a=tee.implements)||void 0===_a||_a.forEach((eee=>this.addKeyword(eee)))}function Aee(eee,tee,ree){const i=eee.rules.findIndex((eee=>eee.keyword===ree));i>=0?eee.rules.splice(i,0,tee):(eee.rules.push(tee),this.logger.warn(`rule ${ree} is not defined`))}function jee(eee){let{metaSchema:tee}=eee;void 0!==tee&&(eee.$data&&this.opts.$data&&(tee=Nee(tee)),eee.validateSchema=this.compile(tee,!0))}const Tee={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Nee(eee){return{anyOf:[eee,Tee]}}}(HEe)),HEe}var f$e,g$e={},m$e={},w$e={};var v$e,b$e,y$e={};function x$e(){if(b$e)return m$e;b$e=1,Object.defineProperty(m$e,"__esModule",{value:!0});const eee=function(){if(f$e)return w$e;f$e=1,Object.defineProperty(w$e,"__esModule",{value:!0});const eee={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};return w$e.default=eee,w$e}(),tee=function(){if(v$e)return y$e;v$e=1,Object.defineProperty(y$e,"__esModule",{value:!0}),y$e.callRef=y$e.getValidate=void 0;const eee=GOe(),tee=COe(),ree=aOe(),oee=uOe(),aee=ZOe(),nee=sOe(),iee={keyword:"$ref",schemaType:"string",code(tee){const{gen:oee,schema:nee,it:it}=tee,{baseId:iee,schemaEnv:cee,validateName:dee,opts:pee,self:uee}=it,{root:hee}=cee;if(("#"===nee||"#/"===nee)&&iee===hee.baseId)return function(){if(cee===hee)return lee(tee,dee,cee,cee.$async);const eee=oee.scopeValue("root",{ref:hee});return lee(tee,ree._`${eee}.validate`,hee,hee.$async)}();const fee=aee.resolveRef.call(uee,hee,iee,nee);if(void 0===fee)throw new eee.default(it.opts.uriResolver,iee,nee);return fee instanceof aee.SchemaEnv?function(eee){const v=see(tee,eee);lee(tee,v,eee,eee.$async)}(fee):function(eee){const aee=oee.scopeValue("schema",!0===pee.code.source?{ref:eee,code:(0,ree.stringify)(eee)}:{ref:eee}),iee=oee.name("valid"),see=tee.subschema({schema:eee,dataTypes:[],schemaPath:ree.nil,topSchemaRef:aee,errSchemaPath:nee},iee);tee.mergeEvaluated(see),tee.ok(iee)}(fee)}};function see(eee,tee){const{gen:oee}=eee;return tee.validate?oee.scopeValue("validate",{ref:tee.validate}):ree._`${oee.scopeValue("wrapper",{ref:tee})}.validate`}function lee(eee,v,aee,iee){const{gen:see,it:it}=eee,{allErrors:lee,schemaEnv:cee,opts:dee}=it,pee=dee.passContext?oee.default.this:ree.nil;function uee(eee){const tee=ree._`${eee}.errors`;see.assign(oee.default.vErrors,ree._`${oee.default.vErrors} === null ? ${tee} : ${oee.default.vErrors}.concat(${tee})`),see.assign(oee.default.errors,ree._`${oee.default.vErrors}.length`)}function hee(eee){var _a;if(!it.opts.unevaluated)return;const tee=null===(_a=null==aee?void 0:aee.validate)||void 0===_a?void 0:_a.evaluated;if(!0!==it.props)if(tee&&!tee.dynamicProps)void 0!==tee.props&&(it.props=nee.mergeEvaluated.props(see,tee.props,it.props));else{const tee=see.var("props",ree._`${eee}.evaluated.props`);it.props=nee.mergeEvaluated.props(see,tee,it.props,ree.Name)}if(!0!==it.items)if(tee&&!tee.dynamicItems)void 0!==tee.items&&(it.items=nee.mergeEvaluated.items(see,tee.items,it.items));else{const tee=see.var("items",ree._`${eee}.evaluated.items`);it.items=nee.mergeEvaluated.items(see,tee,it.items,ree.Name)}}iee?function(){if(!cee.$async)throw new Error("async schema referenced by sync schema");const oee=see.let("valid");see.try((()=>{see.code(ree._`await ${(0,tee.callValidateCode)(eee,v,pee)}`),hee(v),lee||see.assign(oee,!0)}),(e=>{see.if(ree._`!(${e} instanceof ${it.ValidationError})`,(()=>see.throw(e))),uee(e),lee||see.assign(oee,!1)})),eee.ok(oee)}():eee.result((0,tee.callValidateCode)(eee,v,pee),(()=>hee(v)),(()=>uee(v)))}return y$e.getValidate=see,y$e.callRef=lee,y$e.default=iee,y$e}(),ree=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",eee.default,tee.default];return m$e.default=ree,m$e}var k$e,_$e={},S$e={};var E$e,O$e={};var $$e,z$e,C$e={},A$e={};function j$e(){if(z$e)return C$e;z$e=1,Object.defineProperty(C$e,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree=function(){if($$e)return A$e;function eee(eee){const tee=eee.length;let ree,oee=0,aee=0;for(;aee=55296&&ree<=56319&&aeeeee._`{limit: ${tee}}`},aee={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:oee,code(oee){const{keyword:aee,data:nee,schemaCode:iee,it:it}=oee,op="maxLength"===aee?eee.operators.GT:eee.operators.LT,see=!1===it.opts.unicode?eee._`${nee}.length`:eee._`${(0,tee.useFunc)(oee.gen,ree.default)}(${nee})`;oee.fail$data(eee._`${see} ${op} ${iee}`)}};return C$e.default=aee,C$e}var T$e,N$e={};var I$e,P$e={};var R$e,M$e={};function D$e(){if(R$e)return M$e;R$e=1,Object.defineProperty(M$e,"__esModule",{value:!0});const eee=COe(),tee=aOe(),ree=sOe(),oee={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:eee}})=>tee.str`must have required property '${eee}'`,params:({params:{missingProperty:eee}})=>tee._`{missingProperty: ${eee}}`},code(oee){const{gen:aee,schema:nee,schemaCode:iee,data:see,$data:lee,it:it}=oee,{opts:cee}=it;if(!lee&&0===nee.length)return;const dee=nee.length>=cee.loopRequired;if(it.allErrors?function(){if(dee||lee)oee.block$data(tee.nil,pee);else for(const tee of nee)(0,eee.checkReportMissingProp)(oee,tee)}():function(){const ree=aee.let("missing");if(dee||lee){const nee=aee.let("valid",!0);oee.block$data(nee,(()=>function(ree,nee){oee.setParams({missingProperty:ree}),aee.forOf(ree,iee,(()=>{aee.assign(nee,(0,eee.propertyInData)(aee,see,ree,cee.ownProperties)),aee.if((0,tee.not)(nee),(()=>{oee.error(),aee.break()}))}),tee.nil)}(ree,nee))),oee.ok(nee)}else aee.if((0,eee.checkMissingProp)(oee,nee,ree)),(0,eee.reportMissingProp)(oee,ree),aee.else()}(),cee.strictRequired){const eee=oee.parentSchema.properties,{definedProperties:tee}=oee.it;for(const oee of nee)if(void 0===(null==eee?void 0:eee[oee])&&!tee.has(oee)){const eee=`required property "${oee}" is not defined at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictRequired)`;(0,ree.checkStrictMode)(it,eee,it.opts.strictRequired)}}function pee(){aee.forOf("prop",iee,(tee=>{oee.setParams({missingProperty:tee}),aee.if((0,eee.noPropertyInData)(aee,see,tee,cee.ownProperties),(()=>oee.error()))}))}}};return M$e.default=oee,M$e}var F$e,L$e={};var U$e,B$e,Y$e={},q$e={};function V$e(){if(U$e)return q$e;U$e=1,Object.defineProperty(q$e,"__esModule",{value:!0});const eee=ROe();return eee.code='require("ajv/dist/runtime/equal").default',q$e.default=eee,q$e}function W$e(){if(B$e)return Y$e;B$e=1,Object.defineProperty(Y$e,"__esModule",{value:!0});const eee=kOe(),tee=aOe(),ree=sOe(),oee=V$e(),aee={message:({params:{i:i,j:j}})=>tee.str`must NOT have duplicate items (items ## ${j} and ${i} are identical)`,params:({params:{i:i,j:j}})=>tee._`{i: ${i}, j: ${j}}`},nee={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:aee,code(aee){const{gen:nee,data:iee,$data:see,schema:lee,parentSchema:cee,schemaCode:dee,it:it}=aee;if(!see&&!lee)return;const pee=nee.let("valid"),uee=cee.items?(0,eee.getSchemaTypes)(cee.items):[];function hee(i,j){const ree=nee.name("item"),oee=(0,eee.checkDataTypes)(uee,ree,it.opts.strictNumbers,eee.DataType.Wrong),see=nee.const("indices",tee._`{}`);nee.for(tee._`;${i}--;`,(()=>{nee.let(ree,tee._`${iee}[${i}]`),nee.if(oee,tee._`continue`),uee.length>1&&nee.if(tee._`typeof ${ree} == "string"`,tee._`${ree} += "_"`),nee.if(tee._`typeof ${see}[${ree}] == "number"`,(()=>{nee.assign(j,tee._`${see}[${ree}]`),aee.error(),nee.assign(pee,!1).break()})).code(tee._`${see}[${ree}] = ${i}`)}))}function fee(i,j){const eee=(0,ree.useFunc)(nee,oee.default),see=nee.name("outer");nee.label(see).for(tee._`;${i}--;`,(()=>nee.for(tee._`${j} = ${i}; ${j}--;`,(()=>nee.if(tee._`${eee}(${iee}[${i}], ${iee}[${j}])`,(()=>{aee.error(),nee.assign(pee,!1).break(see)}))))))}aee.block$data(pee,(function(){const i=nee.let("i",tee._`${iee}.length`),j=nee.let("j");aee.setParams({i:i,j:j}),nee.assign(pee,!0),nee.if(tee._`${i} > 1`,(()=>(uee.length>0&&!uee.some((t=>"object"===t||"array"===t))?hee:fee)(i,j)))}),tee._`${dee} === false`),aee.ok(pee)}};return Y$e.default=nee,Y$e}var H$e,K$e={};var G$e,X$e,Q$e={};function Z$e(){if(G$e)return Q$e;G$e=1,Object.defineProperty(Q$e,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree=V$e(),oee={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:tee})=>eee._`{allowedValues: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schema:see,schemaCode:lee,it:it}=oee;if(!iee&&0===see.length)throw new Error("enum must have non-empty array");const cee=see.length>=it.opts.loopEnum;let dee;const pee=()=>null!=dee?dee:dee=(0,tee.useFunc)(aee,ree.default);let uee;if(cee||iee)uee=aee.let("valid"),oee.block$data(uee,(function(){aee.assign(uee,!1),aee.forOf("v",lee,(v=>aee.if(eee._`${pee()}(${nee}, ${v})`,(()=>aee.assign(uee,!0).break()))))}));else{if(!Array.isArray(see))throw new Error("ajv implementation error");const tee=aee.const("vSchema",lee);uee=(0,eee.or)(...see.map(((_x,i)=>function(tee,i){const ree=see[i];return"object"==typeof ree&&null!==ree?eee._`${pee()}(${nee}, ${tee}[${i}])`:eee._`${nee} === ${ree}`}(tee,i))))}oee.pass(uee)}};return Q$e.default=oee,Q$e}function J$e(){if(X$e)return _$e;X$e=1,Object.defineProperty(_$e,"__esModule",{value:!0});const eee=function(){if(k$e)return S$e;k$e=1,Object.defineProperty(S$e,"__esModule",{value:!0});const eee=aOe(),tee=eee.operators,ree={maximum:{okStr:"<=",ok:tee.LTE,fail:tee.GT},minimum:{okStr:">=",ok:tee.GTE,fail:tee.LT},exclusiveMaximum:{okStr:"<",ok:tee.LT,fail:tee.GTE},exclusiveMinimum:{okStr:">",ok:tee.GT,fail:tee.LTE}},oee={message:({keyword:tee,schemaCode:oee})=>eee.str`must be ${ree[tee].okStr} ${oee}`,params:({keyword:tee,schemaCode:oee})=>eee._`{comparison: ${ree[tee].okStr}, limit: ${oee}}`},aee={keyword:Object.keys(ree),type:"number",schemaType:"number",$data:!0,error:oee,code(tee){const{keyword:oee,data:aee,schemaCode:nee}=tee;tee.fail$data(eee._`${aee} ${ree[oee].fail} ${nee} || isNaN(${aee})`)}};return S$e.default=aee,S$e}(),tee=function(){if(E$e)return O$e;E$e=1,Object.defineProperty(O$e,"__esModule",{value:!0});const eee=aOe(),tee={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must be multiple of ${tee}`,params:({schemaCode:tee})=>eee._`{multipleOf: ${tee}}`},code(tee){const{gen:ree,data:oee,schemaCode:aee,it:it}=tee,nee=it.opts.multipleOfPrecision,iee=ree.let("res"),see=nee?eee._`Math.abs(Math.round(${iee}) - ${iee}) > 1e-${nee}`:eee._`${iee} !== parseInt(${iee})`;tee.fail$data(eee._`(${aee} === 0 || (${iee} = ${oee}/${aee}, ${see}))`)}};return O$e.default=tee,O$e}(),ree=j$e(),oee=function(){if(T$e)return N$e;T$e=1,Object.defineProperty(N$e,"__esModule",{value:!0});const eee=COe(),tee=aOe(),ree={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:eee})=>tee.str`must match pattern "${eee}"`,params:({schemaCode:eee})=>tee._`{pattern: ${eee}}`},code(ree){const{data:oee,$data:aee,schema:nee,schemaCode:iee,it:it}=ree,u=it.opts.unicodeRegExp?"u":"",see=aee?tee._`(new RegExp(${iee}, ${u}))`:(0,eee.usePattern)(ree,nee);ree.fail$data(tee._`!${see}.test(${oee})`)}};return N$e.default=ree,N$e}(),aee=function(){if(I$e)return P$e;I$e=1,Object.defineProperty(P$e,"__esModule",{value:!0});const eee=aOe(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxProperties"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} properties`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxProperties"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`Object.keys(${oee}).length ${op} ${aee}`)}};return P$e.default=ree,P$e}(),nee=D$e(),iee=function(){if(F$e)return L$e;F$e=1,Object.defineProperty(L$e,"__esModule",{value:!0});const eee=aOe(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxItems"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} items`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxItems"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`${oee}.length ${op} ${aee}`)}};return L$e.default=ree,L$e}(),see=W$e(),lee=function(){if(H$e)return K$e;H$e=1,Object.defineProperty(K$e,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree=V$e(),oee={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:tee})=>eee._`{allowedValue: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schemaCode:see,schema:lee}=oee;iee||lee&&"object"==typeof lee?oee.fail$data(eee._`!${(0,tee.useFunc)(aee,ree.default)}(${nee}, ${see})`):oee.fail(eee._`${lee} !== ${nee}`)}};return K$e.default=oee,K$e}(),cee=Z$e(),dee=[eee.default,tee.default,ree.default,oee.default,aee.default,nee.default,iee.default,see.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},lee.default,cee.default];return _$e.default=dee,_$e}var eze,tze={},rze={};function oze(){if(eze)return rze;eze=1,Object.defineProperty(rze,"__esModule",{value:!0}),rze.validateAdditionalItems=void 0;const eee=aOe(),tee=sOe(),ree={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{parentSchema:ree,it:it}=eee,{items:aee}=ree;Array.isArray(aee)?oee(eee,aee):(0,tee.checkStrictMode)(it,'"additionalItems" is ignored when "items" is not an array of schemas')}};function oee(ree,oee){const{gen:aee,schema:nee,data:iee,keyword:see,it:it}=ree;it.items=!0;const lee=aee.const("len",eee._`${iee}.length`);if(!1===nee)ree.setParams({len:oee.length}),ree.pass(eee._`${lee} <= ${oee.length}`);else if("object"==typeof nee&&!(0,tee.alwaysValidSchema)(it,nee)){const nee=aee.var("valid",eee._`${lee} <= ${oee.length}`);aee.if((0,eee.not)(nee),(()=>function(nee){aee.forRange("i",oee.length,lee,(i=>{ree.subschema({keyword:see,dataProp:i,dataPropType:tee.Type.Num},nee),it.allErrors||aee.if((0,eee.not)(nee),(()=>aee.break()))}))}(nee))),ree.ok(nee)}}return rze.validateAdditionalItems=oee,rze.default=ree,rze}var aze,nze,ize={},sze={};function lze(){if(aze)return sze;aze=1,Object.defineProperty(sze,"__esModule",{value:!0}),sze.validateTuple=void 0;const eee=aOe(),tee=sOe(),ree=COe(),oee={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(eee){const{schema:oee,it:it}=eee;if(Array.isArray(oee))return aee(eee,"additionalItems",oee);it.items=!0,(0,tee.alwaysValidSchema)(it,oee)||eee.ok((0,ree.validateArray)(eee))}};function aee(ree,oee,aee=ree.schema){const{gen:nee,parentSchema:iee,data:see,keyword:lee,it:it}=ree;!function(eee){const{opts:ree,errSchemaPath:nee}=it,l=aee.length,iee=l===eee.minItems&&(l===eee.maxItems||!1===eee[oee]);if(ree.strictTuples&&!iee){const eee=`"${lee}" is ${l}-tuple, but minItems or maxItems/${oee} are not specified or different at path "${nee}"`;(0,tee.checkStrictMode)(it,eee,ree.strictTuples)}}(iee),it.opts.unevaluated&&aee.length&&!0!==it.items&&(it.items=tee.mergeEvaluated.items(nee,aee.length,it.items));const cee=nee.name("valid"),dee=nee.const("len",eee._`${see}.length`);aee.forEach(((oee,i)=>{(0,tee.alwaysValidSchema)(it,oee)||(nee.if(eee._`${dee} > ${i}`,(()=>ree.subschema({keyword:lee,schemaProp:i,dataProp:i},cee))),ree.ok(cee))}))}return sze.validateTuple=aee,sze.default=oee,sze}var cze,dze={};var pze,uze={};function hze(){if(pze)return uze;pze=1,Object.defineProperty(uze,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree={message:({params:{min:tee,max:ree}})=>void 0===ree?eee.str`must contain at least ${tee} valid item(s)`:eee.str`must contain at least ${tee} and no more than ${ree} valid item(s)`,params:({params:{min:tee,max:ree}})=>void 0===ree?eee._`{minContains: ${tee}}`:eee._`{minContains: ${tee}, maxContains: ${ree}}`},oee={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:ree,code(ree){const{gen:oee,schema:aee,parentSchema:nee,data:iee,it:it}=ree;let see,lee;const{minContains:cee,maxContains:dee}=nee;it.opts.next?(see=void 0===cee?1:cee,lee=dee):see=1;const pee=oee.const("len",eee._`${iee}.length`);if(ree.setParams({min:see,max:lee}),void 0===lee&&0===see)return void(0,tee.checkStrictMode)(it,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==lee&&see>lee)return(0,tee.checkStrictMode)(it,'"minContains" > "maxContains" is always invalid'),void ree.fail();if((0,tee.alwaysValidSchema)(it,aee)){let tee=eee._`${pee} >= ${see}`;return void 0!==lee&&(tee=eee._`${tee} && ${pee} <= ${lee}`),void ree.pass(tee)}it.items=!0;const uee=oee.name("valid");function hee(){const tee=oee.name("_valid"),ree=oee.let("count",0);fee(tee,(()=>oee.if(tee,(()=>function(tee){oee.code(eee._`${tee}++`),void 0===lee?oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0).break())):(oee.if(eee._`${tee} > ${lee}`,(()=>oee.assign(uee,!1).break())),1===see?oee.assign(uee,!0):oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0))))}(ree)))))}function fee(eee,aee){oee.forRange("i",0,pee,(i=>{ree.subschema({keyword:"contains",dataProp:i,dataPropType:tee.Type.Num,compositeRule:!0},eee),aee()}))}void 0===lee&&1===see?fee(uee,(()=>oee.if(uee,(()=>oee.break())))):0===see?(oee.let(uee,!0),void 0!==lee&&oee.if(eee._`${iee}.length > 0`,hee)):(oee.let(uee,!1),hee()),ree.result(uee,(()=>ree.reset()))}};return uze.default=oee,uze}var fze,gze={};function mze(){return fze||(fze=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.validateSchemaDeps=eee.validatePropertyDeps=eee.error=void 0;const tee=aOe(),ree=sOe(),oee=COe();eee.error={message:({params:{property:eee,depsCount:ree,deps:oee}})=>{const aee=1===ree?"property":"properties";return tee.str`must have ${aee} ${oee} when property ${eee} is present`},params:({params:{property:eee,depsCount:ree,deps:oee,missingProperty:aee}})=>tee._`{property: ${eee}, - missingProperty: ${aee}, - depsCount: ${ree}, - deps: ${oee}}`};const aee={keyword:"dependencies",type:"object",schemaType:"object",error:eee.error,code(eee){const[tee,ree]=function({schema:eee}){const tee={},ree={};for(const oee in eee){if("__proto__"===oee)continue;(Array.isArray(eee[oee])?tee:ree)[oee]=eee[oee]}return[tee,ree]}(eee);nee(eee,tee),iee(eee,ree)}};function nee(eee,ree=eee.schema){const{gen:aee,data:nee,it:it}=eee;if(0===Object.keys(ree).length)return;const iee=aee.let("missing");for(const see in ree){const lee=ree[see];if(0===lee.length)continue;const cee=(0,oee.propertyInData)(aee,nee,see,it.opts.ownProperties);eee.setParams({property:see,depsCount:lee.length,deps:lee.join(", ")}),it.allErrors?aee.if(cee,(()=>{for(const tee of lee)(0,oee.checkReportMissingProp)(eee,tee)})):(aee.if(tee._`${cee} && (${(0,oee.checkMissingProp)(eee,lee,iee)})`),(0,oee.reportMissingProp)(eee,iee),aee.else())}}function iee(eee,tee=eee.schema){const{gen:aee,data:nee,keyword:iee,it:it}=eee,see=aee.name("valid");for(const lee in tee)(0,ree.alwaysValidSchema)(it,tee[lee])||(aee.if((0,oee.propertyInData)(aee,nee,lee,it.opts.ownProperties),(()=>{const tee=eee.subschema({keyword:iee,schemaProp:lee},see);eee.mergeValidEvaluated(tee,see)}),(()=>aee.var(see,!0))),eee.ok(see))}eee.validatePropertyDeps=nee,eee.validateSchemaDeps=iee,eee.default=aee}(gze)),gze}var wze,vze={};var bze,yze={};function xze(){if(bze)return yze;bze=1,Object.defineProperty(yze,"__esModule",{value:!0});const eee=COe(),tee=aOe(),ree=uOe(),oee=sOe(),aee={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:eee})=>tee._`{additionalProperty: ${eee.additionalProperty}}`},code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,errsCount:cee,it:it}=aee;if(!cee)throw new Error("ajv implementation error");const{allErrors:dee,opts:pee}=it;if(it.props=!0,"all"!==pee.removeAdditional&&(0,oee.alwaysValidSchema)(it,iee))return;const uee=(0,eee.allSchemaProperties)(see.properties),hee=(0,eee.allSchemaProperties)(see.patternProperties);function fee(eee){nee.code(tee._`delete ${lee}[${eee}]`)}function gee(eee){if("all"===pee.removeAdditional||pee.removeAdditional&&!1===iee)fee(eee);else{if(!1===iee)return aee.setParams({additionalProperty:eee}),aee.error(),void(dee||nee.break());if("object"==typeof iee&&!(0,oee.alwaysValidSchema)(it,iee)){const ree=nee.name("valid");"failing"===pee.removeAdditional?(mee(eee,ree,!1),nee.if((0,tee.not)(ree),(()=>{aee.reset(),fee(eee)}))):(mee(eee,ree),dee||nee.if((0,tee.not)(ree),(()=>nee.break())))}}}function mee(eee,tee,ree){const nee={keyword:"additionalProperties",dataProp:eee,dataPropType:oee.Type.Str};!1===ree&&Object.assign(nee,{compositeRule:!0,createErrors:!1,allErrors:!1}),aee.subschema(nee,tee)}nee.forIn("key",lee,(ree=>{uee.length||hee.length?nee.if(function(ree){let iee;if(uee.length>8){const tee=(0,oee.schemaRefOrVal)(it,see.properties,"properties");iee=(0,eee.isOwnProperty)(nee,tee,ree)}else iee=uee.length?(0,tee.or)(...uee.map((p=>tee._`${ree} === ${p}`))):tee.nil;return hee.length&&(iee=(0,tee.or)(iee,...hee.map((p=>tee._`${(0,eee.usePattern)(aee,p)}.test(${ree})`)))),(0,tee.not)(iee)}(ree),(()=>gee(ree))):gee(ree)})),aee.ok(tee._`${cee} === ${ree.default.errors}`)}};return yze.default=aee,yze}var kze,_ze={};var Sze,Eze={};var Oze,$ze={};var zze,Cze={};var Aze,jze={};var Tze,Nze={};var Ize,Pze={};var Rze,Mze,Dze={};function Fze(){if(Mze)return tze;Mze=1,Object.defineProperty(tze,"__esModule",{value:!0});const eee=oze(),tee=function(){if(nze)return ize;nze=1,Object.defineProperty(ize,"__esModule",{value:!0});const eee=lze(),tee={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:tee=>(0,eee.validateTuple)(tee,"items")};return ize.default=tee,ize}(),ree=lze(),oee=function(){if(cze)return dze;cze=1,Object.defineProperty(dze,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree=COe(),oee=oze(),aee={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{schema:aee,parentSchema:nee,it:it}=eee,{prefixItems:iee}=nee;it.items=!0,(0,tee.alwaysValidSchema)(it,aee)||(iee?(0,oee.validateAdditionalItems)(eee,iee):eee.ok((0,ree.validateArray)(eee)))}};return dze.default=aee,dze}(),aee=hze(),nee=mze(),iee=function(){if(wze)return vze;wze=1,Object.defineProperty(vze,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:tee})=>eee._`{propertyName: ${tee.propertyName}}`},code(ree){const{gen:oee,schema:aee,data:nee,it:it}=ree;if((0,tee.alwaysValidSchema)(it,aee))return;const iee=oee.name("valid");oee.forIn("key",nee,(tee=>{ree.setParams({propertyName:tee}),ree.subschema({keyword:"propertyNames",data:tee,dataTypes:["string"],propertyName:tee,compositeRule:!0},iee),oee.if((0,eee.not)(iee),(()=>{ree.error(!0),it.allErrors||oee.break()}))})),ree.ok(iee)}};return vze.default=ree,vze}(),see=xze(),lee=function(){if(kze)return _ze;kze=1,Object.defineProperty(_ze,"__esModule",{value:!0});const eee=YOe(),tee=COe(),ree=sOe(),oee=xze(),aee={keyword:"properties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,it:it}=aee;"all"===it.opts.removeAdditional&&void 0===see.additionalProperties&&oee.default.code(new eee.KeywordCxt(it,oee.default,"additionalProperties"));const cee=(0,tee.allSchemaProperties)(iee);for(const eee of cee)it.definedProperties.add(eee);it.opts.unevaluated&&cee.length&&!0!==it.props&&(it.props=ree.mergeEvaluated.props(nee,(0,ree.toHash)(cee),it.props));const dee=cee.filter((p=>!(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length)return;const pee=nee.name("valid");for(const eee of dee)uee(eee)?hee(eee):(nee.if((0,tee.propertyInData)(nee,lee,eee,it.opts.ownProperties)),hee(eee),it.allErrors||nee.else().var(pee,!0),nee.endIf()),aee.it.definedProperties.add(eee),aee.ok(pee);function uee(eee){return it.opts.useDefaults&&!it.compositeRule&&void 0!==iee[eee].default}function hee(eee){aee.subschema({keyword:"properties",schemaProp:eee,dataProp:eee},pee)}}};return _ze.default=aee,_ze}(),cee=function(){if(Sze)return Eze;Sze=1,Object.defineProperty(Eze,"__esModule",{value:!0});const eee=COe(),tee=aOe(),ree=sOe(),oee=sOe(),aee={keyword:"patternProperties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,data:see,parentSchema:lee,it:it}=aee,{opts:cee}=it,dee=(0,eee.allSchemaProperties)(iee),pee=dee.filter((p=>(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length||pee.length===dee.length&&(!it.opts.unevaluated||!0===it.props))return;const uee=cee.strictSchema&&!cee.allowMatchingProperties&&lee.properties,hee=nee.name("valid");!0===it.props||it.props instanceof tee.Name||(it.props=(0,oee.evaluatedPropsToName)(nee,it.props));const{props:fee}=it;function gee(eee){for(const tee in uee)new RegExp(eee).test(tee)&&(0,ree.checkStrictMode)(it,`property ${tee} matches pattern ${eee} (use allowMatchingProperties)`)}function mee(ree){nee.forIn("key",see,(iee=>{nee.if(tee._`${(0,eee.usePattern)(aee,ree)}.test(${iee})`,(()=>{const eee=pee.includes(ree);eee||aee.subschema({keyword:"patternProperties",schemaProp:ree,dataProp:iee,dataPropType:oee.Type.Str},hee),it.opts.unevaluated&&!0!==fee?nee.assign(tee._`${fee}[${iee}]`,!0):eee||it.allErrors||nee.if((0,tee.not)(hee),(()=>nee.break()))}))}))}!function(){for(const eee of dee)uee&&gee(eee),it.allErrors?mee(eee):(nee.var(hee,!0),mee(eee),nee.if(hee))}()}};return Eze.default=aee,Eze}(),dee=function(){if(Oze)return $ze;Oze=1,Object.defineProperty($ze,"__esModule",{value:!0});const eee=sOe(),tee={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(tee){const{gen:ree,schema:oee,it:it}=tee;if((0,eee.alwaysValidSchema)(it,oee))return void tee.fail();const aee=ree.name("valid");tee.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},aee),tee.failResult(aee,(()=>tee.reset()),(()=>tee.error()))},error:{message:"must NOT be valid"}};return $ze.default=tee,$ze}(),pee=function(){if(zze)return Cze;zze=1,Object.defineProperty(Cze,"__esModule",{value:!0});const eee={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:COe().validateUnion,error:{message:"must match a schema in anyOf"}};return Cze.default=eee,Cze}(),uee=function(){if(Aze)return jze;Aze=1,Object.defineProperty(jze,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:tee})=>eee._`{passingSchemas: ${tee.passing}}`},code(ree){const{gen:oee,schema:aee,parentSchema:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(it.opts.discriminator&&nee.discriminator)return;const iee=aee,see=oee.let("valid",!1),lee=oee.let("passing",null),cee=oee.name("_valid");ree.setParams({passing:lee}),oee.block((function(){iee.forEach(((aee,i)=>{let nee;(0,tee.alwaysValidSchema)(it,aee)?oee.var(cee,!0):nee=ree.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},cee),i>0&&oee.if(eee._`${cee} && ${see}`).assign(see,!1).assign(lee,eee._`[${lee}, ${i}]`).else(),oee.if(cee,(()=>{oee.assign(see,!0),oee.assign(lee,i),nee&&ree.mergeEvaluated(nee,eee.Name)}))}))})),ree.result(see,(()=>ree.reset()),(()=>ree.error(!0)))}};return jze.default=ree,jze}(),hee=function(){if(Tze)return Nze;Tze=1,Object.defineProperty(Nze,"__esModule",{value:!0});const eee=sOe(),tee={keyword:"allOf",schemaType:"array",code(tee){const{gen:ree,schema:oee,it:it}=tee;if(!Array.isArray(oee))throw new Error("ajv implementation error");const aee=ree.name("valid");oee.forEach(((ree,i)=>{if((0,eee.alwaysValidSchema)(it,ree))return;const oee=tee.subschema({keyword:"allOf",schemaProp:i},aee);tee.ok(aee),tee.mergeEvaluated(oee)}))}};return Nze.default=tee,Nze}(),fee=function(){if(Ize)return Pze;Ize=1,Object.defineProperty(Pze,"__esModule",{value:!0});const eee=aOe(),tee=sOe(),ree={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:tee})=>eee.str`must match "${tee.ifClause}" schema`,params:({params:tee})=>eee._`{failingKeyword: ${tee.ifClause}}`},code(ree){const{gen:aee,parentSchema:nee,it:it}=ree;void 0===nee.then&&void 0===nee.else&&(0,tee.checkStrictMode)(it,'"if" without "then" and "else" is ignored');const iee=oee(it,"then"),see=oee(it,"else");if(!iee&&!see)return;const lee=aee.let("valid",!0),cee=aee.name("_valid");if(function(){const eee=ree.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},cee);ree.mergeEvaluated(eee)}(),ree.reset(),iee&&see){const eee=aee.let("ifClause");ree.setParams({ifClause:eee}),aee.if(cee,dee("then",eee),dee("else",eee))}else iee?aee.if(cee,dee("then")):aee.if((0,eee.not)(cee),dee("else"));function dee(tee,oee){return()=>{const nee=ree.subschema({keyword:tee},cee);aee.assign(lee,cee),ree.mergeValidEvaluated(nee,lee),oee?aee.assign(oee,eee._`${tee}`):ree.setParams({ifClause:tee})}}ree.pass(lee,(()=>ree.error(!0)))}};function oee(it,eee){const ree=it.schema[eee];return void 0!==ree&&!(0,tee.alwaysValidSchema)(it,ree)}return Pze.default=ree,Pze}(),gee=function(){if(Rze)return Dze;Rze=1,Object.defineProperty(Dze,"__esModule",{value:!0});const eee=sOe(),tee={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:tee,parentSchema:ree,it:it}){void 0===ree.if&&(0,eee.checkStrictMode)(it,`"${tee}" without "if" is ignored`)}};return Dze.default=tee,Dze}();return tze.default=function(mee=!1){const wee=[dee.default,pee.default,uee.default,hee.default,fee.default,gee.default,iee.default,see.default,nee.default,lee.default,cee.default];return mee?wee.push(tee.default,oee.default):wee.push(eee.default,ree.default),wee.push(aee.default),wee},tze}var Lze,Uze,Bze={},Yze={};function qze(){if(Uze)return Bze;Uze=1,Object.defineProperty(Bze,"__esModule",{value:!0});const eee=function(){if(Lze)return Yze;Lze=1,Object.defineProperty(Yze,"__esModule",{value:!0});const eee=aOe(),tee={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must match format "${tee}"`,params:({schemaCode:tee})=>eee._`{format: ${tee}}`},code(tee,ree){const{gen:oee,data:aee,$data:nee,schema:iee,schemaCode:see,it:it}=tee,{opts:lee,errSchemaPath:cee,schemaEnv:dee,self:pee}=it;lee.validateFormats&&(nee?function(){const nee=oee.scopeValue("formats",{ref:pee.formats,code:lee.code.formats}),iee=oee.const("fDef",eee._`${nee}[${see}]`),cee=oee.let("fType"),uee=oee.let("format");oee.if(eee._`typeof ${iee} == "object" && !(${iee} instanceof RegExp)`,(()=>oee.assign(cee,eee._`${iee}.type || "string"`).assign(uee,eee._`${iee}.validate`)),(()=>oee.assign(cee,eee._`"string"`).assign(uee,iee))),tee.fail$data((0,eee.or)(!1===lee.strictSchema?eee.nil:eee._`${see} && !${uee}`,function(){const tee=dee.$async?eee._`(${iee}.async ? await ${uee}(${aee}) : ${uee}(${aee}))`:eee._`${uee}(${aee})`,oee=eee._`(typeof ${uee} == "function" ? ${tee} : ${uee}.test(${aee}))`;return eee._`${uee} && ${uee} !== true && ${cee} === ${ree} && !${oee}`}()))}():function(){const nee=pee.formats[iee];if(!nee)return void function(){if(!1!==lee.strictSchema)throw new Error(eee());function eee(){return`unknown format "${iee}" ignored in schema at path "${cee}"`}pee.logger.warn(eee())}();if(!0===nee)return;const[see,uee,hee]=function(tee){const ree=tee instanceof RegExp?(0,eee.regexpCode)(tee):lee.code.formats?eee._`${lee.code.formats}${(0,eee.getProperty)(iee)}`:void 0,aee=oee.scopeValue("formats",{key:iee,ref:tee,code:ree});return"object"!=typeof tee||tee instanceof RegExp?["string",tee,aee]:[tee.type||"string",tee.validate,eee._`${aee}.validate`]}(nee);see===ree&&tee.pass(function(){if("object"==typeof nee&&!(nee instanceof RegExp)&&nee.async){if(!dee.$async)throw new Error("async format in sync schema");return eee._`await ${hee}(${aee})`}return"function"==typeof uee?eee._`${hee}(${aee})`:eee._`${hee}.test(${aee})`}())}())}};return Yze.default=tee,Yze}(),tee=[eee.default];return Bze.default=tee,Bze}var Vze,Wze,Hze={};function Kze(){if(Wze)return g$e;Wze=1,Object.defineProperty(g$e,"__esModule",{value:!0});const eee=x$e(),tee=J$e(),ree=Fze(),oee=qze(),aee=(Vze||(Vze=1,Object.defineProperty(Hze,"__esModule",{value:!0}),Hze.contentVocabulary=Hze.metadataVocabulary=void 0,Hze.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],Hze.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]),Hze),nee=[eee.default,tee.default,(0,ree.default)(),oee.default,aee.metadataVocabulary,aee.contentVocabulary];return g$e.default=nee,g$e}var Gze,Xze,Qze={},Zze={};function Jze(){if(Xze)return Qze;Xze=1,Object.defineProperty(Qze,"__esModule",{value:!0});const eee=aOe(),tee=(Gze||(Gze=1,Object.defineProperty(Zze,"__esModule",{value:!0}),Zze.DiscrError=void 0,function(eee){eee.Tag="tag",eee.Mapping="mapping"}(ree||(Zze.DiscrError=ree={}))),Zze);var ree;const oee=ZOe(),aee=GOe(),nee=sOe(),iee={message:({params:{discrError:eee,tagName:ree}})=>eee===tee.DiscrError.Tag?`tag "${ree}" must be string`:`value of tag "${ree}" must be in oneOf`,params:({params:{discrError:tee,tag:ree,tagName:oee}})=>eee._`{error: ${tee}, tag: ${oee}, tagValue: ${ree}}`},see={keyword:"discriminator",type:"object",schemaType:"object",error:iee,code(ree){const{gen:iee,data:see,schema:lee,parentSchema:cee,it:it}=ree,{oneOf:dee}=cee;if(!it.opts.discriminator)throw new Error("discriminator: requires discriminator option");const pee=lee.propertyName;if("string"!=typeof pee)throw new Error("discriminator: requires propertyName");if(lee.mapping)throw new Error("discriminator: mapping is not supported");if(!dee)throw new Error("discriminator: requires oneOf keyword");const uee=iee.let("valid",!1),hee=iee.const("tag",eee._`${see}${(0,eee.getProperty)(pee)}`);function fee(tee){const oee=iee.name("valid"),aee=ree.subschema({keyword:"oneOf",schemaProp:tee},oee);return ree.mergeEvaluated(aee,eee.Name),oee}iee.if(eee._`typeof ${hee} == "string"`,(()=>function(){const see=function(){var _a;const eee={},tee=iee(cee);let ree=!0;for(let i=0;iree.error(!1,{discrError:tee.DiscrError.Tag,tag:hee,tagName:pee}))),ree.ok(uee)}};return Qze.default=see,Qze}const eCe={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0};var tCe;function rCe(){return tCe||(tCe=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0}),tee.MissingRefError=tee.ValidationError=tee.CodeGen=tee.Name=tee.nil=tee.stringify=tee.str=tee._=tee.KeywordCxt=tee.Ajv=void 0;const ree=h$e(),oee=Kze(),aee=Jze(),nee=eCe,iee=["/properties"],see="http://json-schema.org/draft-07/schema";class lee extends ree.default{_addVocabularies(){super._addVocabularies(),oee.default.forEach((v=>this.addVocabulary(v))),this.opts.discriminator&&this.addKeyword(aee.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const eee=this.opts.$data?this.$dataMetaSchema(nee,iee):nee;this.addMetaSchema(eee,see,!1),this.refs["http://json-schema.org/schema"]=see}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(see)?see:void 0)}}tee.Ajv=lee,eee.exports=tee=lee,eee.exports.Ajv=lee,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=lee;var cee=YOe();Object.defineProperty(tee,"KeywordCxt",{enumerable:!0,get:function(){return cee.KeywordCxt}});var dee=aOe();Object.defineProperty(tee,"_",{enumerable:!0,get:function(){return dee._}}),Object.defineProperty(tee,"str",{enumerable:!0,get:function(){return dee.str}}),Object.defineProperty(tee,"stringify",{enumerable:!0,get:function(){return dee.stringify}}),Object.defineProperty(tee,"nil",{enumerable:!0,get:function(){return dee.nil}}),Object.defineProperty(tee,"Name",{enumerable:!0,get:function(){return dee.Name}}),Object.defineProperty(tee,"CodeGen",{enumerable:!0,get:function(){return dee.CodeGen}});var pee=WOe();Object.defineProperty(tee,"ValidationError",{enumerable:!0,get:function(){return pee.default}});var uee=GOe();Object.defineProperty(tee,"MissingRefError",{enumerable:!0,get:function(){return uee.default}})}(WEe,WEe.exports)),WEe.exports}const oCe=Dwe(rCe());var aCe,nCe={exports:{}},iCe={};var sCe,lCe,cCe={};var dCe=(lCe||(lCe=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0});const ree=(aCe||(aCe=1,function(eee){function tee(eee,tee){return{validate:eee,compare:tee}}Object.defineProperty(eee,"__esModule",{value:!0}),eee.formatNames=eee.fastFormats=eee.fullFormats=void 0,eee.fullFormats={date:tee(aee,nee),time:tee(see,lee),"date-time":tee((function(eee){const tee=eee.split(cee);return 2===tee.length&&aee(tee[0])&&see(tee[1],!0)}),dee),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(eee){return pee.test(eee)&&uee.test(eee)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[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,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,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:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([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}))|:)))$/i,regex:function(eee){if(wee.test(eee))return!1;try{return new RegExp(eee),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(eee){return hee.lastIndex=0,hee.test(eee)},int32:{type:"number",validate:function(eee){return Number.isInteger(eee)&&eee<=gee&&eee>=fee}},int64:{type:"number",validate:function(eee){return Number.isInteger(eee)}},float:{type:"number",validate:mee},double:{type:"number",validate:mee},password:!0,binary:!0},eee.fastFormats={...eee.fullFormats,date:tee(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,nee),time:tee(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,lee),"date-time":tee(/^\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,dee),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,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},eee.formatNames=Object.keys(eee.fullFormats);const ree=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,oee=[0,31,28,31,30,31,30,31,31,30,31,30,31];function aee(eee){const tee=ree.exec(eee);if(!tee)return!1;const aee=+tee[1],nee=+tee[2],iee=+tee[3];return nee>=1&&nee<=12&&iee>=1&&iee<=(2===nee&&function(eee){return eee%4==0&&(eee%100!=0||eee%400==0)}(aee)?29:oee[nee])}function nee(d1,d2){if(d1&&d2)return d1>d2?1:d1(t2=a2[1]+a2[2]+a2[3]+(a2[4]||""))?1:t1=",ok:oee.GTE,fail:oee.LT},formatExclusiveMaximum:{okStr:"<",ok:oee.LT,fail:oee.GTE},formatExclusiveMinimum:{okStr:">",ok:oee.GT,fail:oee.LTE}},nee={message:({keyword:eee,schemaCode:tee})=>ree.str`should be ${aee[eee].okStr} ${tee}`,params:({keyword:eee,schemaCode:tee})=>ree._`{comparison: ${aee[eee].okStr}, limit: ${tee}}`};eee.formatLimitDefinition={keyword:Object.keys(aee),type:"string",schemaType:"string",$data:!0,error:nee,code(eee){const{gen:oee,data:nee,schemaCode:iee,keyword:see,it:it}=eee,{opts:lee,self:cee}=it;if(!lee.validateFormats)return;const dee=new tee.KeywordCxt(it,cee.RULES.all.format.definition,"format");function pee(eee){return ree._`${eee}.compare(${nee}, ${iee}) ${aee[see].fail} 0`}dee.$data?function(){const tee=oee.scopeValue("formats",{ref:cee.formats,code:lee.code.formats}),aee=oee.const("fmt",ree._`${tee}[${dee.schemaCode}]`);eee.fail$data(ree.or(ree._`typeof ${aee} != "object"`,ree._`${aee} instanceof RegExp`,ree._`typeof ${aee}.compare != "function"`,pee(aee)))}():function(){const tee=dee.schema,aee=cee.formats[tee];if(!aee||!0===aee)return;if("object"!=typeof aee||aee instanceof RegExp||"function"!=typeof aee.compare)throw new Error(`"${see}": format "${tee}" does not define "compare" function`);const nee=oee.scopeValue("formats",{key:tee,ref:aee,code:lee.code.formats?ree._`${lee.code.formats}${ree.getProperty(tee)}`:void 0});eee.fail$data(pee(nee))}()},dependencies:["format"]},eee.default=tee=>(tee.addKeyword(eee.formatLimitDefinition),tee)}(cCe)),cCe),aee=aOe(),nee=new aee.Name("fullFormats"),iee=new aee.Name("fastFormats"),see=(eee,tee={keywords:!0})=>{if(Array.isArray(tee))return lee(eee,tee,ree.fullFormats,nee),eee;const[aee,see]="fast"===tee.mode?[ree.fastFormats,iee]:[ree.fullFormats,nee];return lee(eee,tee.formats||ree.formatNames,aee,see),tee.keywords&&oee.default(eee),eee};function lee(eee,tee,fs,ree){var _a,_b;null!==(_a=(_b=eee.opts.code).formats)&&void 0!==_a||(_b.formats=aee._`require("ajv-formats/dist/formats").${ree}`);for(const f of tee)eee.addFormat(f,fs[f])}see.get=(eee,tee="full")=>{const f=("fast"===tee?ree.fastFormats:ree.fullFormats)[eee];if(!f)throw new Error(`Unknown format "${eee}"`);return f},eee.exports=tee=see,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=see}(nCe,nCe.exports)),nCe.exports);const pCe=Dwe(dCe);var uCe,hCe,fCe,gCe,mCe,wCe,vCe,bCe,yCe,xCe,kCe,_Ce,SCe,ECe;function OCe(){if(gCe)return fCe;gCe=1;var eee=(hCe?uCe:(hCe=1,uCe=function(eee){return function(tee,ree,oee){for(var aee=-1,nee=Object(tee),iee=oee(tee),see=iee.length;see--;){var lee=iee[eee?see:++aee];if(!1===ree(nee[lee],lee,nee))break}return tee}}))();return fCe=eee}function $Ce(){if(xCe)return yCe;xCe=1;var eee=function(){if(wCe)return mCe;wCe=1;var eee=OCe(),tee=kxe();return mCe=function(ree,oee){return ree&&eee(ree,oee,tee)}}(),tee=function(){if(bCe)return vCe;bCe=1;var eee=Ybe();return vCe=function(tee,ree){return function(oee,aee){if(null==oee)return oee;if(!eee(oee))return tee(oee,aee);for(var nee=oee.length,iee=ree?nee:-1,see=Object(oee);(ree?iee--:++iee0){if(++ree>=800)return arguments[0]}else ree=0;return tee.apply(void 0,arguments)}},jAe}function ije(){if(IAe)return NAe;IAe=1;var eee=aje(),tee=nje()(eee);return NAe=tee}function sje(){if(DAe)return MAe;DAe=1;var eee=function(){if(RAe)return PAe;RAe=1;var eee=bEe(),tee=oje(),ree=ije();return PAe=function(oee,aee){return ree(tee(oee,aee,eee),oee+"")}}(),tee=Yxe();return MAe=function(ree){return eee((function(eee,oee){var aee=-1,nee=oee.length,iee=nee>1?oee[nee-1]:void 0,see=nee>2?oee[2]:void 0;for(iee=ree.length>3&&"function"==typeof iee?(nee--,iee):void 0,see&&tee(oee[0],oee[1],see)&&(iee=nee<3?void 0:iee,nee=1),eee=Object(eee);++aee2?tee-2:1,oee&&oee<=tee?ree:aee(ree,tee)):ree}},mixin:function(eee){return function(tee){var ree=this;if(!jee(ree))return eee(ree,Object(tee));var oee=[];return zee(Nee(tee),(function(eee){jee(tee[eee])&&oee.push([eee,ree.prototype[eee]])})),eee(ree,Object(tee)),zee(oee,(function(eee){var tee=eee[1];jee(tee)?ree.prototype[eee[0]]=tee:delete ree.prototype[eee[0]]})),ree}},nthArg:function(eee){return function(n){var tee=n<0?1:Pee(n)+1;return $ee(eee(n),tee)}},rearg:function(eee){return function(tee,ree){var oee=ree?ree.length:0;return $ee(eee(tee,ree),oee)}},runInContext:function(tee){return function(ree){return eee(see,tee(ree),dee)}}};function Fee(eee,ree){if(hee){var oee=tee.iterateeRearg[eee];if(oee)return function(eee,tee){return qee(eee,(function(eee){var n=tee.length;return function(eee,n){return 2==n?function(a,b){return eee.apply(void 0,arguments)}:function(a){return eee.apply(void 0,arguments)}}(Iee(aee(eee,n),tee),n)}))}(ree,oee);var n=!pee&&tee.iterateeAry[eee];if(n)return function(eee,n){return qee(eee,(function(eee){return"function"==typeof eee?aee(eee,n):eee}))}(ree,n)}return ree}function Lee(eee,ree,n){if(gee&&(yee||!tee.skipFixed[eee])){var aee=tee.methodSpread[eee],nee=aee&&aee.start;return void 0===nee?See(ree,n):function(eee,tee){return function(){for(var ree=arguments.length,aee=ree-1,nee=Array(ree);ree--;)nee[ree]=arguments[ree];var iee=nee[tee],see=nee.slice(0,tee);return iee&&oee.apply(see,iee),tee!=aee&&oee.apply(see,nee.slice(tee+1)),eee.apply(this,see)}}(ree,nee)}return ree}function Uee(eee,ree,n){return wee&&n>1&&(xee||!tee.skipRearg[eee])?Iee(ree,tee.methodRearg[eee]||tee.aryRearg[n]):ree}function Bee(eee,tee){for(var ree=-1,oee=(tee=Ree(tee)).length,aee=oee-1,nee=Oee(Object(eee)),iee=nee;null!=iee&&++ree1?$ee(tee,n):tee}(0,aee=Fee(see,aee),eee),!1}})),!aee})),aee||(aee=lee),aee==ree&&(aee=bee?$ee(aee,1):function(){return ree.apply(this,arguments)}),aee.convert=Yee(see,ree),aee.placeholder=ree.placeholder=oee,aee}if(!uee)return Vee(lee,cee,vee);var _=cee,Wee=[];return zee(Mee,(function(eee){zee(tee.aryMethod[eee],(function(eee){var ree=_[tee.remap[eee]||eee];ree&&Wee.push([eee,Vee(eee,ree,_)])}))})),zee(Nee(_),(function(eee){var tee=_[eee];if("function"==typeof tee){for(var ree=Wee.length;ree--;)if(Wee[ree][0]==eee)return;tee.convert=Yee(eee,tee),Wee.push([eee,tee])}})),zee(Wee,(function(eee){_[eee[0]]=eee[1]})),_.convert=function(eee){return _.runInContext.convert(eee)(void 0)},_.placeholder=_,zee(Nee(_),(function(eee){zee(tee.realToAlias[eee]||[],(function(tee){_[tee]=_[eee]}))})),_},aTe}function JNe(){if(sTe)return iTe;sTe=1;var eee=Mbe(),tee=eee&&new eee;return iTe=tee}function eIe(){if(cTe)return lTe;cTe=1;var eee=bEe(),tee=JNe();return lTe=tee?function(eee,ree){return tee.set(eee,ree),eee}:eee}function tIe(){if(pTe)return dTe;pTe=1;var eee=WAe(),tee=jbe();return dTe=function(ree){return function(){var oee=arguments;switch(oee.length){case 0:return new ree;case 1:return new ree(oee[0]);case 2:return new ree(oee[0],oee[1]);case 3:return new ree(oee[0],oee[1],oee[2]);case 4:return new ree(oee[0],oee[1],oee[2],oee[3]);case 5:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4]);case 6:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5]);case 7:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5],oee[6])}var aee=eee(ree.prototype),nee=ree.apply(aee,oee);return tee(nee)?nee:aee}},dTe}function rIe(){if(gTe)return fTe;gTe=1;var eee=Math.max;return fTe=function(tee,ree,oee,aee){for(var nee=-1,iee=tee.length,see=oee.length,lee=-1,cee=ree.length,dee=eee(iee-see,0),pee=Array(cee+dee),uee=!aee;++lee-1}}(),ree=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];return KTe=function(oee,aee){return eee(ree,(function(eee){var ree="_."+eee[0];aee&eee[1]&&!tee(oee,ree)&&oee.push(ree)})),oee.sort()}}function uIe(){if(QTe)return XTe;QTe=1;var eee=function(){if(YTe)return BTe;YTe=1;var eee=/\{\n\/\* \[wrapped with (.+)\] \*/,tee=/,? & /;return BTe=function(ree){var oee=ree.match(eee);return oee?oee[1].split(tee):[]}}(),tee=function(){if(VTe)return qTe;VTe=1;var eee=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;return qTe=function(tee,ree){var oee=ree.length;if(!oee)return tee;var aee=oee-1;return ree[aee]=(oee>1?"& ":"")+ree[aee],ree=ree.join(oee>2?", ":" "),tee.replace(eee,"{\n/* [wrapped with "+ree+"] */\n")}}(),ree=ije(),oee=pIe();return XTe=function(aee,nee,iee){var see=nee+"";return ree(aee,tee(see,oee(eee(see),iee)))}}function hIe(){if(JTe)return ZTe;JTe=1;var eee=function(){if(FTe)return DTe;FTe=1;var eee=nIe(),tee=iIe(),ree=sIe(),oee=cIe();return DTe=function(aee){var nee=ree(aee),iee=oee[nee];if("function"!=typeof iee||!(nee in eee.prototype))return!1;if(aee===iee)return!0;var see=tee(iee);return!!see&&aee===see[0]}}(),tee=dIe(),ree=uIe();return ZTe=function(oee,aee,nee,iee,see,lee,cee,dee,pee,uee){var hee=8&aee;aee|=hee?32:64,4&(aee&=~(hee?64:32))||(aee&=-4);var fee=[oee,aee,see,hee?lee:void 0,hee?cee:void 0,hee?void 0:lee,hee?void 0:cee,dee,pee,uee],gee=nee.apply(void 0,fee);return eee(oee)&&tee(gee,fee),gee.placeholder=iee,ree(gee,oee,aee)},ZTe}function fIe(){if(tNe)return eNe;return tNe=1,eNe=function(eee){return eee.placeholder}}function gIe(){if(nNe)return aNe;nNe=1;var eee="__lodash_placeholder__";return aNe=function(tee,ree){for(var oee=-1,aee=tee.length,nee=0,iee=[];++oee1&&zee.reverse(),yee&&vee<$ee&&(zee.length=vee),this&&this!==lee&&this instanceof Oee&&(fn=Eee||oee(fn)),fn.apply(Nee,zee)}},iNe}function wIe(){if(gNe)return fNe;gNe=1;var eee=eIe(),tee=function(){if(hTe)return uTe;hTe=1;var eee=tIe(),tee=zbe();return uTe=function(ree,oee,aee){var nee=1&oee,iee=eee(ree);return function eee(){return(this&&this!==tee&&this instanceof eee?iee:ree).apply(nee?aee:this,arguments)}},uTe}(),ree=function(){if(cNe)return lNe;cNe=1;var eee=rje(),tee=tIe(),ree=mIe(),oee=hIe(),aee=fIe(),nee=gIe(),iee=zbe();return lNe=function(see,lee,cee){var dee=tee(see);return function tee(){for(var pee=arguments.length,uee=Array(pee),hee=pee,fee=aee(tee);hee--;)uee[hee]=arguments[hee];var gee=pee<3&&uee[0]!==fee&&uee[pee-1]!==fee?[]:nee(uee,fee);return(pee-=gee.length)0&&nee(dee)?aee>1?ree(dee,aee-1,nee,iee,see):eee(see,dee):iee||(see[see.length]=dee)}return see},ANe}function EIe(){if(PNe)return INe;PNe=1;var eee=function(){if(NNe)return TNe;NNe=1;var eee=SIe();return TNe=function(tee){return null!=tee&&tee.length?eee(tee,1):[]}}(),tee=oje(),ree=ije();return INe=function(oee){return ree(tee(oee,void 0,eee),oee+"")}}function OIe(){if(MNe)return RNe;MNe=1;var eee=wIe(),tee=EIe(),ree=tee((function(tee,ree){return eee(tee,256,void 0,void 0,void 0,ree)}));return RNe=ree}function $Ie(){if(FNe)return DNe;FNe=1;var eee=txe(),tee=VAe(),ree=Ube(),oee=rxe(),aee=c_e(),nee=p_e(),iee=oxe();return DNe=function(see){return ree(see)?eee(see,nee):oee(see)?[see]:tee(aee(iee(see)))}}function zIe(){if(YNe)return BNe;YNe=1;var eee=ZNe(),tee=UNe?LNe:(UNe=1,LNe={ary:vIe(),assign:Hje(),clone:bIe(),curry:yIe(),forEach:Wje(),isArray:Ube(),isError:xIe(),isFunction:Tbe(),isWeakMap:kIe(),iteratee:_Ie(),keys:Obe(),rearg:OIe(),toInteger:_Ee(),toPath:$Ie()});return BNe=function(ree,oee,aee){return eee(tee,ree,oee,aee)}}function CIe(){if(HNe)return WNe;HNe=1;var eee=function(){if(VNe)return qNe;VNe=1;var eee=QAe(),tee=d_e(),ree=yxe(),oee=jbe(),aee=p_e();return qNe=function(nee,iee,see,lee){if(!oee(nee))return nee;for(var cee=-1,dee=(iee=tee(iee,nee)).length,pee=dee-1,uee=nee;null!=uee&&++ceetee}),ree=xEe();return KIe=function(oee,aee){return oee&&oee.length?eee(oee,ree(aee,2),tee):void 0}}();const QIe=Dwe(XIe),ZIe="additionalProperties",JIe="required";let ePe=class{constructor(eee){this.findOption=eee,this.schemaObject=eee=>{const tee=this.properties(eee),ree={type:"object",properties:tee,additionalProperties:this.findOption(tee)(ZIe)},oee=this.findOption(tee)(JIe);return oee.length>0&&(ree.required=oee),ree},this.properties=eee=>Object.keys(eee).reduce(((tee,ree)=>(tee[ree]=this.property(eee[ree]),tee)),{}),this.property=eee=>{switch(typeof eee){case"string":return{type:"string"};case"boolean":return{type:"boolean"};case"number":return Number.isInteger(eee)?{type:"integer"}:{type:"number"};case"object":return null==eee?{type:"null"}:this.schemaObjectOrArray(eee);default:return{}}},this.schemaObjectOrArray=eee=>eee instanceof Array?this.schemaArray(eee):this.schemaObject(eee),this.schemaArray=eee=>{if(eee.length>0){const tee=((eee,tee)=>{const ree={};return eee.filter((eee=>{const oee=tee(eee);return!Object.prototype.hasOwnProperty.call(ree,oee)&&(ree[oee]=!0,!0)}))})(eee.map(this.property),(eee=>JSON.stringify(eee)));return 1===tee.length?{type:"array",items:tee[0]}:{type:"array",items:{oneOf:tee}}}return{type:"array",items:{}}}}};const tPe=(eee,tee={})=>new ePe((eee=>ree=>{switch(ree){case ZIe:return!Object.prototype.hasOwnProperty.call(tee,ZIe)||tee[ZIe];case JIe:return Object.prototype.hasOwnProperty.call(tee,JIe)?tee[JIe](eee):Object.keys(eee);default:return}})).schemaObject(eee),rPe=new Set,oPe=(eee,tee)=>tee<=1?eee:eee+tee.toString(),aPe=(eee,tee)=>{const ree=oPe(eee,tee);return!rPe.has(ree)},nPe=eee=>{void 0===eee&&(eee="undefined");let tee=0;for(;!aPe(eee,tee);)tee++;const ree=oPe(eee,tee);return rPe.add(ree),ree},iPe=id=>rPe.delete(id),sPe=(eee,tee)=>{let p1=eee;return cye(eee)||cye(tee)||tee.startsWith("[")||(p1=eee+"."),cye(p1)?tee:cye(tee)?p1:`${p1}${tee}`},lPe=eee=>eee?.replace(/~1/g,"/").replace(/~0/,"~"),cPe=(eee,tee)=>{if(tee&&"string"==typeof tee.title)return tee.title;if("string"==typeof eee.scope){const tee=eee.scope,ree=lPe(tee.substr(tee.lastIndexOf("/")+1));return pxe(ree)}return""},dPe=(eee,tee)=>({text:eee,show:tee}),pPe=(eee,tee)=>{if(cye(tee))return eee;return tee.split(".").reduce(((eee,tee)=>{if(eee&&Object.prototype.hasOwnProperty.call(eee,tee))return eee[tee]}),eee)},uPe=(eee,tee,ree)=>{const oee=tee?.split("/").map(lPe);return hPe(eee,oee,ree)},hPe=(eee,tee,ree)=>{if(cye(eee))return;if("string"==typeof eee.$ref&&(eee=uPe(ree,eee.$ref,ree)),!tee||0===tee.length)return eee;const[oee,...aee]=tee;if("#"===(nee=oee)||void 0===nee||""===nee)return hPe(eee,aee,ree);var nee;const iee=f_e(eee,oee),see=hPe(iee,aee,ree);if(see)return see;if("properties"===oee||"items"===oee){let tee;const nee=[].concat(eee.oneOf??[],eee.allOf??[],eee.anyOf??[],eee.then??[],eee.else??[]);for(const eee of nee)if(tee=hPe(eee,[oee,...aee],ree),tee)break;return tee}};var fPe;!function(eee){eee.HIDE="HIDE",eee.SHOW="SHOW",eee.ENABLE="ENABLE",eee.DISABLE="DISABLE"}(fPe||(fPe={}));const gPe=(eee,tee)=>{if(!vPe(eee))return tee??"";const ree=(eee=>{const tee=eee.replace(/(anyOf|allOf|oneOf)\/[\d]+\//g,"").replace(/(then|else)\//g,"").split("/").map(lPe),ree="#"===tee[0]||""===tee[0];return Kxe(ree?2:1,tee.length,2).map((eee=>tee[eee]))})(eee.scope);return cye(ree)?tee??"":sPe(tee,ree.join("."))},mPe=eee=>"object"==typeof eee&&null!==eee&&"string"==typeof eee.i18n,wPe=eee=>void 0!==eee.elements,vPe=eee=>(eee=>!!eee&&"object"==typeof eee)(eee)&&"string"==typeof eee.scope,bPe=(eee,tee)=>gPe(eee,tee),yPe=(eee,tee,ree,oee)=>{if((eee=>"AND"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee&&yPe(eee,aee,ree,oee)),!0);if((eee=>"OR"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee||yPe(eee,aee,ree,oee)),!1);if((eee=>"LEAF"===eee.type)(tee)){return pPe(eee,bPe(tee,ree))===tee.expectedValue}if((eee=>__e(eee,"schema"))(tee)){const aee=pPe(eee,bPe(tee,ree));return(!tee.failWhenUndefined||void 0!==aee)&&oee.validate(tee.schema,aee)}return!0},xPe=(eee,tee,ree,oee)=>{const aee=eee.rule.condition;return yPe(tee,aee,ree,oee)},kPe=eee=>!(!eee.rule||eee.rule.effect!==fPe.SHOW&&eee.rule.effect!==fPe.HIDE),_Pe=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=xPe(eee,tee,ree,oee);switch(eee.rule.effect){case fPe.HIDE:return!aee;case fPe.SHOW:return aee;default:return!0}})(eee,tee,ree,oee),SPe=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=xPe(eee,tee,ree,oee);switch(eee.rule.effect){case fPe.DISABLE:return!aee;case fPe.ENABLE:return aee;default:return!0}})(eee,tee,ree,oee),EPe=eee=>!!eee&&Object.prototype.hasOwnProperty.call(eee,"oneOf")&&eee.oneOf&&eee.oneOf.every((s=>void 0!==s.const)),OPe=(eee,tee)=>qEe($Pe(eee),tee),$Pe=eee=>{if(cye(eee))return[];if(!cye(eee.type)&&"string"==typeof eee.type)return[eee.type];if(OEe(eee.type))return eee.type;if(!cye(eee.properties)||!cye(eee.additionalProperties))return["object"];if(!cye(eee.items))return["array"];if(!cye(eee.enum)){const tee=new Set;return eee.enum.forEach((eee=>{"string"==typeof eee?tee.add("string"):$Pe(eee).forEach((eee=>tee.add(eee)))})),Array.from(tee)}if(!cye(eee.allOf)){const tee=EEe(eee.allOf,(eee=>0!==$Pe(eee).length));if(tee)return $Pe(tee)}return[]},zPe=uPe,CPe=pPe,APe=(eee,tee)=>{if(void 0===eee)return[];return eee(tee)?[]:eee.errors},jPe=eee=>{let tee=eee.dataPath||eee.instancePath||"";tee=tee.replace(/\//g,".");const ree=(eee=>{switch(eee.keyword){case"required":case"dependencies":return eee.params.missingProperty;case"additionalProperties":return eee.params.additionalProperty;default:return}})(eee);return void 0===ree||tee.endsWith(ree)||(tee=`${tee}.${ree}`),tee=tee.replace(/^./,""),tee=lPe(tee),tee},TPe=eee=>"object"===eee?.type||!!eee?.properties,NPe=["additionalProperties","allOf","anyOf","oneOf"],IPe=eee=>({type:eee,elements:[]}),PPe=eee=>({type:"Control",scope:eee}),RPe=(eee,tee,ree,oee,aee,nee)=>{if(!cye(eee)&&void 0!==eee.$ref)return RPe(uPe(nee,eee.$ref,nee),tee,ree,oee,aee,nee);if((eee=>!(cye(eee)||cye(eee.oneOf)&&cye(eee.anyOf)&&cye(eee.allOf)))(eee)){const eee=PPe(ree);return tee.push(eee),eee}const iee=$Pe(eee);if(0===iee.length)return null;if(iee.length>1){const eee=PPe(ree);return tee.push(eee),eee}if("#"===ree&&"object"===iee[0]){const iee=IPe(aee);if(tee.push(iee),eee.properties&&_xe(eee.properties).length>1&&((eee,tee)=>{if(!cye(tee)){const ree=pxe(tee);if((eee=>"Group"===eee.type)(eee))eee.label=ree;else{const tee={type:"Label",text:ree};eee.elements.push(tee)}}})(iee,oee),!cye(eee.properties)){const tee=ree+"/properties";Object.keys(eee.properties).map((ree=>{let oee=eee.properties[ree];const see=`${tee}/${lee=ree,lee?.replace(/~/g,"~0").replace(/\//g,"~1")}`;var lee;void 0!==oee.$ref&&(oee=uPe(nee,oee.$ref,nee)),RPe(oee,iee.elements,see,ree,aee,nee)}))}return iee}switch(iee[0]){case"object":case"array":case"string":case"number":case"integer":case"null":case"boolean":{const eee=PPe(ree);return tee.push(eee),eee}default:throw new Error("Unknown type: "+JSON.stringify(eee))}},MPe=(eee,tee="VerticalLayout",ree="#",oee=eee)=>((eee,tee)=>{if(!cye(eee)&&!wPe(eee)){const ree=IPe(tee);return ree.elements.push(eee),ree}return eee})(RPe(eee,[],ree,"",tee,oee),tee),DPe=tPe,FPe=MPe,LPe="jsonforms/INIT",UPe="jsonforms/UPDATE_CORE",BPe="jsonforms/SET_AJV",YPe="jsonforms/UPDATE",qPe="jsonforms/UPDATE_ERRORS",VPe="jsonforms/ADD_RENDERER",WPe="jsonforms/REMOVE_RENDERER",HPe="jsonforms/ADD_CELL",KPe="jsonforms/REMOVE_CELL",GPe="jsonforms/SET_CONFIG",XPe="jsonforms/ADD_UI_SCHEMA",QPe="jsonforms/REMOVE_UI_SCHEMA",ZPe="jsonforms/SET_SCHEMA",JPe="jsonforms/SET_UISCHEMA",eRe="jsonforms/SET_VALIDATION_MODE",tRe="jsonforms/SET_LOCALE",rRe="jsonforms/SET_TRANSLATOR",oRe="jsonforms/UPDATE_I18N",aRe="jsonforms/ADD_DEFAULT_DATA",nRe="jsonforms/REMOVE_DEFAULT_DATA",iRe=(eee,tee,ree)=>({type:YPe,path:eee,updater:tee,context:ree});var sRe=Object.freeze({__proto__:null,INIT:LPe,UPDATE_CORE:UPe,SET_AJV:BPe,UPDATE_DATA:YPe,UPDATE_ERRORS:qPe,VALIDATE:"jsonforms/VALIDATE",ADD_RENDERER:VPe,REMOVE_RENDERER:WPe,ADD_CELL:HPe,REMOVE_CELL:KPe,SET_CONFIG:GPe,ADD_UI_SCHEMA:XPe,REMOVE_UI_SCHEMA:QPe,SET_SCHEMA:ZPe,SET_UISCHEMA:JPe,SET_VALIDATION_MODE:eRe,SET_LOCALE:tRe,SET_TRANSLATOR:rRe,UPDATE_I18N:oRe,ADD_DEFAULT_DATA:aRe,REMOVE_DEFAULT_DATA:nRe,isUpdateArrayContext:eee=>{if(!("type"in eee))return!1;if("string"!=typeof eee.type)return!1;switch(eee.type){case"ADD":return"values"in eee&&Array.isArray(eee.values)&&eee.values.length>0;case"REMOVE":return"indices"in eee&&Array.isArray(eee.indices)&&eee.indices.length>0&&eee.indices.every((i=>"number"==typeof i));case"MOVE":return"moves"in eee&&Array.isArray(eee.moves)&&eee.moves.length>0&&eee.moves.every((m=>"object"==typeof m&&null!==m&&"from"in m&&"to"in m&&"number"==typeof m.from&&"number"==typeof m.to));default:return!1}},init:(eee,tee=tPe(eee),ree,oee)=>({type:LPe,data:eee,schema:tee,uischema:"object"==typeof ree?ree:MPe(tee),options:oee}),updateCore:(eee,tee,ree,oee)=>({type:UPe,data:eee,schema:tee,uischema:ree,options:oee}),registerDefaultData:(eee,tee)=>({type:aRe,schemaPath:eee,data:tee}),unregisterDefaultData:eee=>({type:nRe,schemaPath:eee}),setAjv:eee=>({type:BPe,ajv:eee}),update:iRe,updateErrors:eee=>({type:qPe,errors:eee}),registerRenderer:(eee,tee)=>({type:VPe,tester:eee,renderer:tee}),registerCell:(eee,tee)=>({type:HPe,tester:eee,cell:tee}),unregisterCell:(eee,tee)=>({type:KPe,tester:eee,cell:tee}),unregisterRenderer:(eee,tee)=>({type:WPe,tester:eee,renderer:tee}),setConfig:eee=>({type:GPe,config:eee}),setValidationMode:eee=>({type:eRe,validationMode:eee}),registerUISchema:(eee,tee)=>({type:XPe,tester:eee,uischema:tee}),unregisterUISchema:eee=>({type:QPe,tester:eee}),setLocale:eee=>({type:tRe,locale:eee}),setSchema:eee=>({type:ZPe,schema:eee}),setTranslator:(eee,tee)=>({type:rRe,translator:eee,errorTranslator:tee}),updateI18n:(eee,tee,ree)=>({type:oRe,locale:eee,translator:tee,errorTranslator:ree}),setUISchema:eee=>({type:JPe,uischema:eee})});const lRe={restrict:!1,trim:!1,showUnfocusedDescription:!1,hideRequiredAsterisk:!1},cRe=(eee={})=>cje({},lRe,eee),dRe=(eee=cRe(),tee)=>tee.type===GPe?cRe(tee.config):eee,pRe={data:{},schema:{},uischema:void 0,errors:[],validator:void 0,ajv:void 0,validationMode:"ValidateAndShow",additionalErrors:[]},uRe=(eee,tee)=>tee&&hRe(tee.options)?tee.options.validationMode:eee.validationMode,hRe=eee=>!!eee&&void 0!==eee.validationMode,fRe=(eee,tee)=>{return tee&&((ree=tee.options)&&void 0!==ree.additionalErrors)?tee.options.additionalErrors:eee.additionalErrors;var ree},gRe=(eee,tee)=>{if(tee){if(mRe(tee.options))return tee.options.ajv;if(void 0!==tee.options&&YIe(tee.options.compile))return tee.options}return eee.ajv?eee.ajv:(eee=>{const tee=new oCe({allErrors:!0,verbose:!0,strict:!1,addUsedSchema:!1,...eee});return pCe(tee),tee})()},mRe=eee=>!!eee&&void 0!==eee.ajv,wRe=(eee=pRe,tee)=>{switch(tee.type){case LPe:{const ree=gRe(eee,tee),oee=uRe(eee,tee),v="NoValidation"===oee?void 0:ree.compile(tee.schema),e=APe(v,tee.data),aee=fRe(eee,tee);return{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,additionalErrors:aee,errors:e,validator:v,ajv:ree,validationMode:oee}}case UPe:{const ree=gRe(eee,tee),oee=uRe(eee,tee);let aee=eee.validator,nee=eee.errors;eee.schema!==tee.schema||eee.validationMode!==oee||eee.ajv!==ree?(aee="NoValidation"===oee?void 0:ree.compile(tee.schema),nee=APe(aee,tee.data)):eee.data!==tee.data&&(nee=APe(aee,tee.data));const iee=fRe(eee,tee);return eee.data!==tee.data||eee.schema!==tee.schema||eee.uischema!==tee.uischema||eee.ajv!==ree||eee.errors!==nee||eee.validator!==aee||eee.validationMode!==oee||eee.additionalErrors!==iee?{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,ajv:ree,errors:TCe(nee,eee.errors)?eee.errors:nee,validator:aee,validationMode:oee,additionalErrors:iee}:eee}case BPe:{const ree=tee.ajv,oee="NoValidation"===eee.validationMode?void 0:ree.compile(eee.schema),aee=APe(oee,eee.data);return{...eee,validator:oee,errors:aee}}case ZPe:{const v=tee.schema&&eee.ajv&&"NoValidation"!==eee.validationMode?eee.ajv.compile(tee.schema):eee.validator,ree=APe(v,eee.data);return{...eee,validator:v,schema:tee.schema,errors:ree}}case JPe:return{...eee,uischema:tee.uischema};case YPe:if(void 0===tee.path||null===tee.path)return eee;if(""===tee.path){const ree=tee.updater(eTe(eee.data)),oee=APe(eee.validator,ree);return{...eee,data:ree,errors:oee}}{const ree=f_e(eee.data,tee.path),oee=tee.updater(eTe(ree));let aee;aee=void 0!==oee?AIe(tee.path,oee,void 0===eee.data?{}:eee.data):BIe(tee.path,void 0===eee.data?{}:eee.data);const nee=APe(eee.validator,aee);return{...eee,data:aee,errors:nee}}case qPe:return{...eee,errors:tee.errors};case eRe:if(eee.validationMode===tee.validationMode)return eee;if("NoValidation"===tee.validationMode){const ree=APe(void 0,eee.data);return{...eee,errors:ree,validationMode:tee.validationMode}}if("NoValidation"===eee.validationMode){const ree=eee.ajv.compile(eee.schema),oee=APe(ree,eee.data);return{...eee,validator:ree,errors:oee,validationMode:tee.validationMode}}return{...eee,validationMode:tee.validationMode};default:return eee}};var vRe;!function(eee){eee.addTooltip="addTooltip",eee.addAriaLabel="addAriaLabel",eee.removeTooltip="removeTooltip",eee.upAriaLabel="upAriaLabel",eee.downAriaLabel="downAriaLabel",eee.noSelection="noSelection",eee.removeAriaLabel="removeAriaLabel",eee.noDataMessage="noDataMessage",eee.deleteDialogTitle="deleteDialogTitle",eee.deleteDialogMessage="deleteDialogMessage",eee.deleteDialogAccept="deleteDialogAccept",eee.deleteDialogDecline="deleteDialogDecline",eee.up="up",eee.down="down"}(vRe||(vRe={}));const bRe=[{key:vRe.addTooltip,default:eee=>eee?`Add to ${eee}`:"Add"},{key:vRe.addAriaLabel,default:eee=>eee?`Add to ${eee} button`:"Add button"},{key:vRe.removeTooltip,default:()=>"Delete"},{key:vRe.removeAriaLabel,default:()=>"Delete button"},{key:vRe.upAriaLabel,default:()=>"Move item up"},{key:vRe.up,default:()=>"Up"},{key:vRe.down,default:()=>"Down"},{key:vRe.downAriaLabel,default:()=>"Move item down"},{key:vRe.noDataMessage,default:()=>"No data"},{key:vRe.noSelection,default:()=>"No selection"},{key:vRe.deleteDialogTitle,default:()=>"Confirm Deletion"},{key:vRe.deleteDialogMessage,default:()=>"Are you sure you want to delete the selected entry?"},{key:vRe.deleteDialogAccept,default:()=>"Yes"},{key:vRe.deleteDialogDecline,default:()=>"No"}];var yRe;!function(eee){eee.clearDialogTitle="clearDialogTitle",eee.clearDialogMessage="clearDialogMessage",eee.clearDialogAccept="clearDialogAccept",eee.clearDialogDecline="clearDialogDecline"}(yRe||(yRe={}));const xRe=[{key:yRe.clearDialogTitle,default:()=>"Clear form?"},{key:yRe.clearDialogMessage,default:()=>"Your data will be cleared. Do you want to proceed?"},{key:yRe.clearDialogAccept,default:()=>"Yes"},{key:yRe.clearDialogDecline,default:()=>"No"}],kRe=(eee,tee)=>mPe(tee)?tee.i18n:eee?.i18n??void 0,_Re=(eee,tee,ree)=>kRe(eee,tee)??(eee=>eee?.split(".").filter((eee=>!/^\d+$/.test(eee))).join(".")||"root")(ree),SRe=(eee,tee,ree,oee)=>`${_Re(eee,tee,ree)}.${oee}`,ERe=(eee,tee)=>`${eee}.${tee}`,ORe=(eee,tee)=>tee,$Re=(eee,t,tee)=>{const ree=t(SRe(eee.parentSchema,tee,jPe(eee),`error.${eee.keyword}`),void 0,{error:eee});if(void 0!==ree)return ree;const oee=t(`error.${eee.keyword}`,void 0,{error:eee});if(void 0!==oee)return oee;const aee=t(eee.message,void 0,{error:eee});return void 0!==aee?aee:"required"===eee.keyword&&eee.message?.startsWith("must have required property")?t("is a required property","is a required property",{error:eee}):eee.message},zRe=(eee,et,t,tee,ree,oee)=>{if(eee.length>0&&t){const aee=SRe(tee,ree,oee,"error.custom"),nee=t(aee,void 0,{schema:tee,uischema:ree,path:oee,errors:eee});if(void 0!==nee)return nee}return(eee=>null==eee?"":eee.join("\n"))(eee.map((eee=>et(eee,t,ree))))},CRe=()=>eee=>(eee=>void 0===eee?ORe:eee.translate)(f_e(eee,"jsonforms.i18n")),ARe=()=>eee=>(eee=>void 0===eee?$Re:eee.translateError)(f_e(eee,"jsonforms.i18n")),jRe={locale:"en",translate:ORe,translateError:$Re},TRe=(eee=jRe,tee)=>{switch(tee.type){case oRe:{const ree=tee.locale??jRe.locale,oee=tee.translator??jRe.translate,aee=tee.errorTranslator??jRe.translateError;return ree!==eee.locale||oee!==eee.translate||aee!==eee.translateError?{...eee,locale:ree,translate:oee,translateError:aee}:eee}case rRe:return{...eee,translate:tee.translator??ORe,translateError:tee.errorTranslator??$Re};case tRe:return{...eee,locale:tee.locale??navigator.languages[0]};default:return eee}},NRe=eee=>!cye(eee)&&void 0!==eee.scope,IRe=eee=>(tee,ree,oee)=>{if(cye(tee)||!NRe(tee))return!1;if(cye(ree))return!1;const aee=tee.scope;if(cye(aee))return!1;let nee=ree;return OPe(ree,"object")&&(nee=uPe(ree,aee,oee?.rootSchema)),void 0!==nee&&eee(nee,oee?.rootSchema)},PRe=(eee,tee)=>(ree,oee,aee)=>{if(cye(ree)||!NRe(ree))return!1;const nee=ree.scope;let iee=oee;return OPe(oee,"object")&&(iee=uPe(oee,nee,aee?.rootSchema)),iee=f_e(iee,eee),void 0!==iee&&tee(iee,aee?.rootSchema)},RRe=eee=>IRe((tee=>!cye(tee)&&OPe(tee,eee))),MRe=eee=>IRe((tee=>!cye(tee)&&tee.format===eee&&OPe(tee,"string"))),DRe=eee=>tee=>!cye(tee)&&tee.type===eee,FRe=(eee,tee)=>ree=>{if(cye(ree))return!1;const oee=ree.options;return!cye(oee)&&oee[eee]===tee},LRe=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee&&aee(tee,ree,oee)),!0),URe=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee||aee(tee,ree,oee)),!1),BRe=(eee,tee)=>(ree,oee,aee)=>tee(ree,oee,aee)?eee:-1,YRe=LRe(DRe("Control"),RRe("boolean")),qRe=LRe(DRe("Control"),RRe("object"));LRe(DRe("Control"),IRe((eee=>Object.prototype.hasOwnProperty.call(eee,"allOf")))),LRe(DRe("Control"),IRe((eee=>Object.prototype.hasOwnProperty.call(eee,"anyOf"))));const VRe=LRe(DRe("Control"),IRe((eee=>Object.prototype.hasOwnProperty.call(eee,"oneOf")))),WRe=LRe(DRe("Control"),IRe((eee=>(eee=>!!eee&&"object"==typeof eee&&(Object.prototype.hasOwnProperty.call(eee,"enum")||Object.prototype.hasOwnProperty.call(eee,"const")))(eee)))),HRe=LRe(DRe("Control"),IRe((eee=>EPe(eee)))),KRe=LRe(DRe("Control"),RRe("integer")),GRe=LRe(DRe("Control"),RRe("number")),XRe=LRe(DRe("Control"),RRe("string")),QRe=LRe(DRe("Control"),FRe("multi",!0)),ZRe=LRe(DRe("Control"),URe(MRe("date"),FRe("format","date"))),JRe=LRe(DRe("Control"),URe(MRe("time"),FRe("format","time"))),eMe=LRe(DRe("Control"),URe(MRe("date-time"),FRe("format","date-time"))),tMe=LRe(IRe(((eee,tee)=>OPe(eee,"array")&&!Array.isArray(uPe(eee,"items",tee)))),PRe("items",((eee,tee)=>{const ree=eee.$ref?uPe(tee,eee.$ref,tee):eee;return OPe(ree,"object")})));LRe(DRe("Control"),tMe),LRe(DRe("Control"),IRe(((eee,tee)=>0!==$Pe(eee).length&&!Array.isArray(uPe(eee,"items",tee)))),PRe("items",((eee,tee)=>{const ree=eee.$ref?uPe(tee,eee.$ref,tee):eee,oee=$Pe(ree);return 1===oee.length&&qEe(["integer","number","boolean","string"],oee[0])}))),LRe(DRe("Control"),URe(RRe("number"),RRe("integer")),IRe((eee=>Object.prototype.hasOwnProperty.call(eee,"maximum")&&Object.prototype.hasOwnProperty.call(eee,"minimum")&&Object.prototype.hasOwnProperty.call(eee,"default"))),FRe("slider",!0)),LRe(DRe("Control"),RRe("integer"),FRe("format",!0));const rMe=eee=>"Categorization"===eee.type,oMe=eee=>!cye(eee.elements)&&eee.elements.map((eee=>rMe(eee)?oMe(eee):"Category"===eee.type)).reduce(((eee,tee)=>eee&&tee),!0),aMe=eee=>oMe(eee),nMe=(eee,tee,ree,oee,aee="VerticalLayout",nee,iee)=>{if(nee&&nee.options&&nee.options.detail)if("string"==typeof nee.options.detail){if("GENERATE"===nee.options.detail.toUpperCase())return"function"==typeof aee?aee():FPe(tee,aee,void 0,iee)}else if("object"==typeof nee.options.detail&&nee.options.detail.type&&"string"==typeof nee.options.detail.type)return nee.options.detail;const see=(lee=eee,(eee,tee,ree)=>{const oee=QIe(lee,(oee=>oee.tester(eee,tee,ree)));if(void 0!==oee&&-1!==oee.tester(eee,tee,ree))return oee.uischema})(tee,ree,oee);var lee;return void 0===see?"function"==typeof aee?aee():FPe(tee,aee,"#",iee):see},iMe=(eee,tee,ree)=>oee=>{const aee=oee.errors??[],nee=oee.additionalErrors??[];return((eee,tee,ree)=>oee=>{const aee=CCe(oee,(eee=>"oneOf"===eee.keyword||"anyOf"===eee.keyword)).map((eee=>jPe(eee)));return CCe(oee,(oee=>{if(-1!==NPe.indexOf(oee.keyword)&&!EPe(oee.parentSchema))return!1;const nee=jPe(oee);let iee=ree(nee);const see=oee.parentSchema;return!iee||TPe(see)||EPe(see)||-1===aee.findIndex((p=>eee.startsWith(p)))||(iee=iee&&TCe(see,tee)),iee}))})(eee,tee,ree)("ValidateAndHide"===oee.validationMode?nee:[...aee,...nee])},sMe=(eee,tee)=>ree=>((eee,tee)=>iMe(eee,tee,(tee=>tee===eee)))(eee,tee)(ree.jsonforms.core),lMe=(eee,tee)=>ree=>((eee,tee)=>iMe(eee,tee,(tee=>tee.startsWith(eee+"."))))(eee,tee)(ree.jsonforms.core),cMe=eee=>mMe(f_e(eee,"jsonforms.core")),dMe=eee=>wMe(f_e(eee,"jsonforms.core")),pMe=eee=>vMe(f_e(eee,"jsonforms.core")),uMe=eee=>bMe(f_e(eee,"jsonforms.core")),hMe=eee=>f_e(eee,"jsonforms.renderers"),fMe=eee=>f_e(eee,"jsonforms.cells"),gMe=eee=>f_e(eee,"jsonforms.uischemas"),mMe=eee=>f_e(eee,"data"),wMe=eee=>f_e(eee,"schema"),vMe=eee=>f_e(eee,"uischema"),bMe=eee=>f_e(eee,"ajv"),yMe=eee=>eee.jsonforms.config,xMe=(eee,tee,ree,oee,aee,nee)=>!eee?.jsonforms?.readonly&&(ree&&(eee=>!(!eee.rule||eee.rule.effect!==fPe.ENABLE&&eee.rule.effect!==fPe.DISABLE))(ree)?SPe(ree,aee,tee?.path,uMe(eee)):"boolean"==typeof ree?.options?.readonly?!ree.options.readonly:"boolean"==typeof ree?.options?.readOnly?!ree.options.readOnly:"boolean"==typeof nee?.readonly?!nee.readonly:"boolean"==typeof nee?.readOnly?!nee.readOnly:!0!==oee?.readOnly&&("boolean"!=typeof tee?.enabled||tee.enabled)),kMe=(eee,tee,ree)=>{const oee=tee+ree;if(oee<0||oee>=eee.length)return;const aee=[tee,oee].sort(((a,b)=>a-b));eee.splice(aee[0],2,eee[aee[1]],eee[aee[0]])},_Me=(eee,tee)=>{const ree=SMe(eee,tee);return void 0===ree?{}:ree},SMe=(eee,tee)=>{const ree="string"==typeof eee.$ref?zPe(tee,eee.$ref,tee):eee;if(void 0!==ree.default)return OMe(ree,tee);if(OPe(ree,"string"))return"date-time"===ree.format||"date"===ree.format||"time"===ree.format?((eee,tee)=>{const ree=eee.toISOString();return"date-time"===tee?ree:"date"===tee?ree.split("T")[0]:"time"===tee?ree.split("T")[1].split(".")[0]:ree})(new Date,ree.format):"";if(OPe(ree,"integer")||OPe(ree,"number"))return 0;if(OPe(ree,"boolean"))return!1;if(OPe(ree,"array"))return[];if(OPe(ree,"object"))return OMe(ree,tee);if(OPe(ree,"null"))return null;const oee=["oneOf","anyOf","allOf"];for(const aee of oee)if(eee[aee]&&Array.isArray(eee[aee])){const ree=EMe(eee[aee],tee);if(void 0!==ree)return ree}},EMe=(eee,tee)=>{if(eee.length>0)for(const ree of eee){const eee=SMe(ree,tee);if(void 0!==eee)return eee}},OMe=(eee,tee)=>{if(OPe(eee,"object")&&void 0===eee.default){const ree={};for(const oee in eee.properties){const aee=eee.properties[oee],nee=aee.$ref?zPe(tee,aee.$ref,tee):aee;nee&&void 0!==nee.default&&(ree[oee]=eTe(nee.default))}return eee.allOf&&Array.isArray(eee.allOf)&&eee.allOf.forEach((eee=>{if(eee&&eee.properties)for(const oee in eee.properties){const aee=eee.properties[oee],nee=aee.$ref?zPe(tee,aee.$ref,tee):aee;nee&&void 0!==nee.default&&(ree[oee]=eTe(nee.default))}})),ree}return eTe(eee.default)},$Me=(e,t,eee)=>{let tee="string"==typeof e?e:JSON.stringify(e);return t&&(tee=t(eee?`${eee}.${tee}`:tee,tee)),{label:tee,value:e}},zMe=(e,t,eee)=>{let tee=e.title??("string"==typeof e.const?e.const:JSON.stringify(e.const));return t&&(tee=e.i18n?t(e.i18n,tee):t(eee?`${eee}.${tee}`:tee,tee)),{label:tee,value:e.const}},CMe=(eee,tee)=>{const{uischema:ree}=tee,oee=cMe(eee),aee=gPe(ree,tee.path),nee=void 0===tee.visible||kPe(ree)?_Pe(ree,oee,tee.path,uMe(eee)):tee.visible,iee=ree,id=tee.id,see=dMe(eee),lee=void 0!==iee.scope&&((eee,tee,ree)=>{const oee=tee.split("/"),aee=lPe(oee[oee.length-1]),nee=oee.slice(0,oee.length-2).join("/"),iee=zPe(eee,nee,ree);return void 0!==iee&&void 0!==iee.required&&-1!==iee.required.indexOf(aee)})(tee.schema,iee.scope,see),cee=zPe(tee.schema||see,iee.scope,see),dee=sMe(aee,cee)(eee),pee=void 0!==cee?cee.description:"",uee=CPe(oee,aee),hee=((eee,tee)=>{const ree=eee.label;if("boolean"==typeof ree)return dPe(cPe(eee,tee),ree);if("string"==typeof ree)return dPe(ree,!0);if("object"==typeof ree){const oee="string"==typeof ree.text?ree.text:cPe(eee,tee),aee="boolean"!=typeof ree.show||ree.show;return dPe(oee,aee)}return dPe(cPe(eee,tee),!0)})(ree,cee),fee=hee.show?hee.text:"",gee=yMe(eee),mee=xMe(eee,tee,ree,cee||see,oee,gee),wee=cee??see,t=CRe()(eee),te=ARe()(eee),vee=_Re(wee,ree,aee),bee=t(SRe(wee,ree,aee,"label"),fee,{schema:wee,uischema:ree,path:aee,errors:dee});return{data:uee,description:t(SRe(wee,ree,aee,"description"),pee,{schema:wee,uischema:ree,path:aee,errors:dee}),errors:zRe(dee,te,t,wee,ree,aee),label:bee,visible:nee,enabled:mee,id:id,path:aee,required:lee,uischema:ree,schema:wee,config:yMe(eee),cells:tee.cells||eee.jsonforms.cells,rootSchema:see,i18nKeyPrefix:vee}},AMe=eee=>({handleChange(tee,ree){eee(iRe(tee,(()=>ree)))}}),jMe=(eee,tee)=>{const ree=CMe(eee,tee),oee=tee.options||ree.schema.enum?.map((e=>$Me(e,CRe()(eee),_Re(ree.schema,ree.uischema,ree.path))))||ree.schema.const&&[$Me(ree.schema.const,CRe()(eee),_Re(ree.schema,ree.uischema,ree.path))];return{...ree,options:oee}},TMe=(eee,tee)=>{const ree=CMe(eee,tee),oee=tee.options||ree.schema.oneOf?.map((tee=>zMe(tee,CRe()(eee),_Re(ree.schema,ree.uischema,ree.path))));return{...ree,options:oee}},NMe=(eee,tee)=>{const ree=CMe(eee,tee);let oee=ree.schema.items;oee=oee&&oee.$ref?uPe(ree.rootSchema,oee.$ref,ree.rootSchema):oee;const aee=tee.options||oee?.oneOf&&oee.oneOf.map((tee=>zMe(tee,eee.jsonforms.i18n?.translate,_Re(ree.schema,ree.uischema,ree.path))))||oee?.enum?.map((e=>$Me(e,eee.jsonforms.i18n?.translate,_Re(ree.schema,ree.uischema,ree.path))));return{...ree,options:aee}},IMe=(eee,tee)=>{const{...ree}=CMe(eee,tee);return{...ree,uischemas:eee.jsonforms.uischemas}},PMe=(eee,tee)=>{const{path:ree,schema:oee,uischema:aee,label:nee,...iee}=IMe(eee,tee),see=zPe(oee,"items",iee.rootSchema),lee=lMe(ree,see)(eee);return{...iee,label:nee,path:ree,uischema:aee,schema:see,arraySchema:oee,childErrors:lee,renderers:tee.renderers||hMe(eee),cells:tee.cells||fMe(eee)}},RMe=eee=>({addItem:(tee,ree)=>()=>{eee(iRe(tee,(eee=>null==eee?[ree]:(eee.push(ree),eee)),{type:"ADD",values:[ree]}))},removeItems:(tee,ree)=>()=>{eee(iRe(tee,(eee=>(ree.sort(((a,b)=>a-b)).reverse().forEach((s=>eee.splice(s,1))),eee)),{type:"REMOVE",indices:ree}))},moveUp:(tee,ree)=>()=>{eee(iRe(tee,(eee=>(((eee,tee)=>{kMe(eee,tee,-1)})(eee,ree),eee)),{type:"MOVE",moves:[{from:ree,to:ree-1}]}))},moveDown:(tee,ree)=>()=>{eee(iRe(tee,(eee=>(((eee,tee)=>{kMe(eee,tee,1)})(eee,ree),eee)),{type:"MOVE",moves:[{from:ree,to:ree+1}]}))}}),MMe=eee=>({addItem:(tee,ree)=>{eee(iRe(tee,(eee=>null==eee?[ree]:(eee.push(ree),eee))))},removeItem:(tee,ree)=>{eee(iRe(tee,(eee=>{const tee=eee.indexOf(ree);return eee.splice(tee,1),eee})))}}),DMe={visible:!0,enabled:!0,path:"",direction:"column"},FMe=eee=>"HorizontalLayout"===eee.type?"row":"VerticalLayout"===eee.type?"column":DMe.direction,LMe=(eee,tee)=>{const ree=cMe(eee),{uischema:oee}=tee,aee=void 0===tee.visible||kPe(oee)?_Pe(tee.uischema,ree,tee.path,uMe(eee)):tee.visible,nee=CPe(ree,tee.path),iee=yMe(eee),see=xMe(eee,tee,oee,void 0,ree,iee),t=CRe()(eee),lee=(cee=oee)&&"object"==typeof cee?((eee,t)=>{if(!1===eee.label)return;if((void 0===eee.label||null===eee.label||!0===eee.label)&&!mPe(eee))return;const tee="string"==typeof eee.label?eee.label:JSON.stringify(eee.label),ree=kRe(void 0,eee);return t("string"==typeof ree?`${ree}.label`:tee,tee,{uischema:eee})})(oee,t):void 0;var cee;return{...DMe,renderers:tee.renderers||hMe(eee),cells:tee.cells||fMe(eee),visible:aee,enabled:see,path:tee.path,data:nee,uischema:tee.uischema,schema:tee.schema,direction:tee.direction??FMe(oee),config:iee,label:lee}},UMe=(eee,tee)=>((eee,tee,ree)=>{const{data:oee,schema:aee,rootSchema:nee,i18nKeyPrefix:iee,label:see,...lee}=CMe(eee,tee),cee=eee.jsonforms.core.ajv,dee=["required","additionalProperties","type","enum","const"],pee=eee=>!eee||0===eee.length||!eee.find((e=>-1!==dee.indexOf(e.keyword)));let uee;for(let i=0;i{const{uischema:ree}=tee,oee=void 0===tee.visible||kPe(ree)?_Pe(tee.uischema,cMe(eee),tee.path,uMe(eee)):tee.visible,aee=ree.text,t=CRe()(eee),nee=kRe(void 0,ree);return{text:t(nee?`${nee}.text`:aee??"",aee,{uischema:ree}),visible:oee,config:yMe(eee),renderers:tee.renderers||hMe(eee),cells:tee.cells||fMe(eee),uischema:ree}},YMe=(eee,tee)=>{const ree=((eee,tee)=>{const{id:id,schema:ree,path:oee,uischema:aee,renderers:nee,cells:iee}=tee,see=cMe(eee),lee=void 0!==tee.visible?tee.visible:_Pe(aee,see,void 0,uMe(eee)),cee=dMe(eee),dee=yMe(eee);let pee;pee=!0!==eee.jsonforms.readonly&&("boolean"==typeof tee.enabled?tee.enabled:xMe(eee,tee,aee,ree||cee,see,dee));const t=CRe()(eee),te=ARe()(eee),uee=zRe(sMe(oee,ree)(eee),te,t,ree,aee,oee),hee=cye(uee);return{data:CPe(see,oee),visible:lee,enabled:pee,id:id,path:oee,errors:uee,isValid:hee,schema:ree,uischema:aee,config:yMe(eee),rootSchema:cee,renderers:nee,cells:iee}})(eee,tee),{renderers:oee,cells:aee,...nee}=tee;return{...ree,...nee,cells:aee||eee.jsonforms.cells||[]}};function qMe(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function VMe(e){for(var r=1;r=0)continue;ree[oee]=eee[oee]}return ree}(eee,tee);if(Object.getOwnPropertySymbols){var aee=Object.getOwnPropertySymbols(eee);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(eee,ree)&&(oee[ree]=eee[ree])}return oee}var XMe=Eoe({name:"UnknownRenderer"});XMe.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",null,"No applicable renderer found.")};var QMe=["control"],ZMe=["rootSchema"],JMe=["control"],eDe=["control"],tDe=["layout"],rDe=function(){return{schema:{required:!0,type:[Object,Boolean]},uischema:{required:!0,type:Object},path:{required:!0,type:String},enabled:{required:!1,type:Boolean,default:void 0},renderers:{required:!1,type:Array,default:void 0},cells:{required:!1,type:Array,default:void 0},config:{required:!1,type:Object,default:void 0}}};function oDe(eee,tee,ree){var oee=zae("jsonforms"),aee=zae("dispatch");if(!oee||!aee)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var id=_re(void 0),nee=nie((function(){return VMe(VMe(VMe({},eee),tee({jsonforms:oee},eee)),{},{id:id.value})})),iee=null==ree?void 0:ree(aee);return Moe((function(){nee.value.uischema.scope&&(id.value=nPe(nee.value.uischema.scope))})),rne((function(){return eee.schema}),(function(eee,tee){eee!==tee&&NRe(nee.value.uischema)&&(id.value&&iPe(id.value),id.value=nPe(nee.value.uischema.scope))})),Boe((function(){id.value&&(iPe(id.value),id.value=void 0)})),VMe({control:nee},iee)}var aDe=function(eee){return oDe(eee,CMe,AMe)},nDe=function(eee){var tee=oDe(eee,LMe);return VMe({layout:tee.control},GMe(tee,QMe))},iDe=function(eee){var tee=zae("jsonforms"),ree=zae("dispatch");if(!tee||!ree)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var oee=nie((function(){return ree={jsonforms:tee},{renderers:(oee=eee).renderers||f_e(ree.jsonforms,"renderers"),cells:oee.cells||f_e(ree.jsonforms,"cells"),schema:oee.schema||dMe(ree),rootSchema:dMe(ree),uischema:oee.uischema||pMe(ree),path:oee.path,enabled:oee.enabled,config:yMe(ree)};var ree,oee})),aee=nie((function(){return oee.value.rootSchema}));return{renderer:nie((function(){var eee=oee.value;return eee.rootSchema,GMe(eee,ZMe)})),rootSchema:aee}},sDe=function(eee){var tee=nDe(eee),ree=tee.layout,oee=GMe(tee,tDe),aee=ree.value.uischema.elements.map((function(tee){var ree=VMe(VMe({},eee),{},{uischema:tee});return nDe(ree).layout}));return VMe({layout:ree,categories:aee},oee)},lDe=Eoe({name:"DispatchRenderer",props:VMe({},rDe()),setup:function(eee){return iDe(eee)},computed:{determinedRenderer:function(){var eee=this,tee={rootSchema:this.rootSchema,config:this.config},ree=QIe(this.renderer.renderers,(function(r){return r.tester(eee.renderer.uischema,eee.renderer.schema,tee)}));return void 0===ree||-1===ree.tester(this.renderer.uischema,this.renderer.schema,tee)?XMe:ree.renderer}}});lDe.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedRenderer),Yee(Nne(eee.renderer)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var cDe=Eoe({name:"DispatchCell",props:VMe({},rDe()),setup:function(eee){return function(eee){var tee=oDe(eee,YMe,AMe);return VMe({cell:tee.control},GMe(tee,eDe))}(eee)},computed:{determinedCell:function(){var eee=this,tee={rootSchema:this.cell.rootSchema,config:this.config},ree=QIe(this.cell.cells,(function(r){return r.tester(eee.cell.uischema,eee.cell.schema,tee)}));return void 0===ree||-1===ree.tester(this.cell.uischema,this.cell.schema,tee)?XMe:ree.cell}}});cDe.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedCell),Yee(Nne(eee.cell)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var dDe,pDe,uDe,hDe,fDe=function(eee){return eee&&"object"===HMe(eee)},gDe=dre([]);Eoe({name:"JsonForms",components:{DispatchRenderer:lDe},provide:function(){return{jsonforms:this.jsonforms,dispatch:this.dispatch}},props:{data:{required:!1,type:[String,Number,Boolean,Array,Object],default:void 0},schema:{required:!1,type:[Object,Boolean],default:void 0},uischema:{required:!1,type:Object,default:void 0},renderers:{required:!0,type:Array},cells:{required:!1,type:Array,default:function(){return[]}},config:{required:!1,type:Object,default:void 0},readonly:{required:!1,type:Boolean,default:!1},uischemas:{required:!1,type:Array,default:function(){return[]}},validationMode:{required:!1,type:String,default:"ValidateAndShow"},ajv:{required:!1,type:Object,default:void 0},i18n:{required:!1,type:Object,default:void 0},additionalErrors:{required:!1,type:Array,default:function(){return gDe}},middleware:{required:!1,type:Function,default:(eee,tee,ree)=>ree(eee,tee)}},emits:["change"],data:function(){var eee,tee,ree,oee,aee,nee,iee=this,see=this.data,lee=fDe(see)?see:{},cee=null!==(eee=this.schema)&&void 0!==eee?eee:DPe(lee),dee=null!==(tee=this.uischema)&&void 0!==tee?tee:FPe(cee,void 0,void 0,cee);return{schemaToUse:cee,dataToUse:see,uischemaToUse:dee,jsonforms:{core:(nee={data:see,schema:cee,uischema:dee},iee.middleware(nee,sRe.init(see,cee,dee,{validationMode:iee.validationMode,ajv:iee.ajv,additionalErrors:iee.additionalErrors}),wRe)),config:dRe(void 0,sRe.setConfig(this.config)),i18n:TRe(this.i18n,sRe.updateI18n(null===(ree=this.i18n)||void 0===ree?void 0:ree.locale,null===(oee=this.i18n)||void 0===oee?void 0:oee.translate,null===(aee=this.i18n)||void 0===aee?void 0:aee.translateError)),renderers:this.renderers,cells:this.cells,uischemas:this.uischemas,readonly:this.readonly}}},computed:{coreDataToUpdate:function(){return[this.dataToUse,this.schemaToUse,this.uischemaToUse,this.validationMode,this.ajv,this.additionalErrors]},eventToEmit:function(){return{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors}}},watch:{schema:function(eee){var tee=fDe(this.data)?this.data:{};this.schemaToUse=null!=eee?eee:DPe(tee),this.uischema||(this.uischemaToUse=FPe(this.schemaToUse,void 0,void 0,this.schemaToUse))},uischema:function(eee){this.uischemaToUse=null!=eee?eee:FPe(this.schemaToUse,void 0,void 0,this.schemaToUse)},data:function(eee){this.dataToUse=eee},renderers:function(eee){this.jsonforms.renderers=eee},cells:function(eee){this.jsonforms.cells=eee},uischemas:function(eee){this.jsonforms.uischemas=eee},config:{handler:function(eee){this.jsonforms.config=dRe(void 0,sRe.setConfig(eee))},deep:!0},readonly:function(eee){this.jsonforms.readonly=eee},coreDataToUpdate:function(){this.jsonforms.core=this.middleware(this.jsonforms.core,sRe.updateCore(this.dataToUse,this.schemaToUse,this.uischemaToUse,{validationMode:this.validationMode,ajv:this.ajv,additionalErrors:this.additionalErrors}),wRe)},eventToEmit:function(eee){this.$emit("change",eee)},i18n:{handler:function(eee){this.jsonforms.i18n=TRe(this.jsonforms.i18n,sRe.updateI18n(null==eee?void 0:eee.locale,null==eee?void 0:eee.translate,null==eee?void 0:eee.translateError))},deep:!0}},mounted:function(){this.$emit("change",{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors})},methods:{dispatch:function(eee){this.jsonforms.core=this.middleware(this.jsonforms.core,eee,wRe)}}}).render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return xne(),One(iee,{schema:eee.jsonforms.core.schema,uischema:eee.jsonforms.core.uischema,path:""},null,8,["schema","uischema"])};var mDe=function(){if(hDe)return uDe;hDe=1;var eee=txe(),tee=Jje(),ree=UIe(),oee=d_e(),aee=ZAe(),nee=function(){if(pDe)return dDe;pDe=1;var eee=GAe();return dDe=function(tee){return eee(tee)?void 0:tee}}(),iee=EIe(),see=Gje(),lee=iee((function(iee,lee){var cee={};if(null==iee)return cee;var dee=!1;lee=eee(lee,(function(eee){return eee=oee(eee,iee),dee||(dee=eee.length>1),eee})),aee(iee,see(iee),cee),dee&&(cee=tee(cee,7,nee));for(var pee=lee.length;pee--;)ree(cee,lee[pee]);return cee}));return uDe=lee}();const wDe=Dwe(mDe);function vDe(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function bDe(e){for(var r=1;reee.length)&&(tee=eee.length);for(var i=0,ree=new Array(tee);i1?tee-1:0),oee=1;oee1&&void 0!==arguments[1]?arguments[1]:function(v){return v.value},ree=nie((function(){return cje({},eTe(eee.control.value.config),eTe(eee.control.value.uischema.options))})),oee=_re(!1),aee=nie((function(){var tee=eee.control.value;return{id:tee.id,description:tee.description,errors:tee.errors,label:tee.label,visible:tee.visible,required:tee.required}}));return bDe(bDe({},eee),{},{styles:zDe(eee.control.value.uischema),isFocused:oee,appliedOptions:ree,controlWrapper:aee,onChange:function(ree){eee.handleChange(eee.control.value.path,tee(ree.target))}})},jDe=function(eee){var tee=nie((function(){return cje({},eTe(eee.layout.value.config),eTe(eee.layout.value.uischema.options))}));return bDe(bDe({},eee),{},{styles:zDe(eee.layout.value.uischema),appliedOptions:tee})},TDe=function(eee){var tee=nie((function(){return cje({},eTe(eee.control.value.config),eTe(eee.control.value.uischema.options))})),ree=nie((function(){return nMe(eee.control.value.uischemas,eee.control.value.schema,eee.control.value.uischema.scope,eee.control.value.path,void 0,eee.control.value.uischema,eee.control.value.rootSchema)}));return bDe(bDe({},eee),{},{styles:zDe(eee.control.value.uischema),appliedOptions:tee,childUiSchema:ree,childLabelForIndex:function(tee){var ree,oee,aee=null!==(ree=null===(oee=eee.control.value.uischema.options)||void 0===oee?void 0:oee.childLabelProp)&&void 0!==ree?ree:(eee=>{if(eee&&"object"==typeof eee&&"properties"in eee&&eee.properties)return EEe(Object.keys(eee.properties),(tee=>{const ree=eee.properties[tee];return ree&&"object"==typeof ree&&"type"in ree&&("string"===ree.type||"number"===ree.type||"integer"===ree.type)}))})(eee.control.value.schema);if(!aee)return"".concat(tee);var nee=CPe(eee.control.value.data,sPe("".concat(tee),aee));return null==nee||Number.isNaN(nee)?"":"".concat(nee)}})},NDe=Eoe({name:"ArrayListElement",props:{initiallyExpanded:{required:!1,type:Boolean,default:!1},label:{required:!1,type:String,default:""},moveUpEnabled:{required:!1,type:Boolean,default:!0},moveDownEnabled:{required:!1,type:Boolean,default:!0},moveUp:{required:!1,type:Function,default:void 0},moveDown:{required:!1,type:Function,default:void 0},deleteEnabled:{required:!1,type:Boolean,default:!0},delete:{required:!1,type:Function,default:void 0},styles:{required:!0,type:Object}},data:function(){return{expanded:this.initiallyExpanded}},computed:{contentClasses:function(){return CDe(EDe||(EDe=kDe([""," ",""])),this.styles.arrayList.itemContent,this.expanded&&this.styles.arrayList.itemExpanded)},toolbarClasses:function(){return CDe(ODe||(ODe=kDe([""," ",""])),this.styles.arrayList.itemToolbar,this.expanded&&this.styles.arrayList.itemExpanded)}},methods:{expandClicked:function(){this.expanded=!this.expanded},moveUpClicked:function(eee){var tee;eee.stopPropagation(),null===(tee=this.moveUp)||void 0===tee||tee.call(this)},moveDownClicked:function(eee){var tee;eee.stopPropagation(),null===(tee=this.moveDown)||void 0===tee||tee.call(this)},deleteClicked:function(eee){var tee;eee.stopPropagation(),null===(tee=this.delete)||void 0===tee||tee.call(this)}}}),IDe=["disabled"],PDe=["disabled"],RDe=["disabled"];NDe.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",{class:Bee(eee.styles.arrayList.item)},[jne("div",{class:Bee(eee.toolbarClasses),onClick:tee[3]||(tee[3]=function(){return eee.expandClicked&&eee.expandClicked.apply(eee,arguments)})},[jne("div",{class:Bee(eee.styles.arrayList.itemLabel)},Hee(eee.label),3),jne("button",{disabled:!eee.moveUpEnabled,class:Bee(eee.styles.arrayList.itemMoveUp),type:"button",onClick:tee[0]||(tee[0]=function(){return eee.moveUpClicked&&eee.moveUpClicked.apply(eee,arguments)})}," ↑ ",10,IDe),jne("button",{disabled:!eee.moveDownEnabled,class:Bee(eee.styles.arrayList.itemMoveDown),type:"button",onClick:tee[1]||(tee[1]=function(){return eee.moveDownClicked&&eee.moveDownClicked.apply(eee,arguments)})}," ↓ ",10,PDe),jne("button",{disabled:!eee.deleteEnabled,class:Bee(eee.styles.arrayList.itemDelete),type:"button",onClick:tee[2]||(tee[2]=function(){return eee.deleteClicked&&eee.deleteClicked.apply(eee,arguments)})}," 🗙 ",10,RDe)],2),jne("div",{class:Bee(eee.contentClasses)},[tae(eee.$slots,"default")],2)],2)};var MDe=Eoe({name:"ArrayListRenderer",components:{ArrayListElement:NDe,DispatchRenderer:lDe},props:bDe({},rDe()),setup:function(eee){return TDe(function(eee){return oDe(eee,PMe,RMe)}(eee))},computed:{noData:function(){return!this.control.data||0===this.control.data.length},arraySchema:function(){return zPe(this.schema,this.control.uischema.scope,this.control.rootSchema)},maxItemsReached:function(){return void 0!==this.arraySchema&&void 0!==this.arraySchema.maxItems&&void 0!==this.control.data&&this.control.data.length>=this.arraySchema.maxItems},minItemsReached:function(){return void 0!==this.arraySchema&&void 0!==this.arraySchema.minItems&&void 0!==this.control.data&&this.control.data.length<=this.arraySchema.minItems},translations:function(){var eee,tee,ree=zae("jsonforms");return((t,eee,tee,ree)=>{const oee={};return eee.forEach((eee=>{const aee=ERe(tee,eee.key);oee[eee.key]=t(aee,eee.default(ree))})),oee})(null!==(eee=null==ree||null===(tee=ree.i18n)||void 0===tee?void 0:tee.translate)&&void 0!==eee?eee:jRe.translate,bRe,this.control.i18nKeyPrefix,this.control.label)}},methods:{composePaths:sPe,createDefaultValue:_Me,addButtonClick:function(){this.addItem(this.control.path,_Me(this.control.schema,this.control.rootSchema))()}}}),DDe={renderer:MDe,tester:BRe(2,RRe("array"))},FDe=["disabled"];MDe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer"),see=Koe("array-list-element");return eee.control.visible?(xne(),Ene("fieldset",{key:0,class:Bee(eee.styles.arrayList.root)},[jne("legend",{class:Bee(eee.styles.arrayList.legend)},[jne("button",{class:Bee(eee.styles.arrayList.addButton),type:"button",disabled:!eee.control.enabled||eee.appliedOptions.restrict&&eee.maxItemsReached,onClick:tee[0]||(tee[0]=function(){return eee.addButtonClick&&eee.addButtonClick.apply(eee,arguments)})}," + ",10,FDe),jne("label",{class:Bee(eee.styles.arrayList.label)},Hee(eee.control.label),3)],2),(xne(!0),Ene(gne,null,Joe(eee.control.data,(function(tee,ree){return xne(),Ene("div",{key:"".concat(eee.control.path,"-").concat(ree),class:Bee(eee.styles.arrayList.itemWrapper)},[Tne(see,{"move-up":eee.moveUp(eee.control.path,ree),"move-up-enabled":eee.control.enabled&&ree>0,"move-down":eee.moveDown(eee.control.path,ree),"move-down-enabled":eee.control.enabled&&reevoid 0===tee||void 0!==tee&&!eee||!oee&&!ree)(this.visible,this.description,this.isFocused,!(null===(eee=this.appliedOptions)||void 0===eee||!eee.showUnfocusedDescription))},showAsterisk:function(){var eee;return this.required&&!(null!==(eee=this.appliedOptions)&&void 0!==eee&&eee.hideRequiredAsterisk)}}}),BDe=["id"],YDe=["for"];UDe.render=function(eee,tee,ree,oee,aee,nee){return eee.visible?(xne(),Ene("div",{key:0,id:eee.id,class:Bee(eee.styles.control.root)},[jne("label",{for:eee.id+"-input",class:Bee([eee.styles.control.label,eee.required?eee.styles.control.required:""])},[Pne(Hee(eee.label)+" ",1),eee.showAsterisk?(xne(),Ene("span",{key:0,class:Bee(eee.styles.control.asterisk)},"*",2)):Mne("",!0)],10,YDe),jne("div",{class:Bee(eee.styles.control.wrapper)},[tae(eee.$slots,"default")],2),jne("div",{class:Bee(eee.errors?eee.styles.control.error:eee.styles.control.description)},Hee(eee.errors?eee.errors:eee.showDescription?eee.description:null),3)],10,BDe)):Mne("",!0)};var qDe=Eoe({name:"StringControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return eee.value||void 0}))}}),VDe={renderer:qDe,tester:BRe(1,XRe)},WDe=["id","value","disabled","autofocus","placeholder"];qDe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("input",{id:eee.control.id+"-input",class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,WDe)]})),_:1},16,["styles","is-focused","applied-options"])};var HDe=Eoe({name:"MultiStringControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return eee.value||void 0}))}}),KDe={renderer:HDe,tester:BRe(2,LRe(XRe,QRe))},GDe=["id","value","disabled","autofocus","placeholder"];HDe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("textarea",{id:eee.control.id+"-input",class:Bee(eee.styles.control.textarea),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,GDe)]})),_:1},16,["styles","is-focused","applied-options"])};var XDe=Eoe({name:"NumberControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return""===eee.value?void 0:Number(eee.value)}))},computed:{step:function(){var eee;return null!==(eee=this.appliedOptions.step)&&void 0!==eee?eee:.1}}}),QDe={renderer:XDe,tester:BRe(1,GRe)},ZDe=["id","step","value","disabled","autofocus","placeholder"];XDe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("input",{id:eee.control.id+"-input",type:"number",step:eee.step,class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,ZDe)]})),_:1},16,["styles","is-focused","applied-options"])};var JDe=Eoe({name:"IntegerControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return""===eee.value?void 0:parseInt(eee.value,10)}))}}),eFe={renderer:JDe,tester:BRe(1,KRe)},tFe=["id","value","disabled","autofocus","placeholder"];JDe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("input",{id:eee.control.id+"-input",type:"number",step:1,class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,tFe)]})),_:1},16,["styles","is-focused","applied-options"])};var rFe=Eoe({name:"EnumControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(function(eee){return oDe(eee,jMe,AMe)}(eee),(function(eee){return 0===eee.selectedIndex?void 0:eee.value}))}}),oFe={renderer:rFe,tester:BRe(2,WRe)},aFe=["id","value","disabled","autofocus"],nFe=["value","label"];rFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("select",{id:eee.control.id+"-input",class:Bee(eee.styles.control.select),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},[jne("option",{key:"empty",value:"",class:Bee(eee.styles.control.option)},null,2),(xne(!0),Ene(gne,null,Joe(eee.control.options,(function(tee){return xne(),Ene("option",{key:tee.value,value:tee.value,label:tee.label,class:Bee(eee.styles.control.option)},null,10,nFe)})),128))],42,aFe)]})),_:1},16,["styles","is-focused","applied-options"])};var iFe=Eoe({name:"EnumOneofControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(function(eee){return oDe(eee,TMe,AMe)}(eee),(function(eee){return 0===eee.selectedIndex?void 0:eee.value}))}}),sFe={renderer:iFe,tester:BRe(5,HRe)},lFe=["id","value","disabled","autofocus"],cFe=["value","label"];iFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("select",{id:eee.control.id+"-input",class:Bee(eee.styles.control.select),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},[jne("option",{key:"empty",value:"",class:Bee(eee.styles.control.option)},null,2),(xne(!0),Ene(gne,null,Joe(eee.control.options,(function(tee){return xne(),Ene("option",{key:tee.value,value:tee.value,label:tee.label,class:Bee(eee.styles.control.option)},null,10,cFe)})),128))],42,lFe)]})),_:1},16,["styles","is-focused","applied-options"])};var dFe=Eoe({name:"DateControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return eee.value||void 0}))}}),pFe={renderer:dFe,tester:BRe(2,ZRe)},uFe=["id","value","disabled","autofocus","placeholder"];dFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("input",{id:eee.control.id+"-input",type:"date",class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,uFe)]})),_:1},16,["styles","is-focused","applied-options"])};var hFe=Eoe({name:"DatetimeControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return""===(tee=eee.value)?void 0:tee+":00.000Z";var tee}))},computed:{dataTime:function(){var eee;return(null!==(eee=this.control.data)&&void 0!==eee?eee:"").substr(0,16)}}}),fFe={renderer:hFe,tester:BRe(2,eMe)},gFe=["id","value","disabled","autofocus","placeholder"];hFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("input",{id:eee.control.id+"-input",type:"datetime-local",class:Bee(eee.styles.control.input),value:eee.dataTime,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,gFe)]})),_:1},16,["styles","is-focused","applied-options"])};var mFe=Eoe({name:"TimeControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return eee.value||void 0}))}}),wFe={renderer:mFe,tester:BRe(2,JRe)},vFe=["id","value","disabled","autofocus","placeholder"];mFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("input",{id:eee.control.id+"-input",type:"time",class:Bee(eee.styles.control.input),value:eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,vFe)]})),_:1},16,["styles","is-focused","applied-options"])};var bFe=Eoe({name:"BooleanControlRenderer",components:{ControlWrapper:UDe},props:bDe({},rDe()),setup:function(eee){return ADe(aDe(eee),(function(eee){return eee.checked}))}}),yFe={renderer:bFe,tester:BRe(1,YRe)},xFe=["id","checked","disabled","autofocus","placeholder"];bFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("control-wrapper");return xne(),One(iee,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("input",{id:eee.control.id+"-input",type:"checkbox",class:Bee(eee.styles.control.input),checked:!!eee.control.data,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,placeholder:eee.appliedOptions.placeholder,onChange:tee[0]||(tee[0]=function(){return eee.onChange&&eee.onChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},null,42,xFe)]})),_:1},16,["styles","is-focused","applied-options"])};var kFe=[VDe,KDe,QDe,eFe,oFe,sFe,pFe,fFe,wFe,yFe],_Fe=Eoe({name:"LayoutRenderer",components:{DispatchRenderer:lDe},props:bDe({},rDe()),setup:function(eee){return jDe(nDe(eee))},computed:{layoutClassObject:function(){return"row"===this.layout.direction?this.styles.horizontalLayout:this.styles.verticalLayout}}}),SFe={renderer:_Fe,tester:BRe(1,wPe)};_Fe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return eee.layout.visible?(xne(),Ene("div",{key:0,class:Bee(eee.layoutClassObject.root)},[(xne(!0),Ene(gne,null,Joe(eee.layout.uischema.elements,(function(tee,ree){return xne(),Ene("div",{key:"".concat(eee.layout.path,"-").concat(ree),class:Bee(eee.layoutClassObject.item)},[Tne(iee,{schema:eee.layout.schema,uischema:tee,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])],2)})),128))],2)):Mne("",!0)};var EFe=Eoe({name:"GroupRenderer",components:{DispatchRenderer:lDe},props:bDe({},rDe()),setup:function(eee){return jDe(nDe(eee))}}),OFe={renderer:EFe,tester:BRe(2,LRe(wPe,DRe("Group")))};EFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return eee.layout.visible?(xne(),Ene("fieldset",{key:0,class:Bee(eee.styles.group.root)},[eee.layout.label?(xne(),Ene("legend",{key:0,class:Bee(eee.styles.group.label)},Hee(eee.layout.label),3)):Mne("",!0),(xne(!0),Ene(gne,null,Joe(eee.layout.uischema.elements,(function(tee,ree){return xne(),Ene("div",{key:"".concat(eee.layout.path,"-").concat(ree),class:Bee(eee.styles.group.item)},[Tne(iee,{schema:eee.layout.schema,uischema:tee,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])],2)})),128))],2)):Mne("",!0)};var $Fe=Eoe({name:"CategorizationRenderer",components:{DispatchRenderer:lDe},props:bDe({},rDe()),setup:function(eee){return jDe(sDe(eee))},data:function(){return{selected:0}}}),zFe={renderer:$Fe,tester:BRe(2,LRe(rMe,aMe))},CFe=["onClick"],AFe=["disabled"];$Fe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("DispatchRenderer");return xne(),Ene("div",{class:Bee(eee.styles.categorization.root)},[jne("div",{class:Bee(eee.styles.categorization.category)},[(xne(!0),Ene(gne,null,Joe(eee.categories,(function(tee,ree){return xne(),Ene(gne,{key:"category-".concat(ree)},[tee.value.visible?(xne(),Ene("div",{key:0,onClick:function(tee){return eee.selected=ree}},[jne("button",{class:Bee([eee.selected===ree?eee.styles.categorization.selected:""]),disabled:!tee.value.enabled},[jne("label",null,Hee(tee.value.label),1)],10,AFe)],8,CFe)):Mne("",!0)],64)})),128))],2),jne("div",{class:Bee(eee.styles.categorization.panel)},[eee.categories[eee.selected]?(xne(),One(iee,{key:0,schema:eee.layout.schema,uischema:eee.categories[eee.selected].value.uischema,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])):Mne("",!0)],2)],2)};var jFe=Eoe({name:"CategorizationStepperRenderer",components:{DispatchRenderer:lDe},props:bDe({},rDe()),setup:function(eee){return jDe(sDe(eee))},data:function(){return{selected:0}},computed:{visibleCategories:function(){return this.categories.filter((function(eee){return eee.value.visible}))}}}),TFe={renderer:jFe,tester:BRe(3,LRe(rMe,aMe,FRe("variant","stepper")))},NFe=["onClick"],IFe=["disabled"],PFe=["disabled"],RFe=["disabled"];jFe.render=function(eee,tee,ree,oee,aee,nee){var iee,see=Koe("DispatchRenderer");return xne(),Ene("div",{class:Bee(eee.styles.categorization.root)},[jne("div",{class:Bee(eee.styles.categorization.stepper)},[(xne(!0),Ene(gne,null,Joe(eee.visibleCategories,(function(tee,ree){return xne(),Ene(gne,{key:"tab-".concat(ree)},[tee.value.visible?(xne(),Ene("div",{key:0,onClick:function(tee){return eee.selected=ree}},[jne("button",{class:Bee([eee.selected===ree?eee.styles.categorization.selected:""]),disabled:!tee.value.enabled},[jne("span",{class:Bee(eee.styles.categorization.stepperBadge)},Hee(ree+1),3),jne("label",null,Hee(tee.value.label),1)],10,IFe)],8,NFe)):Mne("",!0),ree!==eee.visibleCategories.length-1?(xne(),Ene("hr",{key:1,class:Bee(eee.styles.categorization.stepperLine)},null,2)):Mne("",!0)],64)})),128))],2),jne("div",{class:Bee(eee.styles.categorization.panel)},[eee.visibleCategories[eee.selected]?(xne(),One(see,{key:0,schema:eee.layout.schema,uischema:eee.visibleCategories[eee.selected].value.uischema,path:eee.layout.path,enabled:eee.layout.enabled,renderers:eee.layout.renderers,cells:eee.layout.cells},null,8,["schema","uischema","path","enabled","renderers","cells"])):Mne("",!0)],2),null!==(iee=eee.appliedOptions)&&void 0!==iee&&iee.showNavButtons?(xne(),Ene("footer",{key:0,class:Bee(eee.styles.categorization.stepperFooter)},[eee.selected>0?(xne(),Ene("div",{key:0,class:Bee(eee.styles.categorization.stepperButtonBack),onClick:tee[0]||(tee[0]=function(tee){return eee.selected=eee.selected-1})},[jne("button",{disabled:!eee.visibleCategories[eee.selected-1].value.enabled},Hee("back"),8,PFe)],2)):Mne("",!0),eee.selected+10),{otherProps:ree,foundUISchema:oee,isLayoutWithElements:aee}}}),BFe={key:0};UFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return eee.isLayoutWithElements?(xne(),Ene("div",BFe,[Tne(iee,{schema:eee.otherProps,path:eee.path,uischema:eee.foundUISchema},null,8,["schema","path","uischema"])])):Mne("",!0)};var YFe=Eoe({name:"OneOfRenderer",components:{ControlWrapper:UDe,DispatchRenderer:lDe,CombinatorProperties:UFe},props:bDe({},rDe()),setup:function(eee){var tee=function(eee){return oDe(eee,UMe,AMe)}(eee),ree=_re(tee.control.value.indexOfFittingSchema),oee=_re(ree.value),aee=_re(0),nee=_re(),iee=_re();return bDe(bDe({},ADe(tee)),{},{selectedIndex:ree,selectIndex:oee,newSelectedIndex:aee,dialog:nee,confirm:iee})},computed:{indexedOneOfRenderInfos:function(){var eee=((eee,tee,ree,oee,aee,nee)=>eee.map(((eee,iee)=>{const see=eee.$ref&&zPe(tee,eee.$ref,tee),lee=see??eee;return{schema:lee,uischema:nMe(nee,lee,oee.scope,aee,void 0,oee,tee),label:eee.title??see?.title??`${ree}-${iee}`}})))(this.control.schema.oneOf,this.control.rootSchema,"oneOf",this.control.uischema,this.control.path,this.control.uischemas);return eee.filter((function(eee){return eee.uischema})).map((function(eee,tee){return bDe(bDe({},eee),{},{index:tee})}))},translations:function(){var eee,tee,ree=zae("jsonforms");return((t,eee,tee,ree)=>{const oee={};return eee.forEach((eee=>{const aee=ERe(tee,eee.key);oee[eee.key]=t(aee,eee.default(ree))})),oee})(null!==(eee=null==ree||null===(tee=ree.i18n)||void 0===tee?void 0:tee.translate)&&void 0!==eee?eee:jRe.translate,xRe,this.control.i18nKeyPrefix,this.control.label)}},methods:{handleSelectChange:function(eee){var tee=this,ree=eee.target;this.selectIndex=ree.value,this.control.enabled&&!cye(this.control.data)?(this.showDialog(),eoe((function(){var eee;tee.newSelectedIndex=tee.selectIndex,tee.selectIndex=tee.selectedIndex,null===(eee=tee.confirm)||void 0===eee||eee.focus()}))):eoe((function(){tee.selectedIndex=tee.selectIndex}))},showDialog:function(){var eee;null===(eee=this.dialog)||void 0===eee||eee.showModal()},closeDialog:function(){var eee;null===(eee=this.dialog)||void 0===eee||eee.close()},onConfirm:function(){this.newSelection(),this.closeDialog()},onCancel:function(){this.newSelectedIndex=this.selectedIndex,this.closeDialog()},newSelection:function(){this.handleChange(this.control.path,void 0!==this.newSelectedIndex&&null!==this.newSelectedIndex?_Me(this.indexedOneOfRenderInfos[this.newSelectedIndex].schema,this.control.rootSchema):{}),this.selectIndex=this.newSelectedIndex,this.selectedIndex=this.newSelectedIndex}}}),qFe={renderer:YFe,tester:BRe(3,VRe)},VFe=["id","value","disabled","autofocus"],WFe=["value","label"],HFe=["onclick"],KFe=["onclick"];YFe.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("combinator-properties"),see=Koe("control-wrapper"),lee=Koe("dispatch-renderer");return eee.control.visible?(xne(),Ene("div",{key:0,class:Bee(eee.styles.oneOf.root)},[Tne(iee,{schema:eee.control.schema,"combinator-keyword":"oneOf",path:eee.path,"root-schema":eee.control.rootSchema},null,8,["schema","path","root-schema"]),Tne(see,Une(eee.controlWrapper,{styles:eee.styles,"is-focused":eee.isFocused,"applied-options":eee.appliedOptions}),{default:doe((function(){return[jne("select",{id:eee.control.id+"-input",class:Bee(eee.styles.control.select),value:eee.selectIndex,disabled:!eee.control.enabled,autofocus:eee.appliedOptions.focus,onChange:tee[0]||(tee[0]=function(){return eee.handleSelectChange&&eee.handleSelectChange.apply(eee,arguments)}),onFocus:tee[1]||(tee[1]=function(tee){return eee.isFocused=!0}),onBlur:tee[2]||(tee[2]=function(tee){return eee.isFocused=!1})},[(xne(!0),Ene(gne,null,Joe(eee.indexedOneOfRenderInfos,(function(tee){return xne(),Ene("option",{key:tee.index,value:tee.index,label:tee.label,class:Bee(eee.styles.control.option)},null,10,WFe)})),128))],42,VFe)]})),_:1},16,["styles","is-focused","applied-options"]),void 0!==eee.selectedIndex&&null!==eee.selectedIndex?(xne(),One(lee,{key:0,schema:eee.indexedOneOfRenderInfos[eee.selectedIndex].schema,uischema:eee.indexedOneOfRenderInfos[eee.selectedIndex].uischema,path:eee.control.path,renderers:eee.control.renderers,cells:eee.control.cells,enabled:eee.control.enabled},null,8,["schema","uischema","path","renderers","cells","enabled"])):Mne("",!0),jne("dialog",{ref:"dialog",class:Bee(eee.styles.dialog.root)},[jne("h1",{class:Bee(eee.styles.dialog.title)},Hee(eee.translations.clearDialogTitle),3),jne("p",{class:Bee(eee.styles.dialog.body)},Hee(eee.translations.clearDialogMessage),3),jne("div",{class:Bee(eee.styles.dialog.actions)},[jne("button",{onclick:eee.onCancel,class:Bee(eee.styles.dialog.buttonSecondary)},Hee(eee.translations.clearDialogDecline),11,HFe),jne("button",{ref:"confirm",onclick:eee.onConfirm,class:Bee(eee.styles.dialog.buttonPrimary)},Hee(eee.translations.clearDialogAccept),11,KFe)],2)],2)],2)):Mne("",!0)};var GFe=Eoe({name:"EnumArrayRenderer",props:bDe({},rDe()),setup:function(eee){var tee=function(eee){return oDe(eee,NMe,MMe)}(eee);return TDe(tee)},methods:{dataHasEnum:function(eee){var tee;return!(null===(tee=this.control.data)||void 0===tee||!tee.includes(eee))},toggle:function(eee,tee){var ree;tee?this.addItem(this.control.path,eee):null===(ree=this.removeItem)||void 0===ree||ree.call(this,this.control.path,eee)}}}),XFe={renderer:GFe,tester:BRe(5,LRe(DRe("Control"),LRe(IRe((function(eee){return OPe(eee,"array")&&!Array.isArray(eee.items)&&!0===eee.uniqueItems})),PRe("items",(function(eee){return function(eee){return void 0!==eee.oneOf&&eee.oneOf.length>0&&eee.oneOf.every((function(eee){return void 0!==eee.const}))}(eee)||function(eee){return"string"===eee.type&&void 0!==eee.enum}(eee)})))))},QFe=["id","value","checked","disabled","placeholder","onChange"],ZFe=["for"];GFe.render=function(eee,tee,ree,oee,aee,nee){return xne(!0),Ene(gne,null,Joe(eee.control.options,(function(tee,ree){var oee;return xne(),Ene("div",{key:ree},[jne("input",{id:eee.control.id+"-input-".concat(ree),type:"checkbox",class:Bee(eee.styles.control.input),value:tee.value,checked:eee.dataHasEnum(tee.value),disabled:!eee.control.enabled,placeholder:null===(oee=eee.appliedOptions)||void 0===oee?void 0:oee.placeholder,onChange:function(ree){return eee.toggle(tee.value,ree.target.checked)}},null,42,QFe),jne("label",{for:eee.control.id+"-input-".concat(ree)},Hee(tee.label),9,ZFe)])})),128)};var JFe=[FFe,qFe,XFe],eLe=Eoe({name:"LabelRenderer",props:bDe({},rDe()),setup:function(eee){return tee=function(eee){var tee=oDe(eee,BMe);return VMe({label:tee.control},GMe(tee,JMe))}(eee),ree=nie((function(){return cje({},eTe(tee.label.value.config),eTe(tee.label.value.uischema.options))})),bDe(bDe({},tee),{},{styles:zDe(tee.label.value.uischema),appliedOptions:ree});var tee,ree}}),tLe={renderer:eLe,tester:BRe(1,DRe("Label"))};eLe.render=function(eee,tee,ree,oee,aee,nee){return eee.label.visible?(xne(),Ene("label",{key:0,class:Bee(eee.styles.label.root)},Hee(eee.label.text),3)):Mne("",!0)};var rLe=[tLe],oLe=[].concat(_De(kFe),_De(MFe),_De(JFe),_De(LDe),_De(rLe));const aLe={class:"grid grid-cols-settings items-baseline"},nLe={class:"ml-10 max-w-3xl"},iLe={key:0,class:"mt-2 text-red-500 text-sm"},sLe=Eoe({__name:"ControlLayout",props:{label:{},errors:{}},setup(eee){const tee=eee,ree=nie((()=>tee.errors?Array.isArray(tee.errors)?tee.errors:[tee.errors]:[])),oee=nie((()=>tee.label.endsWith(":")?tee.label:`${tee.label}:`));return(eee,tee)=>(xne(),Ene("div",aLe,[Tne($re(Sme),{class:"text-end"},{default:doe((()=>[Pne(Hee(oee.value),1)])),_:1}),jne("div",nLe,[tae(eee.$slots,"default"),ree.value.length>0?(xne(),Ene("div",iLe,[(xne(!0),Ene(gne,null,Joe(ree.value,(eee=>(xne(),Ene("p",{key:eee},Hee(eee),1)))),128))])):Mne("",!0)])]))}}),lLe=Eoe({__name:"NumberField",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=aDe(tee),aee=nie({get:()=>ree.value.data??ree.value.schema.default,set:eee=>oee(ree.value.path,eee)}),nee=nie((()=>ree.value.schema.minimum)),iee=nie((()=>ree.value.schema.maximum)),see=nie((()=>ree.value.schema.multipleOf??1)),lee=nie((()=>Boolean(ree.value.uischema?.options?.stepper))),cee=nie((()=>ree.value.uischema?.options?.formatOptions||{})),dee=nie((()=>cn(ree.value.uischema?.options?.class,{"max-w-[25ch]":"short"===ree.value.uischema?.options?.format})));return(eee,tee)=>$re(ree).visible?(xne(),One(sLe,{key:0,label:$re(ree).label,errors:$re(ree).errors},{default:doe((()=>[Tne($re(cve),{modelValue:aee.value,"onUpdate:modelValue":tee[0]||(tee[0]=eee=>aee.value=eee),min:nee.value,max:iee.value,step:see.value,"format-options":cee.value,class:Bee(dee.value),disabled:!$re(ree).enabled,required:$re(ree).required},{default:doe((()=>[lee.value?(xne(),One($re(uve),{key:0})):Mne("",!0),Tne($re(wve)),lee.value?(xne(),One($re(gve),{key:1})):Mne("",!0)])),_:1},8,["modelValue","min","max","step","format-options","class","disabled","required"])])),_:1},8,["label","errors"])):Mne("",!0)}}),cLe={key:0,class:"mb-2"},dLe={class:"list-none space-y-1"},pLe={key:0,class:"text-green-500 mr-2 font-bold"},uLe={key:1,class:"text-red-500 mr-2 font-extrabold"},hLe=Eoe({__name:"PreconditionsLabel",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,ree=nie((()=>tee.uischema.text)),oee=nie((()=>tee.uischema.options?.items||[])),aee=nie((()=>tee.uischema.options?.description));return(eee,tee)=>(xne(),One(sLe,{label:ree.value},{default:doe((()=>[aee.value?(xne(),Ene("p",cLe,Hee(aee.value),1)):Mne("",!0),jne("ul",dLe,[(xne(!0),Ene(gne,null,Joe(oee.value,((eee,tee)=>(xne(),Ene("li",{key:tee,class:"flex items-center"},[eee.status?(xne(),Ene("span",pLe,"✓")):(xne(),Ene("span",uLe,"✕")),jne("span",null,Hee(eee.text),1)])))),128))])])),_:1},8,["label"]))}}),fLe={key:1},gLe=Eoe({__name:"Select",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=aDe(tee),aee=nie((()=>ree.value.data)),nee=nie((()=>(ree.value.schema.enum||[]).map((eee=>({value:eee,label:eee}))))),iee=eee=>{oee(ree.value.path,String(eee))},{teleportTarget:see,determineTeleportTarget:lee}=ege(),cee=()=>{lee()};return(eee,tee)=>$re(ree).visible?(xne(),One(sLe,{key:0,label:$re(ree).label,errors:$re(ree).errors},{default:doe((()=>[Tne($re(Vme),{modelValue:aee.value,"onUpdate:modelValue":[tee[0]||(tee[0]=eee=>aee.value=eee),iee],disabled:!$re(ree).enabled,required:$re(ree).required,"onUpdate:open":cee},{default:doe((()=>[Tne($re(jwe),null,{default:doe((()=>[aee.value?(xne(),One($re(Nwe),{key:0},{default:doe((()=>[Pne(Hee(aee.value),1)])),_:1})):(xne(),Ene("span",fLe,Hee($re(ree).schema.default??"Select an option"),1))])),_:1}),Tne($re(fwe),{to:$re(see)},{default:doe((()=>[(xne(!0),Ene(gne,null,Joe(nee.value,(eee=>(xne(),One($re(Ewe),{key:eee.value,value:eee.value},{default:doe((()=>[Tne($re(Owe),null,{default:doe((()=>[Pne(Hee(eee.label),1)])),_:2},1024)])),_:2},1032,["value"])))),128))])),_:1},8,["to"])])),_:1},8,["modelValue","disabled","required"])])),_:1},8,["label","errors"])):Mne("",!0)}}),mLe={class:"space-y-4"},wLe={key:0},vLe=Eoe({__name:"StringArrayField",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=aDe(tee),aee=nie({get:()=>{const eee=ree.value.data??[];return Array.isArray(eee)?eee:[]},set:eee=>{oee(ree.value.path,eee)}}),nee=()=>{aee.value=[...aee.value,""]},iee=nie((()=>ree.value.uischema?.options?.inputType??"text")),see=nie((()=>ree.value.uischema?.options?.placeholder??""));return(eee,tee)=>$re(ree).visible?(xne(),One(sLe,{key:0,label:$re(ree).label,errors:$re(ree).errors},{default:doe((()=>[jne("div",mLe,[$re(ree).description?(xne(),Ene("p",wLe,Hee($re(ree).description),1)):Mne("",!0),(xne(!0),Ene(gne,null,Joe(aee.value,((eee,oee)=>(xne(),Ene("div",{key:oee,class:"flex gap-2"},[Tne($re(_me),{type:iee.value,"model-value":eee,placeholder:see.value,disabled:!$re(ree).enabled,class:"flex-1","onUpdate:modelValue":eee=>((eee,tee)=>{const ree=[...aee.value];ree[eee]=tee,aee.value=ree})(oee,String(eee))},null,8,["type","model-value","placeholder","disabled","onUpdate:modelValue"]),Tne($re(Ype),{variant:"ghost",class:"rounded underline underline-offset-4",disabled:!$re(ree).enabled,onClick:()=>(eee=>{const tee=[...aee.value];tee.splice(eee,1),aee.value=tee})(oee)},{default:doe((()=>tee[0]||(tee[0]=[Pne(" Remove ")]))),_:2},1032,["disabled","onClick"])])))),128)),Tne($re(Ype),{variant:"outline",size:"md",class:"text-sm rounded-sm",disabled:!$re(ree).enabled,onClick:nee},{default:doe((()=>tee[1]||(tee[1]=[Pne(" Add Item ")]))),_:1},8,["disabled"])])])),_:1},8,["label","errors"])):Mne("",!0)}}),bLe=["innerHTML"],yLe=Eoe({__name:"Switch",props:{schema:{},uischema:{},path:{},enabled:{type:Boolean},renderers:{},cells:{},config:{}},setup(eee){const tee=eee,{control:ree,handleChange:oee}=aDe(tee),aee=eee=>{oee(ree.value.path,eee)},nee=nie((()=>tee.uischema.options?.description));return(eee,tee)=>$re(ree).visible?(xne(),One(sLe,{key:0,label:$re(ree).label,errors:$re(ree).errors},{default:doe((()=>[nee.value?(xne(),Ene("p",{key:0,innerHTML:nee.value,class:"mb-2"},null,8,bLe)):Mne("",!0),Tne($re(Iwe),{id:$re(ree).id+"-input",name:$re(ree).path,disabled:!$re(ree).enabled,required:$re(ree).required,checked:Boolean($re(ree).data),"onUpdate:checked":aee},null,8,["id","name","disabled","required","checked"])])),_:1},8,["label","errors"])):Mne("",!0)}}),xLe={renderer:yLe,tester:BRe(4,LRe(YRe,FRe("toggle",!0)))},kLe={renderer:gLe,tester:BRe(4,LRe(WRe))},_Le={renderer:lLe,tester:BRe(4,URe(GRe,KRe))},SLe={renderer:vLe,tester:BRe(4,LRe(NRe,IRe((eee=>{if(!eee||"object"!=typeof eee||Array.isArray(eee))return!1;const tee=eee.items;return"array"===eee.type&&"string"===tee?.type}))))},ELe=[...oLe,xLe,kLe,_Le,{renderer:hLe,tester:BRe(3,LRe(DRe("Label"),FRe("format","preconditions")))},SLe]; -/*! - * pinia v3.0.1 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */ -let OLe;const $Le=eee=>OLe=eee,zLe=Symbol();function CLe(o){return o&&"object"==typeof o&&"[object Object]"===Object.prototype.toString.call(o)&&"function"!=typeof o.toJSON}var ALe,jLe;function TLe(){const eee=Jee(!0),tee=eee.run((()=>_re({})));let _p=[],ree=[];const oee=bre({install(eee){$Le(oee),oee._a=eee,eee.provide(zLe,oee),eee.config.globalProperties.$pinia=oee,ree.forEach((eee=>_p.push(eee))),ree=[]},use(eee){return this._a?_p.push(eee):ree.push(eee),this},_p:_p,_a:null,_e:eee,_s:new Map,state:tee});return oee}(jLe=ALe||(ALe={})).direct="direct",jLe.patchObject="patch object",jLe.patchFunction="patch function";const NLe=()=>{};function ILe(eee,tee,ree,oee=NLe){eee.push(tee);const aee=()=>{const ree=eee.indexOf(tee);ree>-1&&(eee.splice(ree,1),oee())};return!ree&&ete()&&tte(aee),aee}function PLe(eee,...tee){eee.slice().forEach((eee=>{eee(...tee)}))}const RLe=fn=>fn(),MLe=Symbol(),DLe=Symbol();function FLe(eee,tee){eee instanceof Map&&tee instanceof Map?tee.forEach(((tee,ree)=>eee.set(ree,tee))):eee instanceof Set&&tee instanceof Set&&tee.forEach(eee.add,eee);for(const ree in tee){if(!tee.hasOwnProperty(ree))continue;const oee=tee[ree],aee=eee[ree];CLe(aee)&&CLe(oee)&&eee.hasOwnProperty(ree)&&!kre(oee)&&!fre(oee)?eee[ree]=FLe(aee,oee):eee[ree]=oee}return eee}const LLe=Symbol();const{assign:ULe}=Object;function BLe(o){return!(!kre(o)||!o.effect)}function YLe(eee,tee,ree={},oee,aee,nee){let iee;const see=ULe({actions:{}},ree),lee={deep:!0};let cee,dee,pee,uee=[],hee=[];const fee=oee.state.value[eee];let gee;function mee(tee){let ree;cee=dee=!1,"function"==typeof tee?(tee(oee.state.value[eee]),ree={type:ALe.patchFunction,storeId:eee,events:pee}):(FLe(oee.state.value[eee],tee),ree={type:ALe.patchObject,payload:tee,storeId:eee,events:pee});const aee=gee=Symbol();eoe().then((()=>{gee===aee&&(cee=!0)})),dee=!0,PLe(uee,ree,oee.state.value[eee])}nee||fee||(oee.state.value[eee]={}),_re({});const wee=nee?function(){const{state:eee}=ree,tee=eee?eee():{};this.$patch((eee=>{ULe(eee,tee)}))}:NLe;const vee=(fn,tee="")=>{if(MLe in fn)return fn[DLe]=tee,fn;const ree=function(){$Le(oee);const tee=Array.from(arguments),aee=[],nee=[];let iee;PLe(hee,{args:tee,name:ree[DLe],store:bee,after:function(eee){aee.push(eee)},onError:function(eee){nee.push(eee)}});try{iee=fn.apply(this&&this.$id===eee?this:bee,tee)}catch(see){throw PLe(nee,see),see}return iee instanceof Promise?iee.then((eee=>(PLe(aee,eee),eee))).catch((eee=>(PLe(nee,eee),Promise.reject(eee)))):(PLe(aee,iee),iee)};return ree[MLe]=!0,ree[DLe]=tee,ree},bee=dre({_p:oee,$id:eee,$onAction:ILe.bind(null,hee),$patch:mee,$reset:wee,$subscribe(tee,ree={}){const aee=ILe(uee,tee,ree.detached,(()=>nee())),nee=iee.run((()=>rne((()=>oee.state.value[eee]),(oee=>{("sync"===ree.flush?dee:cee)&&tee({storeId:eee,type:ALe.direct,events:pee},oee)}),ULe({},lee,ree))));return aee},$dispose:function(){iee.stop(),uee=[],hee=[],oee._s.delete(eee)}});oee._s.set(eee,bee);const yee=(oee._a&&oee._a.runWithContext||RLe)((()=>oee._e.run((()=>(iee=Jee()).run((()=>tee({action:vee})))))));for(const kee in yee){const tee=yee[kee];if(kre(tee)&&!BLe(tee)||fre(tee))nee||(!fee||CLe(xee=tee)&&xee.hasOwnProperty(LLe)||(kre(tee)?tee.value=fee[kee]:FLe(tee,fee[kee])),oee.state.value[eee][kee]=tee);else if("function"==typeof tee){const eee=vee(tee,kee);yee[kee]=eee,see.actions[kee]=tee}}var xee;return ULe(bee,yee),ULe(vre(bee),yee),Object.defineProperty(bee,"$state",{get:()=>oee.state.value[eee],set:eee=>{mee((tee=>{ULe(tee,eee)}))}}),oee._p.forEach((eee=>{ULe(bee,iee.run((()=>eee({store:bee,app:oee._a,pinia:oee,options:see}))))})),fee&&nee&&ree.hydrate&&ree.hydrate(bee.$state,fee),cee=!0,dee=!0,bee} -/*! #__NO_SIDE_EFFECTS__ */function qLe(id,eee,tee){let ree;const oee="function"==typeof eee;function aee(tee,aee){const nee=Cae();(tee=tee||(nee?zae(zLe,null):null))&&$Le(tee),(tee=OLe)._s.has(id)||(oee?YLe(id,eee,ree,tee):function(id,eee,tee){const{state:ree,actions:oee,getters:aee}=eee,nee=tee.state.value[id];let iee;iee=YLe(id,(function(){nee||(tee.state.value[id]=ree?ree():{});const eee=Nre(tee.state.value[id]);return ULe(eee,oee,Object.keys(aee||{}).reduce(((eee,ree)=>(eee[ree]=bre(nie((()=>{$Le(tee);const eee=tee._s.get(id);return aee[ree].call(eee,eee)}))),eee)),{}))}),eee,tee,0,!0)}(id,ree,tee));return tee._s.get(id)}return ree=oee?tee:eee,aee.$id=id,aee}function VLe(eee){const tee=vre(eee),ree={};for(const oee in tee){const aee=tee[oee];aee.effect?ree[oee]=nie({get:()=>eee[oee],set(tee){eee[oee]=tee}}):(kre(aee)||fre(aee))&&(ree[oee]=Rre(eee,oee))}return ree}function WLe(eee,tee,ree){var oee,aee=ree||{},nee=aee.noTrailing,iee=void 0!==nee&&nee,see=aee.noLeading,lee=void 0!==see&&see,cee=aee.debounceMode,dee=void 0===cee?void 0:cee,pee=!1,uee=0;function hee(){oee&&clearTimeout(oee)}function fee(){for(var ree=arguments.length,aee=new Array(ree),nee=0;neeeee?lee?(uee=Date.now(),iee||(oee=setTimeout(dee?gee:fee,eee))):fee():!0!==iee&&(oee=setTimeout(dee?gee:fee,void 0===dee?eee-cee:eee)))}return fee.cancel=function(eee){var tee=(eee||{}).upcomingOnly,ree=void 0!==tee&&tee;hee(),pee=!ree},fee}function HLe(eee,tee,ree){var oee={}.atBegin;return WLe(eee,tee,{debounceMode:!1!==(void 0!==oee&&oee)})}var KLe=function(d,b){return KLe=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)Object.prototype.hasOwnProperty.call(b,p)&&(d[p]=b[p])},KLe(d,b)};function GLe(d,b){if("function"!=typeof b&&null!==b)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");function __(){this.constructor=d}KLe(d,b),d.prototype=null===b?Object.create(b):(__.prototype=b.prototype,new __)}var XLe=function(){return XLe=Object.assign||function(t){for(var s,i=1,n=arguments.length;i0&&t[t.length-1])||6!==op[0]&&2!==op[0])){_=0;continue}if(3===op[0]&&(!t||op[1]>t[0]&&op[1]=iUe)return(console[eee]||console.log).apply(console,arguments)}}!function(eee){eee.debug=sUe("debug"),eee.log=sUe("log"),eee.warn=sUe("warn"),eee.error=sUe("error")}(aUe||(aUe={}));var lUe="3.13.4";function cUe(eee){try{return eee()}catch(_a){}}const dUe=cUe((function(){return globalThis}))||cUe((function(){return window}))||cUe((function(){return self}))||cUe((function(){return global}))||cUe((function(){return cUe.constructor("return this")()}));var pUe=new Map;function uUe(eee){var tee=pUe.get(eee)||1;return pUe.set(eee,tee+1),"".concat(eee,":").concat(tee,":").concat(Math.random().toString(36).slice(2))}function hUe(fn){return function(eee){for(var tee=[],_i=1;_i")).slice(0,1e3)}catch(_a){return""}var tee,ree,oee}function vUe(eee,tee){if(void 0===tee&&(tee=[]),eee)return dUe[mUe]&&dUe[mUe](eee,tee.map(wUe))}function bUe(eee,tee){if(void 0===tee&&(tee=[]),eee)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:lUe,message:eee,args:tee.map(wUe)})))}function yUe(eee,tee){if(!Boolean(eee))throw new Error(tee)}const xUe={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},kUe=new Set(Object.keys(xUe));function _Ue(eee){const tee=null==eee?void 0:eee.kind;return"string"==typeof tee&&kUe.has(tee)}var SUe,EUe;function OUe(eee){return 9===eee||32===eee}!function(eee){eee.QUERY="query",eee.MUTATION="mutation",eee.SUBSCRIPTION="subscription"}(SUe||(SUe={})),function(eee){eee.NAME="Name",eee.DOCUMENT="Document",eee.OPERATION_DEFINITION="OperationDefinition",eee.VARIABLE_DEFINITION="VariableDefinition",eee.SELECTION_SET="SelectionSet",eee.FIELD="Field",eee.ARGUMENT="Argument",eee.FRAGMENT_SPREAD="FragmentSpread",eee.INLINE_FRAGMENT="InlineFragment",eee.FRAGMENT_DEFINITION="FragmentDefinition",eee.VARIABLE="Variable",eee.INT="IntValue",eee.FLOAT="FloatValue",eee.STRING="StringValue",eee.BOOLEAN="BooleanValue",eee.NULL="NullValue",eee.ENUM="EnumValue",eee.LIST="ListValue",eee.OBJECT="ObjectValue",eee.OBJECT_FIELD="ObjectField",eee.DIRECTIVE="Directive",eee.NAMED_TYPE="NamedType",eee.LIST_TYPE="ListType",eee.NON_NULL_TYPE="NonNullType",eee.SCHEMA_DEFINITION="SchemaDefinition",eee.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",eee.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",eee.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",eee.FIELD_DEFINITION="FieldDefinition",eee.INPUT_VALUE_DEFINITION="InputValueDefinition",eee.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",eee.UNION_TYPE_DEFINITION="UnionTypeDefinition",eee.ENUM_TYPE_DEFINITION="EnumTypeDefinition",eee.ENUM_VALUE_DEFINITION="EnumValueDefinition",eee.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",eee.DIRECTIVE_DEFINITION="DirectiveDefinition",eee.SCHEMA_EXTENSION="SchemaExtension",eee.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",eee.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",eee.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",eee.UNION_TYPE_EXTENSION="UnionTypeExtension",eee.ENUM_TYPE_EXTENSION="EnumTypeExtension",eee.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension"}(EUe||(EUe={}));function $Ue(eee,tee){switch(typeof eee){case"string":return JSON.stringify(eee);case"function":return eee.name?`[function ${eee.name}]`:"[function]";case"object":return function(eee,tee){if(null===eee)return"null";if(tee.includes(eee))return"[Circular]";const ree=[...tee,eee];if(function(eee){return"function"==typeof eee.toJSON}(eee)){const tee=eee.toJSON();if(tee!==eee)return"string"==typeof tee?tee:$Ue(tee,ree)}else if(Array.isArray(eee))return function(eee,tee){if(0===eee.length)return"[]";if(tee.length>2)return"[Array]";const ree=Math.min(10,eee.length),oee=eee.length-ree,aee=[];for(let i=0;i1&&aee.push(`... ${oee} more items`);return"["+aee.join(", ")+"]"}(eee,ree);return function(eee,tee){const ree=Object.entries(eee);if(0===ree.length)return"{}";if(tee.length>2)return"["+function(eee){const tee=Object.prototype.toString.call(eee).replace(/^\[object /,"").replace(/]$/,"");if("Object"===tee&&"function"==typeof eee.constructor){const tee=eee.constructor.name;if("string"==typeof tee&&""!==tee)return tee}return tee}(eee)+"]";const oee=ree.map((([eee,ree])=>eee+": "+$Ue(ree,tee)));return"{ "+oee.join(", ")+" }"}(eee,ree)}(eee,tee);default:return String(eee)}}const zUe=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function CUe(eee){return AUe[eee.charCodeAt(0)]}const AUe=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","",'\\"',"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"],jUe=Object.freeze({});function TUe(eee,tee,ree=xUe){const oee=new Map;for(const vee of Object.values(EUe))oee.set(vee,NUe(tee,vee));let aee,nee,iee,see=Array.isArray(eee),lee=[eee],cee=-1,dee=[],pee=eee;const uee=[],hee=[];do{cee++;const eee=cee===lee.length,vee=eee&&0!==dee.length;if(eee){if(nee=0===hee.length?void 0:uee[uee.length-1],pee=iee,iee=hee.pop(),vee)if(see){pee=pee.slice();let eee=0;for(const[tee,ree]of dee){const oee=tee-eee;null===ree?(pee.splice(oee,1),eee++):pee[oee]=ree}}else{pee=Object.defineProperties({},Object.getOwnPropertyDescriptors(pee));for(const[eee,tee]of dee)pee[eee]=tee}cee=aee.index,lee=aee.keys,dee=aee.edits,see=aee.inArray,aee=aee.prev}else if(iee){if(nee=see?cee:lee[cee],pee=iee[nee],null==pee)continue;uee.push(nee)}let bee;if(!Array.isArray(pee)){var fee,gee;_Ue(pee)||yUe(!1,`Invalid AST Node: ${wee=pee,$Ue(wee,[])}.`);const ree=eee?null===(fee=oee.get(pee.kind))||void 0===fee?void 0:fee.leave:null===(gee=oee.get(pee.kind))||void 0===gee?void 0:gee.enter;if(bee=null==ree?void 0:ree.call(tee,pee,nee,iee,uee,hee),bee===jUe)break;if(!1===bee){if(!eee){uee.pop();continue}}else if(void 0!==bee&&(dee.push([nee,bee]),!eee)){if(!_Ue(bee)){uee.pop();continue}pee=bee}}var mee;if(void 0===bee&&vee&&dee.push([nee,pee]),eee)uee.pop();else aee={inArray:see,index:cee,keys:lee,edits:dee,prev:aee},see=Array.isArray(pee),lee=see?pee:null!==(mee=ree[pee.kind])&&void 0!==mee?mee:[],cee=-1,dee=[],iee&&hee.push(iee),iee=pee}while(void 0!==aee);var wee;return 0!==dee.length?dee[dee.length-1][1]:eee}function NUe(eee,tee){const ree=eee[tee];return"object"==typeof ree?ree:"function"==typeof ree?{enter:ree,leave:void 0}:{enter:eee.enter,leave:eee.leave}}function IUe(eee){return TUe(eee,PUe)}const PUe={Name:{leave:eee=>eee.value},Variable:{leave:eee=>"$"+eee.name},Document:{leave:eee=>RUe(eee.definitions,"\n\n")},OperationDefinition:{leave(eee){const tee=DUe("(",RUe(eee.variableDefinitions,", "),")"),ree=RUe([eee.operation,RUe([eee.name,tee]),RUe(eee.directives," ")]," ");return("query"===ree?"":ree+" ")+eee.selectionSet}},VariableDefinition:{leave:({variable:eee,type:tee,defaultValue:ree,directives:oee})=>eee+": "+tee+DUe(" = ",ree)+DUe(" ",RUe(oee," "))},SelectionSet:{leave:({selections:eee})=>MUe(eee)},Field:{leave({alias:eee,name:tee,arguments:ree,directives:oee,selectionSet:aee}){const nee=DUe("",eee,": ")+tee;let iee=nee+DUe("(",RUe(ree,", "),")");return iee.length>80&&(iee=nee+DUe("(\n",FUe(RUe(ree,"\n")),"\n)")),RUe([iee,RUe(oee," "),aee]," ")}},Argument:{leave:({name:eee,value:tee})=>eee+": "+tee},FragmentSpread:{leave:({name:eee,directives:tee})=>"..."+eee+DUe(" ",RUe(tee," "))},InlineFragment:{leave:({typeCondition:eee,directives:tee,selectionSet:ree})=>RUe(["...",DUe("on ",eee),RUe(tee," "),ree]," ")},FragmentDefinition:{leave:({name:eee,typeCondition:tee,variableDefinitions:ree,directives:oee,selectionSet:aee})=>`fragment ${eee}${DUe("(",RUe(ree,", "),")")} on ${tee} ${DUe("",RUe(oee," ")," ")}`+aee},IntValue:{leave:({value:eee})=>eee},FloatValue:{leave:({value:eee})=>eee},StringValue:{leave:({value:eee,block:tee})=>tee?function(eee){const tee=eee.replace(/"""/g,'\\"""'),ree=tee.split(/\r\n|[\n\r]/g),oee=1===ree.length,aee=ree.length>1&&ree.slice(1).every((eee=>0===eee.length||OUe(eee.charCodeAt(0)))),nee=tee.endsWith('\\"""'),iee=eee.endsWith('"')&&!nee,see=eee.endsWith("\\"),lee=iee||see,cee=!oee||eee.length>70||lee||aee||nee;let dee="";const pee=oee&&OUe(eee.charCodeAt(0));return(cee&&!pee||aee)&&(dee+="\n"),dee+=tee,(cee||lee)&&(dee+="\n"),'"""'+dee+'"""'}(eee):`"${eee.replace(zUe,CUe)}"`},BooleanValue:{leave:({value:eee})=>eee?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:eee})=>eee},ListValue:{leave:({values:eee})=>"["+RUe(eee,", ")+"]"},ObjectValue:{leave:({fields:eee})=>"{"+RUe(eee,", ")+"}"},ObjectField:{leave:({name:eee,value:tee})=>eee+": "+tee},Directive:{leave:({name:eee,arguments:tee})=>"@"+eee+DUe("(",RUe(tee,", "),")")},NamedType:{leave:({name:eee})=>eee},ListType:{leave:({type:eee})=>"["+eee+"]"},NonNullType:{leave:({type:eee})=>eee+"!"},SchemaDefinition:{leave:({description:eee,directives:tee,operationTypes:ree})=>DUe("",eee,"\n")+RUe(["schema",RUe(tee," "),MUe(ree)]," ")},OperationTypeDefinition:{leave:({operation:eee,type:tee})=>eee+": "+tee},ScalarTypeDefinition:{leave:({description:eee,name:tee,directives:ree})=>DUe("",eee,"\n")+RUe(["scalar",tee,RUe(ree," ")]," ")},ObjectTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>DUe("",eee,"\n")+RUe(["type",tee,DUe("implements ",RUe(ree," & ")),RUe(oee," "),MUe(aee)]," ")},FieldDefinition:{leave:({description:eee,name:tee,arguments:ree,type:oee,directives:aee})=>DUe("",eee,"\n")+tee+(LUe(ree)?DUe("(\n",FUe(RUe(ree,"\n")),"\n)"):DUe("(",RUe(ree,", "),")"))+": "+oee+DUe(" ",RUe(aee," "))},InputValueDefinition:{leave:({description:eee,name:tee,type:ree,defaultValue:oee,directives:aee})=>DUe("",eee,"\n")+RUe([tee+": "+ree,DUe("= ",oee),RUe(aee," ")]," ")},InterfaceTypeDefinition:{leave:({description:eee,name:tee,interfaces:ree,directives:oee,fields:aee})=>DUe("",eee,"\n")+RUe(["interface",tee,DUe("implements ",RUe(ree," & ")),RUe(oee," "),MUe(aee)]," ")},UnionTypeDefinition:{leave:({description:eee,name:tee,directives:ree,types:oee})=>DUe("",eee,"\n")+RUe(["union",tee,RUe(ree," "),DUe("= ",RUe(oee," | "))]," ")},EnumTypeDefinition:{leave:({description:eee,name:tee,directives:ree,values:oee})=>DUe("",eee,"\n")+RUe(["enum",tee,RUe(ree," "),MUe(oee)]," ")},EnumValueDefinition:{leave:({description:eee,name:tee,directives:ree})=>DUe("",eee,"\n")+RUe([tee,RUe(ree," ")]," ")},InputObjectTypeDefinition:{leave:({description:eee,name:tee,directives:ree,fields:oee})=>DUe("",eee,"\n")+RUe(["input",tee,RUe(ree," "),MUe(oee)]," ")},DirectiveDefinition:{leave:({description:eee,name:tee,arguments:ree,repeatable:oee,locations:aee})=>DUe("",eee,"\n")+"directive @"+tee+(LUe(ree)?DUe("(\n",FUe(RUe(ree,"\n")),"\n)"):DUe("(",RUe(ree,", "),")"))+(oee?" repeatable":"")+" on "+RUe(aee," | ")},SchemaExtension:{leave:({directives:eee,operationTypes:tee})=>RUe(["extend schema",RUe(eee," "),MUe(tee)]," ")},ScalarTypeExtension:{leave:({name:eee,directives:tee})=>RUe(["extend scalar",eee,RUe(tee," ")]," ")},ObjectTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>RUe(["extend type",eee,DUe("implements ",RUe(tee," & ")),RUe(ree," "),MUe(oee)]," ")},InterfaceTypeExtension:{leave:({name:eee,interfaces:tee,directives:ree,fields:oee})=>RUe(["extend interface",eee,DUe("implements ",RUe(tee," & ")),RUe(ree," "),MUe(oee)]," ")},UnionTypeExtension:{leave:({name:eee,directives:tee,types:ree})=>RUe(["extend union",eee,RUe(tee," "),DUe("= ",RUe(ree," | "))]," ")},EnumTypeExtension:{leave:({name:eee,directives:tee,values:ree})=>RUe(["extend enum",eee,RUe(tee," "),MUe(ree)]," ")},InputObjectTypeExtension:{leave:({name:eee,directives:tee,fields:ree})=>RUe(["extend input",eee,RUe(tee," "),MUe(ree)]," ")}};function RUe(eee,tee=""){var ree;return null!==(ree=null==eee?void 0:eee.filter((x=>x)).join(tee))&&void 0!==ree?ree:""}function MUe(eee){return DUe("{\n",FUe(RUe(eee,"\n")),"\n}")}function DUe(eee,tee,ree=""){return null!=tee&&""!==tee?eee+tee+ree:""}function FUe(eee){return DUe(" ",eee.replace(/\n/g,"\n "))}function LUe(eee){var tee;return null!==(tee=null==eee?void 0:eee.some((eee=>eee.includes("\n"))))&&void 0!==tee&&tee}function UUe(eee){return eee.kind===EUe.FIELD||eee.kind===EUe.FRAGMENT_SPREAD||eee.kind===EUe.INLINE_FRAGMENT}function BUe(_a,eee){var tee=_a.directives;return!tee||!tee.length||function(eee){var tee=[];eee&&eee.length&&eee.forEach((function(eee){if(function(_a){var eee=_a.name.value;return"skip"===eee||"include"===eee}(eee)){var ree=eee.arguments,oee=eee.name.value;fUe(ree&&1===ree.length,79,oee);var aee=ree[0];fUe(aee.name&&"if"===aee.name.value,80,oee);var nee=aee.value;fUe(nee&&("Variable"===nee.kind||"BooleanValue"===nee.kind),81,oee),tee.push({directive:eee,ifArgument:aee})}}));return tee}(tee).every((function(tee){var ree=tee.directive,oee=tee.ifArgument,aee=!1;return"Variable"===oee.value.kind?(aee=eee&&eee[oee.value.name.value],fUe(void 0!==aee,78,ree.name.value)):aee=oee.value.value,"skip"===ree.name.value?!aee:aee}))}function YUe(eee,tee,ree){var oee=new Set(eee),aee=oee.size;return TUe(tee,{Directive:function(eee){if(oee.delete(eee.name.value)&&(!ree||!oee.size))return jUe}}),ree?!oee.size:oee.sizeObject.create(null),{forEach:HUe,slice:KUe}=Array.prototype,{hasOwnProperty:GUe}=Object.prototype;class XUe{constructor(eee=!0,tee=WUe){this.weakness=eee,this.makeData=tee}lookup(){return this.lookupArray(arguments)}lookupArray(eee){let tee=this;return HUe.call(eee,(eee=>tee=tee.getChildTrie(eee))),GUe.call(tee,"data")?tee.data:tee.data=this.makeData(KUe.call(eee))}peek(){return this.peekArray(arguments)}peekArray(eee){let tee=this;for(let i=0,ree=eee.length;tee&&i=0}));class sBe{constructor(eee=1/0,tee=iBe){this.max=eee,this.dispose=tee,this.map=new Map,this.newest=null,this.oldest=null}has(eee){return this.map.has(eee)}get(eee){const tee=this.getNode(eee);return tee&&tee.value}get size(){return this.map.size}getNode(eee){const tee=this.map.get(eee);if(tee&&tee!==this.newest){const{older:eee,newer:ree}=tee;ree&&(ree.older=eee),eee&&(eee.newer=ree),tee.older=this.newest,tee.older.newer=tee,tee.newer=null,this.newest=tee,tee===this.oldest&&(this.oldest=ree)}return tee}set(eee,tee){let ree=this.getNode(eee);return ree?ree.value=tee:(ree={key:eee,value:tee,newer:null,older:this.newest},this.newest&&(this.newest.newer=ree),this.newest=ree,this.oldest=this.oldest||ree,this.map.set(eee,ree),ree.value)}clean(){for(;this.oldest&&this.map.size>this.max;)this.delete(this.oldest.key)}delete(eee){const tee=this.map.get(eee);return!!tee&&(tee===this.newest&&(this.newest=tee.older),tee===this.oldest&&(this.oldest=tee.newer),tee.newer&&(tee.newer.older=tee.older),tee.older&&(tee.older.newer=tee.newer),this.map.delete(eee),this.dispose(tee.value,eee),!0)}}function lBe(){}const cBe=lBe,dBe="undefined"!=typeof WeakRef?WeakRef:function(eee){return{deref:()=>eee}},pBe="undefined"!=typeof WeakMap?WeakMap:Map,uBe="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:function(){return{register:lBe,unregister:lBe}};class hBe{constructor(eee=1/0,tee=cBe){this.max=eee,this.dispose=tee,this.map=new pBe,this.newest=null,this.oldest=null,this.unfinalizedNodes=new Set,this.finalizationScheduled=!1,this.size=0,this.finalize=()=>{const eee=this.unfinalizedNodes.values();for(let i=0;i<10024;i++){const tee=eee.next().value;if(!tee)break;this.unfinalizedNodes.delete(tee);const ree=tee.key;delete tee.key,tee.keyRef=new dBe(ree),this.registry.register(ree,tee,tee)}this.unfinalizedNodes.size>0?queueMicrotask(this.finalize):this.finalizationScheduled=!1},this.registry=new uBe(this.deleteNode.bind(this))}has(eee){return this.map.has(eee)}get(eee){const tee=this.getNode(eee);return tee&&tee.value}getNode(eee){const tee=this.map.get(eee);if(tee&&tee!==this.newest){const{older:eee,newer:ree}=tee;ree&&(ree.older=eee),eee&&(eee.newer=ree),tee.older=this.newest,tee.older.newer=tee,tee.newer=null,this.newest=tee,tee===this.oldest&&(this.oldest=ree)}return tee}set(eee,tee){let ree=this.getNode(eee);return ree?ree.value=tee:(ree={key:eee,value:tee,newer:null,older:this.newest},this.newest&&(this.newest.newer=ree),this.newest=ree,this.oldest=this.oldest||ree,this.scheduleFinalization(ree),this.map.set(eee,ree),this.size++,ree.value)}clean(){for(;this.oldest&&this.size>this.max;)this.deleteNode(this.oldest)}deleteNode(eee){eee===this.newest&&(this.newest=eee.older),eee===this.oldest&&(this.oldest=eee.newer),eee.newer&&(eee.newer.older=eee.older),eee.older&&(eee.older.newer=eee.newer),this.size--;const tee=eee.key||eee.keyRef&&eee.keyRef.deref();this.dispose(eee.value,tee),eee.keyRef?this.registry.unregister(eee):this.unfinalizedNodes.delete(eee),tee&&this.map.delete(tee)}delete(eee){const tee=this.map.get(eee);return!!tee&&(this.deleteNode(tee),!0)}scheduleFinalization(eee){this.unfinalizedNodes.add(eee),this.finalizationScheduled||(this.finalizationScheduled=!0,queueMicrotask(this.finalize))}}var fBe=new WeakSet;function gBe(eee){eee.size<=(eee.max||-1)||fBe.has(eee)||(fBe.add(eee),setTimeout((function(){eee.clean(),fBe.delete(eee)}),100))}var mBe,wBe=function(eee,tee){var ree=new hBe(eee,tee);return ree.set=function(eee,tee){var ree=hBe.prototype.set.call(this,eee,tee);return gBe(this),ree},ree},vBe=function(eee,tee){var ree=new sBe(eee,tee);return ree.set=function(eee,tee){var ree=sBe.prototype.set.call(this,eee,tee);return gBe(this),ree},ree},bBe=Symbol.for("apollo.cacheSize"),yBe=XLe({},dUe[bBe]),xBe=Object.assign((function(eee){return JSON.stringify(eee,kBe)}),{reset:function(){mBe=new vBe(yBe.canonicalStringify||1e3)}});function kBe(eee,tee){if(tee&&"object"==typeof tee){var ree=Object.getPrototypeOf(tee);if(ree===Object.prototype||null===ree){var oee=Object.keys(tee);if(oee.every(_Be))return tee;var aee=JSON.stringify(oee),nee=mBe.get(aee);if(!nee){oee.sort();var iee=JSON.stringify(oee);nee=mBe.get(iee)||oee,mBe.set(aee,nee),mBe.set(iee,nee)}var see=Object.create(ree);return nee.forEach((function(eee){see[eee]=tee[eee]})),see}}return tee}function _Be(eee,i,tee){return 0===i||tee[i-1]<=eee}function SBe(id){return{__ref:String(id)}}function EBe(eee){return Boolean(eee&&"object"==typeof eee&&"string"==typeof eee.__ref)}function OBe(eee,tee,ree,oee){if(function(eee){return"IntValue"===eee.kind}(ree)||function(eee){return"FloatValue"===eee.kind}(ree))eee[tee.value]=Number(ree.value);else if(function(eee){return"BooleanValue"===eee.kind}(ree)||function(eee){return"StringValue"===eee.kind}(ree))eee[tee.value]=ree.value;else if(function(eee){return"ObjectValue"===eee.kind}(ree)){var aee={};ree.fields.map((function(eee){return OBe(aee,eee.name,eee.value,oee)})),eee[tee.value]=aee}else if(function(eee){return"Variable"===eee.kind}(ree)){var nee=(oee||{})[ree.name.value];eee[tee.value]=nee}else if(function(eee){return"ListValue"===eee.kind}(ree))eee[tee.value]=ree.values.map((function(eee){var ree={};return OBe(ree,tee,eee,oee),ree[tee.value]}));else if(function(eee){return"EnumValue"===eee.kind}(ree))eee[tee.value]=ree.value;else{if(!function(eee){return"NullValue"===eee.kind}(ree))throw gUe(96,tee.value,ree.kind);eee[tee.value]=null}}xBe.reset();var $Be=["connection","include","skip","client","rest","export","nonreactive"],zBe=xBe,CBe=Object.assign((function(eee,tee,ree){if(tee&&ree&&ree.connection&&ree.connection.key){if(ree.connection.filter&&ree.connection.filter.length>0){var oee=ree.connection.filter?ree.connection.filter:[];oee.sort();var aee={};return oee.forEach((function(eee){aee[eee]=tee[eee]})),"".concat(ree.connection.key,"(").concat(zBe(aee),")")}return ree.connection.key}var nee=eee;if(tee){var iee=zBe(tee);nee+="(".concat(iee,")")}return ree&&Object.keys(ree).forEach((function(eee){-1===$Be.indexOf(eee)&&(ree[eee]&&Object.keys(ree[eee]).length?nee+="@".concat(eee,"(").concat(zBe(ree[eee]),")"):nee+="@".concat(eee))})),nee}),{setStringify:function(s){var eee=zBe;return zBe=s,eee}});function ABe(eee,tee){if(eee.arguments&&eee.arguments.length){var ree={};return eee.arguments.forEach((function(_a){var eee=_a.name,oee=_a.value;return OBe(ree,eee,oee,tee)})),ree}return null}function jBe(eee){return eee.alias?eee.alias.value:eee.name.value}function TBe(eee,tee,ree){for(var oee,_i=0,_a=tee.selections;_i<_a.length;_i++){if(NBe(nee=_a[_i])){if("__typename"===nee.name.value)return eee[jBe(nee)]}else oee?oee.push(nee):oee=[nee]}if("string"==typeof eee.__typename)return eee.__typename;if(oee)for(var _b=0,aee=oee;_bglobalThis))||YBe((()=>global))||Object.create(null),WBe=VBe[qBe]||Array[qBe]||function(eee){try{Object.defineProperty(VBe,qBe,{value:eee,enumerable:!1,writable:!1,configurable:!0})}finally{return eee}}(class{constructor(){this.id=["slot",BBe++,Date.now(),Math.random().toString(36).slice(2)].join(":")}hasValue(){for(let eee=LBe;eee;eee=eee.parent)if(this.id in eee.slots){const tee=eee.slots[this.id];if(tee===UBe)break;return eee!==LBe&&(LBe.slots[this.id]=tee),!0}return LBe&&(LBe.slots[this.id]=UBe),!1}getValue(){if(this.hasValue())return LBe.slots[this.id]}withValue(eee,tee,ree,oee){const aee={__proto__:null,[this.id]:eee},nee=LBe;LBe={parent:nee,slots:aee};try{return tee.apply(oee,ree)}finally{LBe=nee}}static bind(eee){const tee=LBe;return function(){const ree=LBe;try{return LBe=tee,eee.apply(this,arguments)}finally{LBe=ree}}}static noContext(eee,tee,ree){if(!LBe)return eee.apply(ree,tee);{const oee=LBe;try{return LBe=null,eee.apply(ree,tee)}finally{LBe=oee}}}}),{bind:HBe,noContext:KBe}=WBe,GBe=new WBe,{hasOwnProperty:XBe}=Object.prototype,QBe=Array.from||function(eee){const tee=[];return eee.forEach((eee=>tee.push(eee))),tee};function ZBe(eee){const{unsubscribe:tee}=eee;"function"==typeof tee&&(eee.unsubscribe=void 0,tee())}const JBe=[];function eYe(eee,tee){if(!eee)throw new Error(tee||"assertion failure")}function tYe(a,b){const eee=a.length;return eee>0&&eee===b.length&&a[eee-1]===b[eee-1]}function rYe(eee){switch(eee.length){case 0:throw new Error("unknown value");case 1:return eee[0];case 2:throw eee[1]}}function oYe(eee){return eee.slice(0)}class aYe{constructor(fn){this.fn=fn,this.parents=new Set,this.childValues=new Map,this.dirtyChildren=null,this.dirty=!0,this.recomputing=!1,this.value=[],this.deps=null,++aYe.count}peek(){if(1===this.value.length&&!sYe(this))return nYe(this),this.value[0]}recompute(eee){return eYe(!this.recomputing,"already recomputing"),nYe(this),sYe(this)?function(eee,tee){fYe(eee),GBe.withValue(eee,iYe,[eee,tee]),function(eee,tee){if("function"==typeof eee.subscribe)try{ZBe(eee),eee.unsubscribe=eee.subscribe.apply(null,tee)}catch(e){return eee.setDirty(),!1}return!0}(eee,tee)&&function(eee){if(eee.dirty=!1,sYe(eee))return;cYe(eee)}(eee);return rYe(eee.value)}(this,eee):rYe(this.value)}setDirty(){this.dirty||(this.dirty=!0,lYe(this),ZBe(this))}dispose(){this.setDirty(),fYe(this),dYe(this,((eee,tee)=>{eee.setDirty(),gYe(eee,this)}))}forget(){this.dispose()}dependOn(eee){eee.add(this),this.deps||(this.deps=JBe.pop()||new Set),this.deps.add(eee)}forgetDeps(){this.deps&&(QBe(this.deps).forEach((eee=>eee.delete(this))),this.deps.clear(),JBe.push(this.deps),this.deps=null)}}function nYe(eee){const tee=GBe.getValue();if(tee)return eee.parents.add(tee),tee.childValues.has(eee)||tee.childValues.set(eee,[]),sYe(eee)?pYe(tee,eee):uYe(tee,eee),tee}function iYe(eee,tee){eee.recomputing=!0;const{normalizeResult:ree}=eee;let oee;ree&&1===eee.value.length&&(oee=oYe(eee.value)),eee.value.length=0;try{if(eee.value[0]=eee.fn.apply(null,tee),ree&&oee&&!tYe(oee,eee.value))try{eee.value[0]=ree(eee.value[0],oee[0])}catch(_a){}}catch(e){eee.value[1]=e}eee.recomputing=!1}function sYe(eee){return eee.dirty||!(!eee.dirtyChildren||!eee.dirtyChildren.size)}function lYe(eee){dYe(eee,pYe)}function cYe(eee){dYe(eee,uYe)}function dYe(eee,tee){const ree=eee.parents.size;if(ree){const oee=QBe(eee.parents);for(let i=0;i0&&eee.childValues.forEach(((tee,ree)=>{gYe(eee,ree)})),eee.forgetDeps(),eYe(null===eee.dirtyChildren)}function gYe(eee,tee){tee.parents.delete(eee),eee.childValues.delete(tee),hYe(eee,tee)}aYe.count=0;const mYe={setDirty:!0,dispose:!0,forget:!0};function wYe(eee){const tee=new Map;function ree(eee){const ree=GBe.getValue();if(ree){let oee=tee.get(eee);oee||tee.set(eee,oee=new Set),ree.dependOn(oee)}}return ree.dirty=function(eee,ree){const oee=tee.get(eee);if(oee){const m=ree&&XBe.call(mYe,ree)?ree:"setDirty";QBe(oee).forEach((eee=>eee[m]())),tee.delete(eee),ZBe(oee)}},ree}let vYe;function bYe(...eee){return(vYe||(vYe=new XUe("function"==typeof WeakMap))).lookupArray(eee)}const yYe=new Set;function xYe(eee,{max:tee=Math.pow(2,16),keyArgs:ree,makeCacheKey:oee=bYe,normalizeResult:aee,subscribe:nee,cache:iee=sBe}=Object.create(null)){const see="function"==typeof iee?new iee(tee,(eee=>eee.dispose())):iee,lee=function(){const tee=oee.apply(null,ree?ree.apply(null,arguments):arguments);if(void 0===tee)return eee.apply(null,arguments);let iee=see.get(tee);iee||(see.set(tee,iee=new aYe(eee)),iee.normalizeResult=aee,iee.subscribe=nee,iee.forget=()=>see.delete(tee));const lee=iee.recompute(Array.prototype.slice.call(arguments));return see.set(tee,iee),yYe.add(see),GBe.hasValue()||(yYe.forEach((eee=>eee.clean())),yYe.clear()),lee};function cee(eee){const tee=eee&&see.get(eee);tee&&tee.setDirty()}function dee(eee){const tee=eee&&see.get(eee);if(tee)return tee.peek()}function pee(eee){return!!eee&&see.delete(eee)}return Object.defineProperty(lee,"size",{get:()=>see.size,configurable:!1,enumerable:!1}),Object.freeze(lee.options={max:tee,keyArgs:ree,makeCacheKey:oee,normalizeResult:aee,subscribe:nee,cache:see}),lee.dirtyKey=cee,lee.dirty=function(){cee(oee.apply(null,arguments))},lee.peekKey=dee,lee.peek=function(){return dee(oee.apply(null,arguments))},lee.forgetKey=pee,lee.forget=function(){return pee(oee.apply(null,arguments))},lee.makeCacheKey=oee,lee.getKey=ree?function(){return oee.apply(null,ree.apply(null,arguments))}:oee,Object.freeze(lee)}function kYe(eee){return eee}var _Ye,SYe=function(){function eee(eee,tee){void 0===tee&&(tee=Object.create(null)),this.resultCache=JUe?new WeakSet:new Set,this.transform=eee,tee.getCacheKey&&(this.getCacheKey=tee.getCacheKey),this.cached=!1!==tee.cache,this.resetCache()}return eee.prototype.getCacheKey=function(eee){return[eee]},eee.identity=function(){return new eee(kYe,{cache:!1})},eee.split=function(tee,ree,oee){return void 0===oee&&(oee=eee.identity()),Object.assign(new eee((function(eee){return(tee(eee)?ree:oee).transformDocument(eee)}),{cache:!1}),{left:ree,right:oee})},eee.prototype.resetCache=function(){var tee=this;if(this.cached){var ree=new XUe(ZUe);this.performWork=xYe(eee.prototype.performWork.bind(this),{makeCacheKey:function(eee){var oee=tee.getCacheKey(eee);if(oee)return fUe(Array.isArray(oee),77),ree.lookupArray(oee)},max:yBe["documentTransform.cache"],cache:hBe})}},eee.prototype.performWork=function(eee){return IBe(eee),this.transform(eee)},eee.prototype.transformDocument=function(eee){if(this.resultCache.has(eee))return eee;var tee=this.performWork(eee);return this.resultCache.add(tee),tee},eee.prototype.concat=function(tee){var ree=this;return Object.assign(new eee((function(eee){return tee.transformDocument(ree.transformDocument(eee))}),{cache:!1}),{left:this,right:tee})},eee}(),EYe=Object.assign((function(eee){var tee=_Ye.get(eee);return tee||(tee=IUe(eee),_Ye.set(eee,tee)),tee}),{reset:function(){_Ye=new wBe(yBe.print||2e3)}});EYe.reset();var OYe=Array.isArray;function $Ye(eee){return Array.isArray(eee)&&eee.length>0}var zYe={kind:EUe.FIELD,name:{kind:EUe.NAME,value:"__typename"}};function CYe(op,eee){return!op||op.selectionSet.selections.every((function(tee){return tee.kind===EUe.FRAGMENT_SPREAD&&CYe(eee[tee.name.value],eee)}))}function AYe(eee){return CYe(PBe(eee)||function(eee){fUe("Document"===eee.kind,92),fUe(eee.definitions.length<=1,93);var tee=eee.definitions[0];return fUe("FragmentDefinition"===tee.kind,94),tee}(eee),aBe(MBe(eee)))?null:eee}function jYe(eee){var tee=new Map;return function(ree){void 0===ree&&(ree=eee);var oee=tee.get(ree);return oee||tee.set(ree,oee={variables:new Set,fragmentSpreads:new Set}),oee}}function TYe(eee,tee){IBe(tee);for(var ree=jYe(""),oee=jYe(""),aee=function(eee){for(var p=0,tee=void 0;p=0;--i)tee.definitions[i].kind===EUe.OPERATION_DEFINITION&&++nee;var iee=function(eee){var tee=new Map,ree=new Map;return eee.forEach((function(eee){eee&&(eee.name?tee.set(eee.name,eee):eee.test&&ree.set(eee.test,eee))})),function(eee){var oee=tee.get(eee.name.value);return!oee&&ree.size&&ree.forEach((function(tee,ree){ree(eee)&&(oee=tee)})),oee}}(eee),see=function(eee){return $Ye(eee)&&eee.map(iee).some((function(eee){return eee&&eee.remove}))},lee=new Map,cee=!1,dee={enter:function(eee){if(see(eee.directives))return cee=!0,null}},pee=TUe(tee,{Field:dee,InlineFragment:dee,VariableDefinition:{enter:function(){return!1}},Variable:{enter:function(eee,tee,ree,oee,nee){var iee=aee(nee);iee&&iee.variables.add(eee.name.value)}},FragmentSpread:{enter:function(eee,tee,ree,oee,nee){if(see(eee.directives))return cee=!0,null;var iee=aee(nee);iee&&iee.fragmentSpreads.add(eee.name.value)}},FragmentDefinition:{enter:function(eee,tee,ree,oee){lee.set(JSON.stringify(oee),eee)},leave:function(eee,tee,ree,aee){return eee===lee.get(JSON.stringify(aee))?eee:nee>0&&eee.selectionSet.selections.every((function(eee){return eee.kind===EUe.FIELD&&"__typename"===eee.name.value}))?(oee(eee.name.value).removed=!0,cee=!0,null):void 0}},Directive:{leave:function(eee){if(iee(eee))return cee=!0,null}}});if(!cee)return tee;var uee=function(eee){return eee.transitiveVars||(eee.transitiveVars=new Set(eee.variables),eee.removed||eee.fragmentSpreads.forEach((function(tee){uee(oee(tee)).transitiveVars.forEach((function(tee){eee.transitiveVars.add(tee)}))}))),eee},hee=new Set;pee.definitions.forEach((function(eee){eee.kind===EUe.OPERATION_DEFINITION?uee(ree(eee.name&&eee.name.value)).fragmentSpreads.forEach((function(eee){hee.add(eee)})):eee.kind!==EUe.FRAGMENT_DEFINITION||0!==nee||oee(eee.name.value).removed||hee.add(eee.name.value)})),hee.forEach((function(eee){uee(oee(eee)).fragmentSpreads.forEach((function(eee){hee.add(eee)}))}));var fee={enter:function(eee){if(tee=eee.name.value,!hee.has(tee)||oee(tee).removed)return null;var tee}};return AYe(TUe(pee,{FragmentSpread:fee,FragmentDefinition:fee,OperationDefinition:{leave:function(eee){if(eee.variableDefinitions){var tee=uee(ree(eee.name&&eee.name.value)).transitiveVars;if(tee.size1)for(var oee=new UYe,i=1;i=o.length?{done:!0}:{done:!1,value:o[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function YYe(eee,tee){(null==tee||tee>eee.length)&&(tee=eee.length);for(var i=0,ree=new Array(tee);i1,ree=!1,oee=arguments[1];return new C((function(aee){return eee.subscribe({next:function(eee){var nee=!ree;if(ree=!0,!nee||tee)try{oee=fn(oee,eee)}catch(e){return aee.error(e)}else oee=eee},error:function(e){aee.error(e)},complete:function(){if(!ree&&!tee)return aee.error(new TypeError("Cannot reduce an empty sequence"));aee.next(oee),aee.complete()}})}))},tee.concat=function(){for(var eee=this,tee=arguments.length,ree=new Array(tee),oee=0;oee=0&&ree.splice(i,1),aee()}});ree.push(oee)},error:function(e){tee.error(e)},complete:function(){aee()}});function aee(){oee.closed&&0===ree.length&&tee.complete()}return function(){ree.forEach((function(s){return s.unsubscribe()})),oee.unsubscribe()}}))},tee[XYe]=function(){return this},eee.from=function(x){var C="function"==typeof this?this:eee;if(null==x)throw new TypeError(x+" is not an object");var tee=ZYe(x,XYe);if(tee){var ree=tee.call(x);if(Object(ree)!==ree)throw new TypeError(ree+" is not an object");return eqe(ree)&&ree.constructor===C?ree:new C((function(eee){return ree.subscribe(eee)}))}if(HYe("iterator")&&(tee=ZYe(x,GYe)))return new C((function(eee){rqe((function(){if(!eee.closed){for(var ree,oee=BYe(tee.call(x));!(ree=oee()).done;){var aee=ree.value;if(eee.next(aee),eee.closed)return}eee.complete()}}))}));if(Array.isArray(x))return new C((function(eee){rqe((function(){if(!eee.closed){for(var i=0;i=0;--i){var aee=tee[i],nee=!isNaN(+aee)?[]:{};nee[aee]=eee,eee=nee}ree=oee.merge(ree,eee)})),ree}function _qe(eee){return $Ye(Sqe(eee))}function Sqe(eee){var tee=$Ye(eee.errors)?eee.errors.slice(0):[];return yqe(eee)&&$Ye(eee.incremental)&&eee.incremental.forEach((function(eee){eee.errors&&tee.push.apply(tee,eee.errors)})),tee}function Eqe(){for(var eee=[],_i=0;_i-1){var ree=eee.slice(0,i).trim().toLowerCase(),oee=eee.slice(i+1).trim();tee[ree]=oee}})),tee}function Vqe(eee,tee){if(eee.status>=300){zqe(eee,function(){try{return JSON.parse(tee)}catch(eee){return tee}}(),"Response not successful: Received status code ".concat(eee.status))}try{return JSON.parse(tee)}catch(oee){var ree=oee;throw ree.name="ServerParseError",ree.response=eee,ree.statusCode=eee.status,ree.bodyText=tee,ree}}var Wqe=function(p,eee){var tee;try{tee=JSON.stringify(p)}catch(e){var ree=gUe(42,eee,e.message);throw ree.parseError=e,ree}return tee},Hqe={http:{includeQuery:!0,includeExtensions:!1,preserveHeaderCase:!1},headers:{accept:"*/*","content-type":"application/json"},options:{method:"POST"}},Kqe=function(eee,tee){return tee(eee)};function Gqe(eee,tee){for(var ree=[],_i=2;_i-1;){if(fee=void 0,_b=[see.slice(0,bi),see.slice(bi+iee.length)],see=_b[1],i=(fee=_b[0]).indexOf("\r\n\r\n"),gee=qqe(fee.slice(0,i)),(mee=gee["content-type"])&&-1===mee.toLowerCase().indexOf("application/json"))throw new Error("Unsupported patch content type: application/json is required.");if(wee=fee.slice(i))if(vee=Vqe(eee,wee),Object.keys(vee).length>1||"data"in vee||"incremental"in vee||"errors"in vee||"payload"in vee)if(xqe(vee)){if(bee={},"payload"in vee){if(1===Object.keys(vee).length&&null===vee.payload)return[2];bee=XLe({},vee.payload)}"errors"in vee&&(bee=XLe(XLe({},bee),{extensions:XLe(XLe({},"extensions"in bee?bee.extensions:null),(_c={},_c[Fqe]=vee.errors,_c))})),tee(bee)}else tee(vee);else if(1===Object.keys(vee).length&&"hasNext"in vee&&!vee.hasNext)return[2];bi=see.indexOf(iee)}return[3,1];case 3:return[2]}}))}))}(tee,nee):(oee=eee,function(eee){return eee.text().then((function(tee){return Vqe(eee,tee)})).then((function(tee){return Array.isArray(tee)||Yqe.call(tee,"data")||Yqe.call(tee,"errors")||zqe(eee,tee,"Server response was missing for query '".concat(Array.isArray(oee)?oee.map((function(op){return op.operationName})):oee.operationName,"'.")),tee}))})(tee).then(nee)})).then((function(){yee=void 0,tee.complete()})).catch((function(eee){yee=void 0,function(eee,tee){eee.result&&eee.result.errors&&eee.result.data&&tee.next(eee.result),tee.error(eee)}(eee,tee)})),function(){yee&&yee.abort()}}))}))},Zqe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this,Qqe(tee).request)||this;return ree.options=tee,ree}return GLe(tee,eee),tee}(Tqe);const{toString:Jqe,hasOwnProperty:eVe}=Object.prototype,tVe=Function.prototype.toString,rVe=new Map;function oVe(a,b){try{return aVe(a,b)}finally{rVe.clear()}}function aVe(a,b){if(a===b)return!0;const eee=Jqe.call(a);if(eee!==Jqe.call(b))return!1;switch(eee){case"[object Array]":if(a.length!==b.length)return!1;case"[object Object]":{if(lVe(a,b))return!0;const eee=nVe(a),tee=nVe(b),ree=eee.length;if(ree!==tee.length)return!1;for(let k=0;k=0&&eee.indexOf(tee,ree)===ree}(eee,sVe)}}return!1}function nVe(eee){return Object.keys(eee).filter(iVe,eee)}function iVe(eee){return void 0!==this[eee]}const sVe="{ [native code] }";function lVe(a,b){let eee=rVe.get(a);if(eee){if(eee.has(b))return!0}else rVe.set(a,eee=new Set);return eee.add(b),!1}function cVe(eee,_a,_b,tee){var ree=_a.data,oee=QLe(_a,["data"]),aee=_b.data;return oVe(oee,QLe(_b,["data"]))&&dVe(DBe(eee).selectionSet,ree,aee,{fragmentMap:aBe(MBe(eee)),variables:tee})}function dVe(eee,tee,ree,oee){if(tee===ree)return!0;var aee=new Set;return eee.selections.every((function(eee){if(aee.has(eee))return!0;if(aee.add(eee),!BUe(eee,oee.variables))return!0;if(pVe(eee))return!0;if(NBe(eee)){var nee=jBe(eee),iee=tee&&tee[nee],see=ree&&ree[nee],lee=eee.selectionSet;if(!lee)return oVe(iee,see);var cee=Array.isArray(iee),dee=Array.isArray(see);if(cee!==dee)return!1;if(cee&&dee){var pee=iee.length;if(see.length!==pee)return!1;for(var i=0;i=0;--i)iee.missing=((_a={})[iee.path[i]]=iee.missing,_a)}else iee.missing=iee.path;return iee.__proto__=tee.prototype,iee}return GLe(tee,eee),tee}(Error),xVe=Object.prototype.hasOwnProperty;function kVe(eee){return null==eee}function _Ve(_a,eee){var tee=_a.__typename,id=_a.id,ree=_a._id;if("string"==typeof tee&&(eee&&(eee.keyObject=kVe(id)?kVe(ree)?void 0:{_id:ree}:{id:id}),kVe(id)&&!kVe(ree)&&(id=ree),!kVe(id)))return"".concat(tee,":").concat("number"==typeof id||"string"==typeof id?id:JSON.stringify(id))}var SVe={dataIdFromObject:_Ve,addTypename:!0,resultCaching:!0,canonizeResults:!1};function EVe(eee){var tee=eee.canonizeResults;return void 0===tee?SVe.canonizeResults:tee}var OVe=/^[_a-z][_0-9a-z]*/i;function $Ve(eee){var tee=eee.match(OVe);return tee?tee[0]:eee}function zVe(eee,tee,ree){return!!rBe(tee)&&(OYe(tee)?tee.every((function(tee){return zVe(eee,tee,ree)})):eee.selections.every((function(eee){if(NBe(eee)&&BUe(eee,ree)){var oee=jBe(eee);return xVe.call(tee,oee)&&(!eee.selectionSet||zVe(eee.selectionSet,tee[oee],ree))}return!0})))}function CVe(eee){return rBe(eee)&&!EBe(eee)&&!OYe(eee)}function AVe(eee,tee){var ree=aBe(MBe(eee));return{fragmentMap:ree,lookupFragment:function(eee){var oee=ree[eee];return!oee&&tee&&(oee=tee.lookup(eee)),oee||null}}}var jVe,TVe,NVe=Object.create(null),IVe=function(){return NVe},PVe=Object.create(null),RVe=function(){function eee(eee,tee){var ree=this;this.policies=eee,this.group=tee,this.data=Object.create(null),this.rootIds=Object.create(null),this.refs=Object.create(null),this.getFieldValue=function(eee,tee){return EBe(eee)?ree.get(eee.__ref,tee):eee&&eee[tee]},this.canRead=function(eee){return EBe(eee)?ree.has(eee.__ref):"object"==typeof eee},this.toReference=function(eee,tee){if("string"==typeof eee)return SBe(eee);if(EBe(eee))return eee;var id=ree.policies.identify(eee)[0];if(id){var oee=SBe(id);return tee&&ree.merge(id,eee),oee}}}return eee.prototype.toObject=function(){return XLe({},this.data)},eee.prototype.has=function(eee){return void 0!==this.lookup(eee,!0)},eee.prototype.get=function(eee,tee){if(this.group.depend(eee,tee),xVe.call(this.data,eee)){var ree=this.data[eee];if(ree&&xVe.call(ree,tee))return ree[tee]}return"__typename"===tee&&xVe.call(this.policies.rootTypenamesById,eee)?this.policies.rootTypenamesById[eee]:this instanceof LVe?this.parent.get(eee,tee):void 0},eee.prototype.lookup=function(eee,tee){return tee&&this.group.depend(eee,"__exists"),xVe.call(this.data,eee)?this.data[eee]:this instanceof LVe?this.parent.lookup(eee,tee):this.policies.rootTypenamesById[eee]?Object.create(null):void 0},eee.prototype.merge=function(eee,tee){var ree,oee=this;EBe(eee)&&(eee=eee.__ref),EBe(tee)&&(tee=tee.__ref);var aee="string"==typeof eee?this.lookup(ree=eee):eee,nee="string"==typeof tee?this.lookup(ree=tee):tee;if(nee){fUe("string"==typeof ree,2);var iee=new UYe(BVe).merge(aee,nee);if(this.data[ree]=iee,iee!==aee&&(delete this.refs[ree],this.group.caching)){var see=Object.create(null);aee||(see.__exists=1),Object.keys(nee).forEach((function(eee){if(!aee||aee[eee]!==iee[eee]){see[eee]=1;var tee=$Ve(eee);tee===eee||oee.policies.hasKeyArgs(iee.__typename,tee)||(see[tee]=1),void 0!==iee[eee]||oee instanceof LVe||delete iee[eee]}})),!see.__typename||aee&&aee.__typename||this.policies.rootTypenamesById[ree]!==iee.__typename||delete see.__typename,Object.keys(see).forEach((function(eee){return oee.group.dirty(ree,eee)}))}}},eee.prototype.modify=function(eee,tee){var ree=this,oee=this.lookup(eee);if(oee){var aee=Object.create(null),nee=!1,iee=!0,see={DELETE:NVe,INVALIDATE:PVe,isReference:EBe,toReference:this.toReference,canRead:this.canRead,readField:function(tee,oee){return ree.policies.readField("string"==typeof tee?{fieldName:tee,from:oee||SBe(eee)}:tee,{store:ree})}};if(Object.keys(oee).forEach((function(lee){var cee=$Ve(lee),dee=oee[lee];if(void 0!==dee){var pee="function"==typeof tee?tee:tee[lee]||tee[cee];if(pee){var uee=pee===IVe?NVe:pee(dee,XLe(XLe({},see),{fieldName:cee,storeFieldName:lee,storage:ree.getStorage(eee,lee)}));uee===PVe?ree.group.dirty(eee,lee):(uee===NVe&&(uee=void 0),uee!==dee&&(aee[lee]=uee,nee=!0,dee=uee))}void 0!==dee&&(iee=!1)}})),nee)return this.merge(eee,aee),iee&&(this instanceof LVe?this.data[eee]=void 0:delete this.data[eee],this.group.dirty(eee,"__exists")),!0}return!1},eee.prototype.delete=function(eee,tee,ree){var _a,oee=this.lookup(eee);if(oee){var aee=this.getFieldValue(oee,"__typename"),nee=tee&&ree?this.policies.getStoreFieldName({typename:aee,fieldName:tee,args:ree}):tee;return this.modify(eee,nee?((_a={})[nee]=IVe,_a):IVe)}return!1},eee.prototype.evict=function(eee,tee){var ree=!1;return eee.id&&(xVe.call(this.data,eee.id)&&(ree=this.delete(eee.id,eee.fieldName,eee.args)),this instanceof LVe&&this!==tee&&(ree=this.parent.evict(eee,tee)||ree),(eee.fieldName||ree)&&this.group.dirty(eee.id,eee.fieldName||"__exists")),ree},eee.prototype.clear=function(){this.replace(null)},eee.prototype.extract=function(){var eee=this,tee=this.toObject(),ree=[];return this.getRootIdSet().forEach((function(id){xVe.call(eee.policies.rootTypenamesById,id)||ree.push(id)})),ree.length&&(tee.__META={extraRootIds:ree.sort()}),tee},eee.prototype.replace=function(eee){var tee=this;if(Object.keys(this.data).forEach((function(ree){eee&&xVe.call(eee,ree)||tee.delete(ree)})),eee){var ree=eee.__META,oee=QLe(eee,["__META"]);Object.keys(oee).forEach((function(eee){tee.merge(eee,oee[eee])})),ree&&ree.extraRootIds.forEach(this.retain,this)}},eee.prototype.retain=function(eee){return this.rootIds[eee]=(this.rootIds[eee]||0)+1},eee.prototype.release=function(eee){if(this.rootIds[eee]>0){var tee=--this.rootIds[eee];return tee||delete this.rootIds[eee],tee}return 0},eee.prototype.getRootIdSet=function(eee){return void 0===eee&&(eee=new Set),Object.keys(this.rootIds).forEach(eee.add,eee),this instanceof LVe?this.parent.getRootIdSet(eee):Object.keys(this.policies.rootTypenamesById).forEach(eee.add,eee),eee},eee.prototype.gc=function(){var eee=this,tee=this.getRootIdSet(),ree=this.toObject();tee.forEach((function(id){xVe.call(ree,id)&&(Object.keys(eee.findChildRefIds(id)).forEach(tee.add,tee),delete ree[id])}));var oee=Object.keys(ree);if(oee.length){for(var aee=this;aee instanceof LVe;)aee=aee.parent;oee.forEach((function(id){return aee.delete(id)}))}return oee},eee.prototype.findChildRefIds=function(eee){if(!xVe.call(this.refs,eee)){var tee=this.refs[eee]=Object.create(null),ree=this.data[eee];if(!ree)return tee;var oee=new Set([ree]);oee.forEach((function(eee){EBe(eee)&&(tee[eee.__ref]=!0),rBe(eee)&&Object.keys(eee).forEach((function(tee){var ree=eee[tee];rBe(ree)&&oee.add(ree)}))}))}return this.refs[eee]},eee.prototype.makeCacheKey=function(){return this.group.keyMaker.lookupArray(arguments)},eee}(),MVe=function(){function eee(eee,tee){void 0===tee&&(tee=null),this.caching=eee,this.parent=tee,this.d=null,this.resetCaching()}return eee.prototype.resetCaching=function(){this.d=this.caching?wYe():null,this.keyMaker=new XUe(ZUe)},eee.prototype.depend=function(eee,tee){if(this.d){this.d(DVe(eee,tee));var ree=$Ve(tee);ree!==tee&&this.d(DVe(eee,ree)),this.parent&&this.parent.depend(eee,tee)}},eee.prototype.dirty=function(eee,tee){this.d&&this.d.dirty(DVe(eee,tee),"__exists"===tee?"forget":"setDirty")},eee}();function DVe(eee,tee){return tee+"#"+eee}function FVe(eee,tee){YVe(eee)&&eee.group.depend(tee,"__exists")}jVe=RVe||(RVe={}),TVe=function(eee){function tee(_a){var tee=_a.policies,_b=_a.resultCaching,ree=void 0===_b||_b,oee=_a.seed,aee=eee.call(this,tee,new MVe(ree))||this;return aee.stump=new UVe(aee),aee.storageTrie=new XUe(ZUe),oee&&aee.replace(oee),aee}return GLe(tee,eee),tee.prototype.addLayer=function(eee,tee){return this.stump.addLayer(eee,tee)},tee.prototype.removeLayer=function(){return this},tee.prototype.getStorage=function(){return this.storageTrie.lookupArray(arguments)},tee}(jVe),jVe.Root=TVe;var LVe=function(eee){function tee(id,tee,ree,oee){var aee=eee.call(this,tee.policies,oee)||this;return aee.id=id,aee.parent=tee,aee.replay=ree,aee.group=oee,ree(aee),aee}return GLe(tee,eee),tee.prototype.addLayer=function(eee,ree){return new tee(eee,this,ree,this.group)},tee.prototype.removeLayer=function(eee){var tee=this,ree=this.parent.removeLayer(eee);return eee===this.id?(this.group.caching&&Object.keys(this.data).forEach((function(eee){var oee=tee.data[eee],aee=ree.lookup(eee);aee?oee?oee!==aee&&Object.keys(oee).forEach((function(ree){oVe(oee[ree],aee[ree])||tee.group.dirty(eee,ree)})):(tee.group.dirty(eee,"__exists"),Object.keys(aee).forEach((function(ree){tee.group.dirty(eee,ree)}))):tee.delete(eee)})),ree):ree===this.parent?this:ree.addLayer(this.id,this.replay)},tee.prototype.toObject=function(){return XLe(XLe({},this.parent.toObject()),this.data)},tee.prototype.findChildRefIds=function(tee){var ree=this.parent.findChildRefIds(tee);return xVe.call(this.data,tee)?XLe(XLe({},ree),eee.prototype.findChildRefIds.call(this,tee)):ree},tee.prototype.getStorage=function(){for(var p=this.parent;p.parent;)p=p.parent;return p.getStorage.apply(p,arguments)},tee}(RVe),UVe=function(eee){function tee(tee){return eee.call(this,"EntityStore.Stump",tee,(function(){}),new MVe(tee.group.caching,tee.group))||this}return GLe(tee,eee),tee.prototype.removeLayer=function(){return this},tee.prototype.merge=function(eee,tee){return this.parent.merge(eee,tee)},tee}(LVe);function BVe(eee,tee,ree){var oee=eee[ree],aee=tee[ree];return oVe(oee,aee)?oee:aee}function YVe(eee){return!!(eee instanceof RVe&&eee.group.caching)}var qVe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function VVe(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function WVe(n){if(Object.prototype.hasOwnProperty.call(n,"__esModule"))return n;var f=n.default;if("function"==typeof f){var a=function a(){return this instanceof a?Reflect.construct(f,arguments,this.constructor):f.apply(this,arguments)};a.prototype=f.prototype}else a={};return Object.defineProperty(a,"__esModule",{value:!0}),Object.keys(n).forEach((function(k){var d=Object.getOwnPropertyDescriptor(n,k);Object.defineProperty(a,k,d.get?d:{enumerable:!0,get:function(){return n[k]}})})),a}var HVe=function(){function eee(){this.known=new(JUe?WeakSet:Set),this.pool=new XUe(ZUe),this.passes=new WeakMap,this.keysByJSON=new Map,this.empty=this.admit({})}return eee.prototype.isKnown=function(eee){return rBe(eee)&&this.known.has(eee)},eee.prototype.pass=function(eee){if(rBe(eee)){var tee=function(eee){return rBe(eee)?OYe(eee)?eee.slice(0):XLe({__proto__:Object.getPrototypeOf(eee)},eee):eee}(eee);return this.passes.set(tee,eee),tee}return eee},eee.prototype.admit=function(eee){var tee=this;if(rBe(eee)){var ree=this.passes.get(eee);if(ree)return ree;switch(Object.getPrototypeOf(eee)){case Array.prototype:if(this.known.has(eee))return eee;var oee=eee.map(this.admit,this);return(see=this.pool.lookupArray(oee)).array||this.known.add(see.array=oee),see.array;case null:case Object.prototype:if(this.known.has(eee))return eee;var aee=Object.getPrototypeOf(eee),nee=[aee],iee=this.sortedKeys(eee);nee.push(iee.json);var see,lee=nee.length;if(iee.sorted.forEach((function(ree){nee.push(tee.admit(eee[ree]))})),!(see=this.pool.lookupArray(nee)).object){var cee=see.object=Object.create(aee);this.known.add(cee),iee.sorted.forEach((function(eee,i){cee[eee]=nee[lee+i]}))}return see.object}}return eee},eee.prototype.sortedKeys=function(eee){var tee=Object.keys(eee),ree=this.pool.lookupArray(tee);if(!ree.keys){tee.sort();var oee=JSON.stringify(tee);(ree.keys=this.keysByJSON.get(oee))||this.keysByJSON.set(oee,ree.keys={sorted:tee,json:oee})}return ree.keys},eee}();function KVe(eee){return[eee.selectionSet,eee.objectOrReference,eee.context,eee.context.canonizeResults]}var GVe=function(){function eee(eee){var tee=this;this.knownResults=new(ZUe?WeakMap:Map),this.config=Eqe(eee,{addTypename:!1!==eee.addTypename,canonizeResults:EVe(eee)}),this.canon=eee.canon||new HVe,this.executeSelectionSet=xYe((function(eee){var _a,ree=eee.context.canonizeResults,oee=KVe(eee);oee[3]=!ree;var aee=(_a=tee.executeSelectionSet).peek.apply(_a,oee);return aee?ree?XLe(XLe({},aee),{result:tee.canon.admit(aee.result)}):aee:(FVe(eee.context.store,eee.enclosingRef.__ref),tee.execSelectionSetImpl(eee))}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.executeSelectionSet"]||5e4,keyArgs:KVe,makeCacheKey:function(eee,tee,ree,oee){if(YVe(ree.store))return ree.store.makeCacheKey(eee,EBe(tee)?tee.__ref:tee,ree.varString,oee)}}),this.executeSubSelectedArray=xYe((function(eee){return FVe(eee.context.store,eee.enclosingRef.__ref),tee.execSubSelectedArrayImpl(eee)}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.executeSubSelectedArray"]||1e4,makeCacheKey:function(_a){var eee=_a.field,tee=_a.array,ree=_a.context;if(YVe(ree.store))return ree.store.makeCacheKey(eee,tee,ree.varString)}})}return eee.prototype.resetCanon=function(){this.canon=new HVe},eee.prototype.diffQueryAgainstStore=function(_a){var eee=_a.store,tee=_a.query,_b=_a.rootId,ree=void 0===_b?"ROOT_QUERY":_b,oee=_a.variables,_c=_a.returnPartialData,aee=void 0===_c||_c,_d=_a.canonizeResults,nee=void 0===_d?this.config.canonizeResults:_d,iee=this.config.cache.policies;oee=XLe(XLe({},FBe(function(eee){var tee=PBe(eee);return fUe(tee&&"query"===tee.operation,91),tee}(tee))),oee);var see,lee=SBe(ree),cee=this.executeSelectionSet({selectionSet:DBe(tee).selectionSet,objectOrReference:lee,enclosingRef:lee,context:XLe({store:eee,query:tee,policies:iee,variables:oee,varString:xBe(oee),canonizeResults:nee},AVe(tee,this.config.fragments))});if(cee.missing&&(see=[new yVe(XVe(cee.missing),cee.missing,tee,oee)],!aee))throw see[0];return{result:cee.result,complete:!see,missing:see}},eee.prototype.isFresh=function(eee,tee,ree,oee){if(YVe(oee.store)&&this.knownResults.get(eee)===ree){var aee=this.executeSelectionSet.peek(ree,tee,oee,this.canon.isKnown(eee));if(aee&&eee===aee.result)return!0}return!1},eee.prototype.execSelectionSetImpl=function(_a){var eee=this,tee=_a.selectionSet,ree=_a.objectOrReference,oee=_a.enclosingRef,aee=_a.context;if(EBe(ree)&&!aee.policies.rootTypenamesById[ree.__ref]&&!aee.store.has(ree.__ref))return{result:this.canon.empty,missing:"Dangling reference to missing ".concat(ree.__ref," object")};var nee,iee=aee.variables,see=aee.policies,lee=aee.store.getFieldValue(ree,"__typename"),cee=[],dee=new UYe;function pee(eee,tee){var ree;return eee.missing&&(nee=dee.merge(nee,((ree={})[tee]=eee.missing,ree))),eee.result}this.config.addTypename&&"string"==typeof lee&&!see.rootIdsByTypename[lee]&&cee.push({__typename:lee});var uee=new Set(tee.selections);uee.forEach((function(tee){var hee,_b;if(BUe(tee,iee))if(NBe(tee)){var fee=see.readField({fieldName:tee.name.value,field:tee,variables:aee.variables,from:ree},aee),gee=jBe(tee);void 0===fee?NYe.added(tee)||(nee=dee.merge(nee,((hee={})[gee]="Can't find field '".concat(tee.name.value,"' on ").concat(EBe(ree)?ree.__ref+" object":"object "+JSON.stringify(ree,null,2)),hee))):OYe(fee)?fee.length>0&&(fee=pee(eee.executeSubSelectedArray({field:tee,array:fee,enclosingRef:oee,context:aee}),gee)):tee.selectionSet?null!=fee&&(fee=pee(eee.executeSelectionSet({selectionSet:tee.selectionSet,objectOrReference:fee,enclosingRef:EBe(fee)?fee:oee,context:aee}),gee)):aee.canonizeResults&&(fee=eee.canon.pass(fee)),void 0!==fee&&cee.push(((_b={})[gee]=fee,_b))}else{var mee=nBe(tee,aee.lookupFragment);if(!mee&&tee.kind===EUe.FRAGMENT_SPREAD)throw gUe(10,tee.name.value);mee&&see.fragmentMatches(mee,lee)&&mee.selectionSet.selections.forEach(uee.add,uee)}}));var hee={result:FYe(cee),missing:nee},fee=aee.canonizeResults?this.canon.admit(hee):hee;return fee.result&&this.knownResults.set(fee.result,tee),fee},eee.prototype.execSubSelectedArrayImpl=function(_a){var eee,tee=this,ree=_a.field,oee=_a.array,aee=_a.enclosingRef,nee=_a.context,iee=new UYe;function see(tee,i){var ree;return tee.missing&&(eee=iee.merge(eee,((ree={})[i]=tee.missing,ree))),tee.result}return ree.selectionSet&&(oee=oee.filter(nee.store.canRead)),oee=oee.map((function(eee,i){return null===eee?null:OYe(eee)?see(tee.executeSubSelectedArray({field:ree,array:eee,enclosingRef:aee,context:nee}),i):ree.selectionSet?see(tee.executeSelectionSet({selectionSet:ree.selectionSet,objectOrReference:eee,enclosingRef:EBe(eee)?eee:aee,context:nee}),i):eee})),{result:nee.canonizeResults?this.canon.admit(oee):oee,missing:eee}},eee}();function XVe(eee){try{JSON.stringify(eee,(function(_,eee){if("string"==typeof eee)throw eee;return eee}))}catch(tee){return tee}}var QVe=new WBe,ZVe=new WeakMap;function JVe(eee){var tee=ZVe.get(eee);return tee||ZVe.set(eee,tee={vars:new Set,dep:wYe()}),tee}function eWe(eee){JVe(eee).vars.forEach((function(rv){return rv.forgetCache(eee)}))}function tWe(eee){var tee=new Set,ree=new Set,rv=function(aee){if(arguments.length>0){if(eee!==aee){eee=aee,tee.forEach((function(eee){JVe(eee).dep.dirty(rv),function(eee){eee.broadcastWatches&&eee.broadcastWatches()}(eee)}));var nee=Array.from(ree);ree.clear(),nee.forEach((function(tee){return tee(eee)}))}}else{var iee=QVe.getValue();iee&&(oee(iee),JVe(iee).dep(rv))}return eee};rv.onNextChange=function(eee){return ree.add(eee),function(){ree.delete(eee)}};var oee=rv.attachCache=function(eee){return tee.add(eee),JVe(eee).vars.add(rv),rv};return rv.forgetCache=function(eee){return tee.delete(eee)},rv}var rWe=Object.create(null);function oWe(eee){var tee=JSON.stringify(eee);return rWe[tee]||(rWe[tee]=Object.create(null))}function aWe(eee){var tee=oWe(eee);return tee.keyFieldsFn||(tee.keyFieldsFn=function(tee,ree){var oee=function(eee,tee){return ree.readField(tee,eee)},aee=ree.keyObject=iWe(eee,(function(eee){var aee=cWe(ree.storeObject,eee,oee);return void 0===aee&&tee!==ree.storeObject&&xVe.call(tee,eee[0])&&(aee=cWe(tee,eee,lWe)),fUe(void 0!==aee,5,eee.join("."),tee),aee}));return"".concat(ree.typename,":").concat(JSON.stringify(aee))})}function nWe(eee){var tee=oWe(eee);return tee.keyArgsFn||(tee.keyArgsFn=function(tee,_a){var ree=_a.field,oee=_a.variables,aee=_a.fieldName,nee=iWe(eee,(function(eee){var aee=eee[0],nee=aee.charAt(0);if("@"!==nee)if("$"!==nee){if(tee)return cWe(tee,eee)}else{var iee=aee.slice(1);if(oee&&xVe.call(oee,iee)){var see=eee.slice(0);return see[0]=iee,cWe(oee,see)}}else if(ree&&$Ye(ree.directives)){var lee=aee.slice(1),d=ree.directives.find((function(d){return d.name.value===lee})),cee=d&&ABe(d,oee);return cee&&cWe(cee,eee.slice(1))}})),iee=JSON.stringify(nee);return(tee||"{}"!==iee)&&(aee+=":"+iee),aee})}function iWe(eee,tee){var ree=new UYe;return sWe(eee).reduce((function(eee,oee){var _a,aee=tee(oee);if(void 0!==aee){for(var i=oee.length-1;i>=0;--i)(_a={})[oee[i]]=aee,aee=_a;eee=ree.merge(eee,aee)}return eee}),Object.create(null))}function sWe(eee){var tee=oWe(eee);if(!tee.paths){var ree=tee.paths=[],oee=[];eee.forEach((function(s,i){OYe(s)?(sWe(s).forEach((function(p){return ree.push(oee.concat(p))})),oee.length=0):(oee.push(s),OYe(eee[i+1])||(ree.push(oee.slice(0)),oee.length=0))}))}return tee.paths}function lWe(eee,tee){return eee[tee]}function cWe(eee,tee,ree){return ree=ree||lWe,dWe(tee.reduce((function eee(tee,oee){return OYe(tee)?tee.map((function(tee){return eee(tee,oee)})):tee&&ree(tee,oee)}),eee))}function dWe(eee){return rBe(eee)?OYe(eee)?eee.map(dWe):iWe(Object.keys(eee).sort(),(function(tee){return cWe(eee,tee)})):eee}function pWe(eee){return void 0!==eee.args?eee.args:eee.field?ABe(eee.field,eee.variables):null}var uWe=function(){},hWe=function(eee,tee){return tee.fieldName},fWe=function(eee,tee,_a){return(0,_a.mergeObjects)(eee,tee)},gWe=function(_,eee){return eee},mWe=function(){function eee(eee){this.config=eee,this.typePolicies=Object.create(null),this.toBeAdded=Object.create(null),this.supertypeMap=new Map,this.fuzzySubtypes=new Map,this.rootIdsByTypename=Object.create(null),this.rootTypenamesById=Object.create(null),this.usingPossibleTypes=!1,this.config=XLe({dataIdFromObject:_Ve},eee),this.cache=this.config.cache,this.setRootTypename("Query"),this.setRootTypename("Mutation"),this.setRootTypename("Subscription"),eee.possibleTypes&&this.addPossibleTypes(eee.possibleTypes),eee.typePolicies&&this.addTypePolicies(eee.typePolicies)}return eee.prototype.identify=function(eee,tee){var _a,ree=this,oee=tee&&(tee.typename||(null===(_a=tee.storeObject)||void 0===_a?void 0:_a.__typename))||eee.__typename;if(oee===this.rootTypenamesById.ROOT_QUERY)return["ROOT_QUERY"];var id,aee=tee&&tee.storeObject||eee,nee=XLe(XLe({},tee),{typename:oee,storeObject:aee,readField:tee&&tee.readField||function(){var eee=vWe(arguments,aee);return ree.readField(eee,{store:ree.cache.data,variables:eee.variables})}}),iee=oee&&this.getTypePolicy(oee),see=iee&&iee.keyFn||this.config.dataIdFromObject;return gVe.withValue(!0,(function(){for(;see;){var tee=see(XLe(XLe({},eee),aee),nee);if(!OYe(tee)){id=tee;break}see=aWe(tee)}})),id=id?String(id):void 0,nee.keyObject?[id,nee.keyObject]:[id]},eee.prototype.addTypePolicies=function(eee){var tee=this;Object.keys(eee).forEach((function(ree){var _a=eee[ree],oee=_a.queryType,aee=_a.mutationType,nee=_a.subscriptionType,iee=QLe(_a,["queryType","mutationType","subscriptionType"]);oee&&tee.setRootTypename("Query",ree),aee&&tee.setRootTypename("Mutation",ree),nee&&tee.setRootTypename("Subscription",ree),xVe.call(tee.toBeAdded,ree)?tee.toBeAdded[ree].push(iee):tee.toBeAdded[ree]=[iee]}))},eee.prototype.updateTypePolicy=function(eee,tee){var ree=this,oee=this.getTypePolicy(eee),aee=tee.keyFields,nee=tee.fields;function iee(eee,tee){eee.merge="function"==typeof tee?tee:!0===tee?fWe:!1===tee?gWe:eee.merge}iee(oee,tee.merge),oee.keyFn=!1===aee?uWe:OYe(aee)?aWe(aee):"function"==typeof aee?aee:oee.keyFn,nee&&Object.keys(nee).forEach((function(tee){var oee=ree.getFieldPolicy(eee,tee,!0),aee=nee[tee];if("function"==typeof aee)oee.read=aee;else{var see=aee.keyArgs,lee=aee.read,cee=aee.merge;oee.keyFn=!1===see?hWe:OYe(see)?nWe(see):"function"==typeof see?see:oee.keyFn,"function"==typeof lee&&(oee.read=lee),iee(oee,cee)}oee.read&&oee.merge&&(oee.keyFn=oee.keyFn||hWe)}))},eee.prototype.setRootTypename=function(eee,tee){void 0===tee&&(tee=eee);var ree="ROOT_"+eee.toUpperCase(),oee=this.rootTypenamesById[ree];tee!==oee&&(fUe(!oee||oee===eee,6,eee),oee&&delete this.rootIdsByTypename[oee],this.rootIdsByTypename[tee]=ree,this.rootTypenamesById[ree]=tee)},eee.prototype.addPossibleTypes=function(eee){var tee=this;this.usingPossibleTypes=!0,Object.keys(eee).forEach((function(ree){tee.getSupertypeSet(ree,!0),eee[ree].forEach((function(eee){tee.getSupertypeSet(eee,!0).add(ree);var oee=eee.match(OVe);oee&&oee[0]===eee||tee.fuzzySubtypes.set(eee,new RegExp(eee))}))}))},eee.prototype.getTypePolicy=function(eee){var tee=this;if(!xVe.call(this.typePolicies,eee)){var ree=this.typePolicies[eee]=Object.create(null);ree.fields=Object.create(null);var oee=this.supertypeMap.get(eee);!oee&&this.fuzzySubtypes.size&&(oee=this.getSupertypeSet(eee,!0),this.fuzzySubtypes.forEach((function(ree,aee){if(ree.test(eee)){var nee=tee.supertypeMap.get(aee);nee&&nee.forEach((function(eee){return oee.add(eee)}))}}))),oee&&oee.size&&oee.forEach((function(eee){var _a=tee.getTypePolicy(eee),oee=_a.fields,aee=QLe(_a,["fields"]);Object.assign(ree,aee),Object.assign(ree.fields,oee)}))}var aee=this.toBeAdded[eee];return aee&&aee.length&&aee.splice(0).forEach((function(ree){tee.updateTypePolicy(eee,ree)})),this.typePolicies[eee]},eee.prototype.getFieldPolicy=function(eee,tee,ree){if(eee){var oee=this.getTypePolicy(eee).fields;return oee[tee]||ree&&(oee[tee]=Object.create(null))}},eee.prototype.getSupertypeSet=function(eee,tee){var ree=this.supertypeMap.get(eee);return!ree&&tee&&this.supertypeMap.set(eee,ree=new Set),ree},eee.prototype.fragmentMatches=function(eee,tee,ree,oee){var aee=this;if(!eee.typeCondition)return!0;if(!tee)return!1;var nee=eee.typeCondition.name.value;if(tee===nee)return!0;if(this.usingPossibleTypes&&this.supertypeMap.has(nee))for(var iee=this.getSupertypeSet(tee,!0),see=[iee],lee=function(eee){var tee=aee.getSupertypeSet(eee,!1);tee&&tee.size&&see.indexOf(tee)<0&&see.push(tee)},cee=!(!ree||!this.fuzzySubtypes.size),i=0;i1?nee:tee}:(oee=XLe({},aee),xVe.call(oee,"from")||(oee.from=tee)),void 0===oee.variables&&(oee.variables=ree),oee}function bWe(eee){return function(tee,ree){if(OYe(tee)||OYe(ree))throw gUe(9);if(rBe(tee)&&rBe(ree)){var oee=eee.getFieldValue(tee,"__typename"),aee=eee.getFieldValue(ree,"__typename");if(oee&&aee&&oee!==aee)return ree;if(EBe(tee)&&CVe(ree))return eee.merge(tee.__ref,ree),tee;if(CVe(tee)&&EBe(ree))return eee.merge(tee,ree.__ref),ree;if(CVe(tee)&&CVe(ree))return XLe(XLe({},tee),ree)}return ree}}function yWe(eee,tee,ree){var oee="".concat(tee).concat(ree),aee=eee.flavors.get(oee);return aee||eee.flavors.set(oee,aee=eee.clientOnly===tee&&eee.deferred===ree?eee:XLe(XLe({},eee),{clientOnly:tee,deferred:ree})),aee}var xWe=function(){function eee(eee,tee,ree){this.cache=eee,this.reader=tee,this.fragments=ree}return eee.prototype.writeToStore=function(eee,_a){var tee=this,ree=_a.query,oee=_a.result,aee=_a.dataId,nee=_a.variables,iee=_a.overwrite,see=PBe(ree),lee=new UYe;nee=XLe(XLe({},FBe(see)),nee);var cee=XLe(XLe({store:eee,written:Object.create(null),merge:function(eee,tee){return lee.merge(eee,tee)},variables:nee,varString:xBe(nee)},AVe(ree,this.fragments)),{overwrite:!!iee,incomingById:new Map,clientOnly:!1,deferred:!1,flavors:new Map}),dee=this.processSelectionSet({result:oee||Object.create(null),dataId:aee,selectionSet:see.selectionSet,mergeTree:{map:new Map},context:cee});if(!EBe(dee))throw gUe(12,oee);return cee.incomingById.forEach((function(ree,oee){var aee=ree.storeObject,nee=ree.mergeTree;ree.fieldNodeSet;var iee=SBe(oee);if(nee&&nee.map.size){var see=tee.applyMerges(nee,iee,aee,cee);if(EBe(see))return;aee=see}eee.merge(oee,aee)})),eee.retain(dee.__ref),dee},eee.prototype.processSelectionSet=function(_a){var eee=this,tee=_a.dataId,ree=_a.result,oee=_a.selectionSet,aee=_a.context,nee=_a.mergeTree,iee=this.cache.policies,see=Object.create(null),lee=tee&&iee.rootTypenamesById[tee]||TBe(ree,oee,aee.fragmentMap)||tee&&aee.store.get(tee,"__typename");"string"==typeof lee&&(see.__typename=lee);var cee=function(){var eee=vWe(arguments,see,aee.variables);if(EBe(eee.from)){var tee=aee.incomingById.get(eee.from.__ref);if(tee){var ree=iee.readField(XLe(XLe({},eee),{from:tee.storeObject}),aee);if(void 0!==ree)return ree}}return iee.readField(eee,aee)},dee=new Set;this.flattenFields(oee,ree,aee,lee).forEach((function(tee,oee){var aee,pee=jBe(oee),uee=ree[pee];if(dee.add(oee),void 0!==uee){var hee=iee.getStoreFieldName({typename:lee,fieldName:oee.name.value,field:oee,variables:tee.variables}),fee=_We(nee,hee),gee=eee.processFieldValue(uee,oee,oee.selectionSet?yWe(tee,!1,!1):tee,fee),mee=void 0;oee.selectionSet&&(EBe(gee)||CVe(gee))&&(mee=cee("__typename",gee));var wee=iee.getMergeFunction(lee,oee.name.value,mee);wee?fee.info={field:oee,typename:lee,merge:wee}:OWe(nee,hee),see=tee.merge(see,((aee={})[hee]=gee,aee))}}));try{var _b=iee.identify(ree,{typename:lee,selectionSet:oee,fragmentMap:aee.fragmentMap,storeObject:see,readField:cee}),id=_b[0],pee=_b[1];tee=tee||id,pee&&(see=aee.merge(see,pee))}catch(e){if(!tee)throw e}if("string"==typeof tee){var uee=SBe(tee),hee=aee.written[tee]||(aee.written[tee]=[]);if(hee.indexOf(oee)>=0)return uee;if(hee.push(oee),this.reader&&this.reader.isFresh(ree,uee,oee,aee))return uee;var fee=aee.incomingById.get(tee);return fee?(fee.storeObject=aee.merge(fee.storeObject,see),fee.mergeTree=SWe(fee.mergeTree,nee),dee.forEach((function(eee){return fee.fieldNodeSet.add(eee)}))):aee.incomingById.set(tee,{storeObject:see,mergeTree:EWe(nee)?void 0:nee,fieldNodeSet:dee}),uee}return see},eee.prototype.processFieldValue=function(eee,tee,ree,oee){var aee=this;return tee.selectionSet&&null!==eee?OYe(eee)?eee.map((function(eee,i){var nee=aee.processFieldValue(eee,tee,ree,_We(oee,i));return OWe(oee,i),nee})):this.processSelectionSet({result:eee,selectionSet:tee.selectionSet,context:ree,mergeTree:oee}):eee},eee.prototype.flattenFields=function(eee,tee,ree,oee){void 0===oee&&(oee=TBe(tee,eee,ree.fragmentMap));var aee=new Map,nee=this.cache.policies,iee=new XUe(!1);return function eee(see,lee){var cee=iee.lookup(see,lee.clientOnly,lee.deferred);cee.visited||(cee.visited=!0,see.selections.forEach((function(iee){if(BUe(iee,ree.variables)){var see=lee.clientOnly,cee=lee.deferred;if(see&&cee||!$Ye(iee.directives)||iee.directives.forEach((function(eee){var tee=eee.name.value;if("client"===tee&&(see=!0),"defer"===tee){var oee=ABe(eee,ree.variables);oee&&!1===oee.if||(cee=!0)}})),NBe(iee)){var dee=aee.get(iee);dee&&(see=see&&dee.clientOnly,cee=cee&&dee.deferred),aee.set(iee,yWe(ree,see,cee))}else{var pee=nBe(iee,ree.lookupFragment);if(!pee&&iee.kind===EUe.FRAGMENT_SPREAD)throw gUe(14,iee.name.value);pee&&nee.fragmentMatches(pee,oee,tee,ree.variables)&&eee(pee.selectionSet,yWe(ree,see,cee))}}})))}(eee,ree),aee},eee.prototype.applyMerges=function(eee,tee,ree,oee,aee){var _a,nee=this;if(eee.map.size&&!EBe(ree)){var iee,see=OYe(ree)||!EBe(tee)&&!CVe(tee)?void 0:tee,lee=ree;see&&!aee&&(aee=[EBe(see)?see.__ref:see]);var cee=function(eee,tee){return OYe(eee)?"number"==typeof tee?eee[tee]:void 0:oee.store.getFieldValue(eee,String(tee))};eee.map.forEach((function(eee,tee){var ree=cee(see,tee),dee=cee(lee,tee);if(void 0!==dee){aee&&aee.push(tee);var pee=nee.applyMerges(eee,ree,dee,oee,aee);pee!==dee&&(iee=iee||new Map).set(tee,pee),aee&&fUe(aee.pop()===tee)}})),iee&&(ree=OYe(lee)?lee.slice(0):XLe({},lee),iee.forEach((function(eee,tee){ree[tee]=eee})))}return eee.info?this.cache.policies.runMergeFunction(tee,ree,eee.info,oee,aee&&(_a=oee.store).getStorage.apply(_a,aee)):ree},eee}(),kWe=[];function _We(_a,eee){var tee=_a.map;return tee.has(eee)||tee.set(eee,kWe.pop()||{map:new Map}),tee.get(eee)}function SWe(eee,tee){if(eee===tee||!tee||EWe(tee))return eee;if(!eee||EWe(eee))return tee;var ree=eee.info&&tee.info?XLe(XLe({},eee.info),tee.info):eee.info||tee.info,oee=eee.map.size&&tee.map.size,aee={info:ree,map:oee?new Map:eee.map.size?eee.map:tee.map};if(oee){var nee=new Set(tee.map.keys());eee.map.forEach((function(eee,ree){aee.map.set(ree,SWe(eee,tee.map.get(ree))),nee.delete(ree)})),nee.forEach((function(ree){aee.map.set(ree,SWe(tee.map.get(ree),eee.map.get(ree)))}))}return aee}function EWe(eee){return!eee||!(eee.info||eee.map.size)}function OWe(_a,eee){var tee=_a.map,ree=tee.get(eee);ree&&EWe(ree)&&(kWe.push(ree),tee.delete(eee))}var $We,zWe=function(eee){function tee(tee){void 0===tee&&(tee={});var ree=eee.call(this)||this;return ree.watches=new Set,ree.addTypenameTransform=new SYe(NYe),ree.assumeImmutableResults=!0,ree.makeVar=tWe,ree.txCount=0,ree.config=function(eee){return Eqe(SVe,eee)}(tee),ree.addTypename=!!ree.config.addTypename,ree.policies=new mWe({cache:ree,dataIdFromObject:ree.config.dataIdFromObject,possibleTypes:ree.config.possibleTypes,typePolicies:ree.config.typePolicies}),ree.init(),ree}return GLe(tee,eee),tee.prototype.init=function(){var eee=this.data=new RVe.Root({policies:this.policies,resultCaching:this.config.resultCaching});this.optimisticData=eee.stump,this.resetResultCache()},tee.prototype.resetResultCache=function(eee){var tee=this,ree=this.storeReader,oee=this.config.fragments;this.storeWriter=new xWe(this,this.storeReader=new GVe({cache:this,addTypename:this.addTypename,resultCacheMaxSize:this.config.resultCacheMaxSize,canonizeResults:EVe(this.config),canon:eee?void 0:ree&&ree.canon,fragments:oee}),oee),this.maybeBroadcastWatch=xYe((function(c,eee){return tee.broadcastWatch(c,eee)}),{max:this.config.resultCacheMaxSize||yBe["inMemoryCache.maybeBroadcastWatch"]||5e3,makeCacheKey:function(c){var eee=c.optimistic?tee.optimisticData:tee.data;if(YVe(eee)){var ree=c.optimistic,id=c.id,oee=c.variables;return eee.makeCacheKey(c.query,c.callback,xBe({optimistic:ree,id:id,variables:oee}))}}}),new Set([this.data.group,this.optimisticData.group]).forEach((function(eee){return eee.resetCaching()}))},tee.prototype.restore=function(eee){return this.init(),eee&&this.data.replace(eee),this},tee.prototype.extract=function(eee){return void 0===eee&&(eee=!1),(eee?this.optimisticData:this.data).extract()},tee.prototype.read=function(eee){var _a=eee.returnPartialData,tee=void 0!==_a&&_a;try{return this.storeReader.diffQueryAgainstStore(XLe(XLe({},eee),{store:eee.optimistic?this.optimisticData:this.data,config:this.config,returnPartialData:tee})).result||null}catch(e){if(e instanceof yVe)return null;throw e}},tee.prototype.write=function(eee){try{return++this.txCount,this.storeWriter.writeToStore(this.data,eee)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.modify=function(eee){if(xVe.call(eee,"id")&&!eee.id)return!1;var tee=eee.optimistic?this.optimisticData:this.data;try{return++this.txCount,tee.modify(eee.id||"ROOT_QUERY",eee.fields)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.diff=function(eee){return this.storeReader.diffQueryAgainstStore(XLe(XLe({},eee),{store:eee.optimistic?this.optimisticData:this.data,rootId:eee.id||"ROOT_QUERY",config:this.config}))},tee.prototype.watch=function(eee){var tee=this;return this.watches.size||function(eee){JVe(eee).vars.forEach((function(rv){return rv.attachCache(eee)}))}(this),this.watches.add(eee),eee.immediate&&this.maybeBroadcastWatch(eee),function(){tee.watches.delete(eee)&&!tee.watches.size&&eWe(tee),tee.maybeBroadcastWatch.forget(eee)}},tee.prototype.gc=function(eee){var _a;xBe.reset(),EYe.reset(),this.addTypenameTransform.resetCache(),null===(_a=this.config.fragments)||void 0===_a||_a.resetCaches();var tee=this.optimisticData.gc();return eee&&!this.txCount&&(eee.resetResultCache?this.resetResultCache(eee.resetResultIdentities):eee.resetResultIdentities&&this.storeReader.resetCanon()),tee},tee.prototype.retain=function(eee,tee){return(tee?this.optimisticData:this.data).retain(eee)},tee.prototype.release=function(eee,tee){return(tee?this.optimisticData:this.data).release(eee)},tee.prototype.identify=function(eee){if(EBe(eee))return eee.__ref;try{return this.policies.identify(eee)[0]}catch(e){}},tee.prototype.evict=function(eee){if(!eee.id){if(xVe.call(eee,"id"))return!1;eee=XLe(XLe({},eee),{id:"ROOT_QUERY"})}try{return++this.txCount,this.optimisticData.evict(eee,this.data)}finally{--this.txCount||!1===eee.broadcast||this.broadcastWatches()}},tee.prototype.reset=function(eee){var tee=this;return this.init(),xBe.reset(),eee&&eee.discardWatches?(this.watches.forEach((function(eee){return tee.maybeBroadcastWatch.forget(eee)})),this.watches.clear(),eWe(this)):this.broadcastWatches(),Promise.resolve()},tee.prototype.removeOptimistic=function(eee){var tee=this.optimisticData.removeLayer(eee);tee!==this.optimisticData&&(this.optimisticData=tee,this.broadcastWatches())},tee.prototype.batch=function(eee){var tee,ree=this,oee=eee.update,_a=eee.optimistic,aee=void 0===_a||_a,nee=eee.removeOptimistic,iee=eee.onWatchUpdated,see=function(eee){var aee=ree,nee=aee.data,iee=aee.optimisticData;++ree.txCount,eee&&(ree.data=ree.optimisticData=eee);try{return tee=oee(ree)}finally{--ree.txCount,ree.data=nee,ree.optimisticData=iee}},lee=new Set;return iee&&!this.txCount&&this.broadcastWatches(XLe(XLe({},eee),{onWatchUpdated:function(eee){return lee.add(eee),!1}})),"string"==typeof aee?this.optimisticData=this.optimisticData.addLayer(aee,see):!1===aee?see(this.data):see(),"string"==typeof nee&&(this.optimisticData=this.optimisticData.removeLayer(nee)),iee&&lee.size?(this.broadcastWatches(XLe(XLe({},eee),{onWatchUpdated:function(eee,tee){var ree=iee.call(this,eee,tee);return!1!==ree&&lee.delete(eee),ree}})),lee.size&&lee.forEach((function(eee){return ree.maybeBroadcastWatch.dirty(eee)}))):this.broadcastWatches(eee),tee},tee.prototype.performTransaction=function(eee,tee){return this.batch({update:eee,optimistic:tee||null!==tee})},tee.prototype.transformDocument=function(eee){return this.addTypenameToDocument(this.addFragmentsToDocument(eee))},tee.prototype.fragmentMatches=function(eee,tee){return this.policies.fragmentMatches(eee,tee)},tee.prototype.lookupFragment=function(eee){var _a;return(null===(_a=this.config.fragments)||void 0===_a?void 0:_a.lookup(eee))||null},tee.prototype.broadcastWatches=function(eee){var tee=this;this.txCount||this.watches.forEach((function(c){return tee.maybeBroadcastWatch(c,eee)}))},tee.prototype.addFragmentsToDocument=function(eee){var tee=this.config.fragments;return tee?tee.transform(eee):eee},tee.prototype.addTypenameToDocument=function(eee){return this.addTypename?this.addTypenameTransform.transformDocument(eee):eee},tee.prototype.broadcastWatch=function(c,eee){var tee=c.lastDiff,ree=this.diff(c);eee&&(c.optimistic&&"string"==typeof eee.optimistic&&(ree.fromOptimisticTransaction=!0),eee.onWatchUpdated&&!1===eee.onWatchUpdated.call(this,c,ree,tee))||tee&&oVe(tee.result,ree.result)||c.callback(c.lastDiff=ree,tee)},tee}(bVe);function CWe(eee){return!!eee&&eee<7}!function(eee){eee[eee.loading=1]="loading",eee[eee.setVariables=2]="setVariables",eee[eee.fetchMore=3]="fetchMore",eee[eee.refetch=4]="refetch",eee[eee.poll=6]="poll",eee[eee.ready=7]="ready",eee[eee.error=8]="error"}($We||($We={}));var AWe=Object.assign,jWe=function(eee){function tee(_a){var tee=_a.queryManager,ree=_a.queryInfo,oee=_a.options,aee=eee.call(this,(function(eee){try{var tee=eee._subscription._observer;tee&&!tee.error&&(tee.error=NWe)}catch(nee){}var ree=!aee.observers.size;aee.observers.add(eee);var oee=aee.last;return oee&&oee.error?eee.error&&eee.error(oee.error):oee&&oee.result&&eee.next&&eee.next(aee.maskResult(oee.result)),ree&&aee.reobserve().catch((function(){})),function(){aee.observers.delete(eee)&&!aee.observers.size&&aee.tearDownQuery()}}))||this;aee.observers=new Set,aee.subscriptions=new Set,aee.queryInfo=ree,aee.queryManager=tee,aee.waitForOwnResult=IWe(oee.fetchPolicy),aee.isTornDown=!1,aee.subscribeToMore=aee.subscribeToMore.bind(aee),aee.maskResult=aee.maskResult.bind(aee);var _b=tee.defaultOptions.watchQuery,_d=(void 0===_b?{}:_b).fetchPolicy,nee=void 0===_d?"cache-first":_d,_e=oee.fetchPolicy,iee=void 0===_e?nee:_e,_f=oee.initialFetchPolicy,see=void 0===_f?"standby"===iee?nee:iee:_f;aee.options=XLe(XLe({},oee),{initialFetchPolicy:see,fetchPolicy:iee}),aee.queryId=ree.queryId||tee.generateQueryId();var lee=PBe(aee.query);return aee.queryName=lee&&lee.name&&lee.name.value,aee}return GLe(tee,eee),Object.defineProperty(tee.prototype,"query",{get:function(){return this.lastQuery||this.options.query},enumerable:!1,configurable:!0}),Object.defineProperty(tee.prototype,"variables",{get:function(){return this.options.variables},enumerable:!1,configurable:!0}),tee.prototype.result=function(){var eee=this;return new Promise((function(tee,ree){var oee={next:function(ree){tee(ree),eee.observers.delete(oee),eee.observers.size||eee.queryManager.removeQuery(eee.queryId),setTimeout((function(){aee.unsubscribe()}),0)},error:ree},aee=eee.subscribe(oee)}))},tee.prototype.resetDiff=function(){this.queryInfo.resetDiff()},tee.prototype.getCurrentFullResult=function(eee){void 0===eee&&(eee=!0);var tee=this.getLastResult(!0),ree=this.queryInfo.networkStatus||tee&&tee.networkStatus||$We.ready,oee=XLe(XLe({},tee),{loading:CWe(ree),networkStatus:ree}),_a=this.options.fetchPolicy,aee=void 0===_a?"cache-first":_a;if(IWe(aee)||this.queryManager.getDocumentInfo(this.query).hasForcedResolvers);else if(this.waitForOwnResult)this.queryInfo.updateWatch();else{var nee=this.queryInfo.getDiff();(nee.complete||this.options.returnPartialData)&&(oee.data=nee.result),oVe(oee.data,{})&&(oee.data=void 0),nee.complete?(delete oee.partial,!nee.complete||oee.networkStatus!==$We.loading||"cache-first"!==aee&&"cache-only"!==aee||(oee.networkStatus=$We.ready,oee.loading=!1)):oee.partial=!0,oee.networkStatus===$We.ready&&(oee.error||oee.errors)&&(oee.networkStatus=$We.error)}return eee&&this.updateLastResult(oee),oee},tee.prototype.getCurrentResult=function(eee){return void 0===eee&&(eee=!0),this.maskResult(this.getCurrentFullResult(eee))},tee.prototype.isDifferentFromLastResult=function(eee,tee){if(!this.last)return!0;var ree=this.queryManager.getDocumentInfo(this.query),oee=this.queryManager.dataMasking,aee=oee?ree.nonReactiveQuery:this.query;return(oee||ree.hasNonreactiveDirective?!cVe(aee,this.last.result,eee,this.variables):!oVe(this.last.result,eee))||tee&&!oVe(this.last.variables,tee)},tee.prototype.getLast=function(eee,tee){var ree=this.last;if(ree&&ree[eee]&&(!tee||oVe(ree.variables,this.variables)))return ree[eee]},tee.prototype.getLastResult=function(eee){return this.getLast("result",eee)},tee.prototype.getLastError=function(eee){return this.getLast("error",eee)},tee.prototype.resetLastResults=function(){delete this.last,this.isTornDown=!1},tee.prototype.resetQueryStoreErrors=function(){this.queryManager.resetErrors(this.queryId)},tee.prototype.refetch=function(eee){var tee={pollInterval:0},ree=this.options.fetchPolicy;return tee.fetchPolicy="no-cache"===ree?"no-cache":"network-only",eee&&!oVe(this.options.variables,eee)&&(tee.variables=this.options.variables=XLe(XLe({},this.options.variables),eee)),this.queryInfo.resetLastWrite(),this.reobserve(tee,$We.refetch)},tee.prototype.fetchMore=function(eee){var tee=this,ree=XLe(XLe({},eee.query?eee:XLe(XLe(XLe(XLe({},this.options),{query:this.options.query}),eee),{variables:XLe(XLe({},this.options.variables),eee.variables)})),{fetchPolicy:"no-cache"});ree.query=this.transformDocument(ree.query);var oee=this.queryManager.generateQueryId();this.lastQuery=eee.query?this.transformDocument(this.options.query):ree.query;var aee=this.queryInfo,nee=aee.networkStatus;aee.networkStatus=$We.fetchMore,ree.notifyOnNetworkStatusChange&&this.observe();var iee=new Set,see=null==eee?void 0:eee.updateQuery,lee="no-cache"!==this.options.fetchPolicy;return lee||fUe(see,22),this.queryManager.fetchQuery(oee,ree,$We.fetchMore).then((function(cee){if(tee.queryManager.removeQuery(oee),aee.networkStatus===$We.fetchMore&&(aee.networkStatus=nee),lee)tee.queryManager.cache.batch({update:function(oee){var aee=eee.updateQuery;aee?oee.updateQuery({query:tee.query,variables:tee.variables,returnPartialData:!0,optimistic:!1},(function(eee){return aee(eee,{fetchMoreResult:cee.data,variables:ree.variables})})):oee.writeQuery({query:ree.query,variables:ree.variables,data:cee.data})},onWatchUpdated:function(eee){iee.add(eee.query)}});else{var dee=tee.getLast("result"),pee=see(dee.data,{fetchMoreResult:cee.data,variables:ree.variables});tee.reportResult(XLe(XLe({},dee),{networkStatus:nee,loading:CWe(nee),data:pee}),tee.variables)}return tee.maskResult(cee)})).finally((function(){lee&&!iee.has(tee.query)&&TWe(tee)}))},tee.prototype.subscribeToMore=function(eee){var tee=this,ree=this.queryManager.startGraphQLSubscription({query:eee.document,variables:eee.variables,context:eee.context}).subscribe({next:function(ree){var oee=eee.updateQuery;oee&&tee.updateQuery((function(eee,tee){return oee(eee,XLe({subscriptionData:ree},tee))}))},error:function(tee){eee.onError&&eee.onError(tee)}});return this.subscriptions.add(ree),function(){tee.subscriptions.delete(ree)&&ree.unsubscribe()}},tee.prototype.setOptions=function(eee){return this.reobserve(eee)},tee.prototype.silentSetOptions=function(eee){var tee=Eqe(this.options,eee||{});AWe(this.options,tee)},tee.prototype.setVariables=function(eee){return oVe(this.variables,eee)?this.observers.size?this.result():Promise.resolve():(this.options.variables=eee,this.observers.size?this.reobserve({fetchPolicy:this.options.initialFetchPolicy,variables:eee},$We.setVariables):Promise.resolve())},tee.prototype.updateQuery=function(eee){var tee=this.queryManager,_a=tee.cache.diff({query:this.options.query,variables:this.variables,returnPartialData:!0,optimistic:!1}),ree=_a.result,oee=_a.complete,aee=eee(ree,{variables:this.variables,complete:!!oee,previousData:ree});aee&&(tee.cache.writeQuery({query:this.options.query,data:aee,variables:this.variables}),tee.broadcastQueries())},tee.prototype.startPolling=function(eee){this.options.pollInterval=eee,this.updatePolling()},tee.prototype.stopPolling=function(){this.options.pollInterval=0,this.updatePolling()},tee.prototype.applyNextFetchPolicy=function(eee,tee){if(tee.nextFetchPolicy){var _a=tee.fetchPolicy,ree=void 0===_a?"cache-first":_a,_b=tee.initialFetchPolicy,oee=void 0===_b?ree:_b;"standby"===ree||("function"==typeof tee.nextFetchPolicy?tee.fetchPolicy=tee.nextFetchPolicy(ree,{reason:eee,options:tee,observable:this,initialFetchPolicy:oee}):tee.fetchPolicy="variables-changed"===eee?oee:tee.nextFetchPolicy)}return tee.fetchPolicy},tee.prototype.fetch=function(eee,tee,ree){return this.queryManager.setObservableQuery(this),this.queryManager.fetchConcastWithInfo(this.queryId,eee,tee,ree)},tee.prototype.updatePolling=function(){var eee=this;if(!this.queryManager.ssrMode){var tee=this.pollingInfo,ree=this.options.pollInterval;if(ree&&this.hasObservers()){if(!tee||tee.interval!==ree){fUe(ree,24),(tee||(this.pollingInfo={})).interval=ree;var oee=function(){var tee,_b;eee.pollingInfo&&(CWe(eee.queryInfo.networkStatus)||(null===(_b=(tee=eee.options).skipPollAttempt)||void 0===_b?void 0:_b.call(tee))?aee():eee.reobserve({fetchPolicy:"no-cache"===eee.options.initialFetchPolicy?"no-cache":"network-only"},$We.poll).then(aee,aee))},aee=function(){var tee=eee.pollingInfo;tee&&(clearTimeout(tee.timeout),tee.timeout=setTimeout(oee,tee.interval))};aee()}}else tee&&(clearTimeout(tee.timeout),delete this.pollingInfo)}},tee.prototype.updateLastResult=function(eee,tee){void 0===tee&&(tee=this.variables);var ree=this.getLastError();return ree&&this.last&&!oVe(tee,this.last.variables)&&(ree=void 0),this.last=XLe({result:this.queryManager.assumeImmutableResults?eee:hqe(eee),variables:tee},ree?{error:ree}:null)},tee.prototype.reobserveAsConcast=function(eee,tee){var ree=this;this.isTornDown=!1;var oee=tee===$We.refetch||tee===$We.fetchMore||tee===$We.poll,aee=this.options.variables,nee=this.options.fetchPolicy,iee=Eqe(this.options,eee||{}),see=oee?iee:AWe(this.options,iee),lee=this.transformDocument(see.query);this.lastQuery=lee,oee||(this.updatePolling(),!eee||!eee.variables||oVe(eee.variables,aee)||"standby"===see.fetchPolicy||see.fetchPolicy!==nee&&"function"!=typeof see.nextFetchPolicy||(this.applyNextFetchPolicy("variables-changed",see),void 0===tee&&(tee=$We.setVariables))),this.waitForOwnResult&&(this.waitForOwnResult=IWe(see.fetchPolicy));var cee=function(){ree.concast===pee&&(ree.waitForOwnResult=!1)},dee=see.variables&&XLe({},see.variables),_a=this.fetch(see,tee,lee),pee=_a.concast,uee=_a.fromLink,hee={next:function(eee){oVe(ree.variables,dee)&&(cee(),ree.reportResult(eee,dee))},error:function(eee){oVe(ree.variables,dee)&&(Uqe(eee)||(eee=new Bqe({networkError:eee})),cee(),ree.reportError(eee,dee))}};return oee||!uee&&this.concast||(this.concast&&this.observer&&this.concast.removeObserver(this.observer),this.concast=pee,this.observer=hee),pee.addObserver(hee),pee},tee.prototype.reobserve=function(eee,tee){return(ree=this.reobserveAsConcast(eee,tee).promise.then(this.maskResult)).catch((function(){})),ree;var ree},tee.prototype.resubscribeAfterError=function(){for(var eee=[],_i=0;_i0},tee.prototype.tearDownQuery=function(){this.isTornDown||(this.concast&&this.observer&&(this.concast.removeObserver(this.observer),delete this.concast,delete this.observer),this.stopPolling(),this.subscriptions.forEach((function(eee){return eee.unsubscribe()})),this.subscriptions.clear(),this.queryManager.stopQuery(this.queryId),this.observers.clear(),this.isTornDown=!0)},tee.prototype.transformDocument=function(eee){return this.queryManager.transform(eee)},tee.prototype.maskResult=function(eee){return eee&&"data"in eee?XLe(XLe({},eee),{data:this.queryManager.maskOperation({document:this.query,data:eee.data,fetchPolicy:this.options.fetchPolicy,id:this.queryId})}):eee},tee}(cqe);function TWe(eee){var _a=eee.options,tee=_a.fetchPolicy,ree=_a.nextFetchPolicy;return"cache-and-network"===tee||"network-only"===tee?eee.reobserve({fetchPolicy:"cache-first",nextFetchPolicy:function(eee,oee){return this.nextFetchPolicy=ree,"function"==typeof this.nextFetchPolicy?this.nextFetchPolicy(eee,oee):tee}}):eee.reobserve()}function NWe(eee){}function IWe(eee){return"network-only"===eee||"no-cache"===eee||"standby"===eee}wqe(jWe);var PWe=new(ZUe?WeakMap:Map);function RWe(eee,tee){var ree=eee[tee];"function"==typeof ree&&(eee[tee]=function(){return PWe.set(eee,(PWe.get(eee)+1)%1e15),ree.apply(this,arguments)})}function MWe(eee){eee.notifyTimeout&&(clearTimeout(eee.notifyTimeout),eee.notifyTimeout=void 0)}var DWe=function(){function eee(eee,tee){void 0===tee&&(tee=eee.generateQueryId()),this.queryId=tee,this.listeners=new Set,this.document=null,this.lastRequestId=1,this.stopped=!1,this.dirty=!1,this.observableQuery=null;var ree=this.cache=eee.cache;PWe.has(ree)||(PWe.set(ree,0),RWe(ree,"evict"),RWe(ree,"modify"),RWe(ree,"reset"))}return eee.prototype.init=function(eee){var tee=eee.networkStatus||$We.loading;return this.variables&&this.networkStatus!==$We.loading&&!oVe(this.variables,eee.variables)&&(tee=$We.setVariables),oVe(eee.variables,this.variables)||(this.lastDiff=void 0),Object.assign(this,{document:eee.document,variables:eee.variables,networkError:null,graphQLErrors:this.graphQLErrors||[],networkStatus:tee}),eee.observableQuery&&this.setObservableQuery(eee.observableQuery),eee.lastRequestId&&(this.lastRequestId=eee.lastRequestId),this},eee.prototype.reset=function(){MWe(this),this.dirty=!1},eee.prototype.resetDiff=function(){this.lastDiff=void 0},eee.prototype.getDiff=function(){var eee=this.getDiffOptions();if(this.lastDiff&&oVe(eee,this.lastDiff.options))return this.lastDiff.diff;this.updateWatch(this.variables);var oq=this.observableQuery;if(oq&&"no-cache"===oq.options.fetchPolicy)return{complete:!1};var tee=this.cache.diff(eee);return this.updateLastDiff(tee,eee),tee},eee.prototype.updateLastDiff=function(eee,tee){this.lastDiff=eee?{diff:eee,options:tee||this.getDiffOptions()}:void 0},eee.prototype.getDiffOptions=function(eee){var _a;return void 0===eee&&(eee=this.variables),{query:this.document,variables:eee,returnPartialData:!0,optimistic:!0,canonizeResults:null===(_a=this.observableQuery)||void 0===_a?void 0:_a.options.canonizeResults}},eee.prototype.setDiff=function(eee){var _a,tee=this,ree=this.lastDiff&&this.lastDiff.diff;eee&&!eee.complete&&(null===(_a=this.observableQuery)||void 0===_a?void 0:_a.getLastError())||(this.updateLastDiff(eee),this.dirty||oVe(ree&&ree.result,eee&&eee.result)||(this.dirty=!0,this.notifyTimeout||(this.notifyTimeout=setTimeout((function(){return tee.notify()}),0))))},eee.prototype.setObservableQuery=function(oq){var eee=this;oq!==this.observableQuery&&(this.oqListener&&this.listeners.delete(this.oqListener),this.observableQuery=oq,oq?(oq.queryInfo=this,this.listeners.add(this.oqListener=function(){eee.getDiff().fromOptimisticTransaction?oq.observe():TWe(oq)})):delete this.oqListener)},eee.prototype.notify=function(){var eee=this;MWe(this),this.shouldNotify()&&this.listeners.forEach((function(tee){return tee(eee)})),this.dirty=!1},eee.prototype.shouldNotify=function(){if(!this.dirty||!this.listeners.size)return!1;if(CWe(this.networkStatus)&&this.observableQuery){var eee=this.observableQuery.options.fetchPolicy;if("cache-only"!==eee&&"cache-and-network"!==eee)return!1}return!0},eee.prototype.stop=function(){if(!this.stopped){this.stopped=!0,this.reset(),this.cancel(),this.cancel=eee.prototype.cancel;var oq=this.observableQuery;oq&&oq.stopPolling()}},eee.prototype.cancel=function(){},eee.prototype.updateWatch=function(eee){var tee=this;void 0===eee&&(eee=this.variables);var oq=this.observableQuery;if(!oq||"no-cache"!==oq.options.fetchPolicy){var ree=XLe(XLe({},this.getDiffOptions(eee)),{watcher:this,callback:function(eee){return tee.setDiff(eee)}});this.lastWatch&&oVe(ree,this.lastWatch)||(this.cancel(),this.cancel=this.cache.watch(this.lastWatch=ree))}},eee.prototype.resetLastWrite=function(){this.lastWrite=void 0},eee.prototype.shouldWrite=function(eee,tee){var ree=this.lastWrite;return!(ree&&ree.dmCount===PWe.get(this.cache)&&oVe(tee,ree.variables)&&oVe(eee.data,ree.result.data))},eee.prototype.markResult=function(eee,tee,ree,oee){var aee=this,nee=new UYe,iee=$Ye(eee.errors)?eee.errors.slice(0):[];if(this.reset(),"incremental"in eee&&$Ye(eee.incremental)){var see=kqe(this.getDiff().result,eee);eee.data=see}else if("hasNext"in eee&&eee.hasNext){var lee=this.getDiff();eee.data=nee.merge(lee.result,eee.data)}this.graphQLErrors=iee,"no-cache"===ree.fetchPolicy?this.updateLastDiff({result:eee.data,complete:!0},this.getDiffOptions(ree.variables)):0!==oee&&(FWe(eee,ree.errorPolicy)?this.cache.performTransaction((function(nee){if(aee.shouldWrite(eee,ree.variables))nee.writeQuery({query:tee,data:eee.data,variables:ree.variables,overwrite:1===oee}),aee.lastWrite={result:eee,variables:ree.variables,dmCount:PWe.get(aee.cache)};else if(aee.lastDiff&&aee.lastDiff.diff.complete)return void(eee.data=aee.lastDiff.diff.result);var iee=aee.getDiffOptions(ree.variables),see=nee.diff(iee);!aee.stopped&&oVe(aee.variables,ree.variables)&&aee.updateWatch(ree.variables),aee.updateLastDiff(see,iee),see.complete&&(eee.data=see.result)})):this.lastWrite=void 0)},eee.prototype.markReady=function(){return this.networkError=null,this.networkStatus=$We.ready},eee.prototype.markError=function(eee){return this.networkStatus=$We.error,this.lastWrite=void 0,this.reset(),eee.graphQLErrors&&(this.graphQLErrors=eee.graphQLErrors),eee.networkError&&(this.networkError=eee.networkError),eee},eee}();function FWe(eee,tee){void 0===tee&&(tee="none");var ree="ignore"===tee||"all"===tee,oee=!_qe(eee);return!oee&&ree&&eee.data&&(oee=!0),oee}var LWe=Object.prototype.hasOwnProperty,UWe=Object.create(null),BWe=function(){function eee(eee){var tee=this;this.clientAwareness={},this.queries=new Map,this.fetchCancelFns=new Map,this.transformCache=new wBe(yBe["queryManager.getDocumentInfo"]||2e3),this.queryIdCounter=1,this.requestIdCounter=1,this.mutationIdCounter=1,this.inFlightLinkObservables=new XUe(!1),this.noCacheWarningsByQueryId=new Set;var ree=new SYe((function(eee){return tee.cache.transformDocument(eee)}),{cache:!1});this.cache=eee.cache,this.link=eee.link,this.defaultOptions=eee.defaultOptions,this.queryDeduplication=eee.queryDeduplication,this.clientAwareness=eee.clientAwareness,this.localState=eee.localState,this.ssrMode=eee.ssrMode,this.assumeImmutableResults=eee.assumeImmutableResults,this.dataMasking=eee.dataMasking;var oee=eee.documentTransform;this.documentTransform=oee?ree.concat(oee).concat(ree):ree,this.defaultContext=eee.defaultContext||Object.create(null),(this.onBroadcast=eee.onBroadcast)&&(this.mutationStore=Object.create(null))}return eee.prototype.stop=function(){var eee=this;this.queries.forEach((function(tee,ree){eee.stopQueryNoBroadcast(ree)})),this.cancelPendingFetches(gUe(27))},eee.prototype.cancelPendingFetches=function(eee){this.fetchCancelFns.forEach((function(tee){return tee(eee)})),this.fetchCancelFns.clear()},eee.prototype.mutate=function(_a){return ZLe(this,arguments,void 0,(function(_b){var eee,tee,ree,oee,aee,_c,_d,nee=_b.mutation,iee=_b.variables,see=_b.optimisticResponse,lee=_b.updateQueries,_e=_b.refetchQueries,cee=void 0===_e?[]:_e,_f=_b.awaitRefetchQueries,dee=void 0!==_f&&_f,pee=_b.update,uee=_b.onQueryUpdated,_g=_b.fetchPolicy,hee=void 0===_g?(null===(_c=this.defaultOptions.mutate)||void 0===_c?void 0:_c.fetchPolicy)||"network-only":_g,_h=_b.errorPolicy,fee=void 0===_h?(null===(_d=this.defaultOptions.mutate)||void 0===_d?void 0:_d.errorPolicy)||"none":_h,gee=_b.keepRootFields,mee=_b.context;return JLe(this,(function(_j){switch(_j.label){case 0:return fUe(nee,28),fUe("network-only"===hee||"no-cache"===hee,29),eee=this.generateMutationId(),nee=this.cache.transformForLink(this.transform(nee)),tee=this.getDocumentInfo(nee).hasClientExports,iee=this.getVariables(nee,iee),tee?[4,this.localState.addExportedVariables(nee,iee,mee)]:[3,2];case 1:iee=_j.sent(),_j.label=2;case 2:return ree=this.mutationStore&&(this.mutationStore[eee]={mutation:nee,variables:iee,loading:!0,error:null}),oee=see&&this.markMutationOptimistic(see,{mutationId:eee,document:nee,variables:iee,fetchPolicy:hee,errorPolicy:fee,context:mee,updateQueries:lee,update:pee,keepRootFields:gee}),this.broadcastQueries(),aee=this,[2,new Promise((function(tee,wee){return mqe(aee.getObservableFromLink(nee,XLe(XLe({},mee),{optimisticResponse:oee?see:void 0}),iee,{},!1),(function(tee){if(_qe(tee)&&"none"===fee)throw new Bqe({graphQLErrors:Sqe(tee)});ree&&(ree.loading=!1,ree.error=null);var see=XLe({},tee);return"function"==typeof cee&&(cee=cee(see)),"ignore"===fee&&_qe(see)&&delete see.errors,aee.markMutationResult({mutationId:eee,result:see,document:nee,variables:iee,fetchPolicy:hee,errorPolicy:fee,context:mee,update:pee,updateQueries:lee,awaitRefetchQueries:dee,refetchQueries:cee,removeOptimistic:oee?eee:void 0,onQueryUpdated:uee,keepRootFields:gee})})).subscribe({next:function(ree){aee.broadcastQueries(),"hasNext"in ree&&!1!==ree.hasNext||tee(XLe(XLe({},ree),{data:aee.maskOperation({document:nee,data:ree.data,fetchPolicy:hee,id:eee})}))},error:function(tee){ree&&(ree.loading=!1,ree.error=tee),oee&&aee.cache.removeOptimistic(eee),aee.broadcastQueries(),wee(tee instanceof Bqe?tee:new Bqe({networkError:tee}))}})}))]}}))}))},eee.prototype.markMutationResult=function(eee,tee){var ree=this;void 0===tee&&(tee=this.cache);var oee=eee.result,aee=[],nee="no-cache"===eee.fetchPolicy;if(!nee&&FWe(oee,eee.errorPolicy)){if(yqe(oee)||aee.push({result:oee.data,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}),yqe(oee)&&$Ye(oee.incremental)){var iee=tee.diff({id:"ROOT_MUTATION",query:this.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0}),see=void 0;iee.result&&(see=kqe(iee.result,oee)),void 0!==see&&(oee.data=see,aee.push({result:see,dataId:"ROOT_MUTATION",query:eee.document,variables:eee.variables}))}var lee=eee.updateQueries;lee&&this.queries.forEach((function(_a,eee){var nee=_a.observableQuery,iee=nee&&nee.queryName;if(iee&&LWe.call(lee,iee)){var see=lee[iee],_b=ree.queries.get(eee),cee=_b.document,dee=_b.variables,_c=tee.diff({query:cee,variables:dee,returnPartialData:!0,optimistic:!1}),pee=_c.result;if(_c.complete&&pee){var uee=see(pee,{mutationResult:oee,queryName:cee&&RBe(cee)||void 0,queryVariables:dee});uee&&aee.push({result:uee,dataId:"ROOT_QUERY",query:cee,variables:dee})}}}))}if(aee.length>0||(eee.refetchQueries||"").length>0||eee.update||eee.onQueryUpdated||eee.removeOptimistic){var cee=[];if(this.refetchQueries({updateCache:function(tee){nee||aee.forEach((function(eee){return tee.write(eee)}));var iee,see=eee.update,lee=!(yqe(iee=oee)||function(eee){return"hasNext"in eee&&"data"in eee}(iee))||yqe(oee)&&!oee.hasNext;if(see){if(!nee){var cee=tee.diff({id:"ROOT_MUTATION",query:ree.getDocumentInfo(eee.document).asQuery,variables:eee.variables,optimistic:!1,returnPartialData:!0});cee.complete&&("incremental"in(oee=XLe(XLe({},oee),{data:cee.result}))&&delete oee.incremental,"hasNext"in oee&&delete oee.hasNext)}lee&&see(tee,oee,{context:eee.context,variables:eee.variables})}nee||eee.keepRootFields||!lee||tee.modify({id:"ROOT_MUTATION",fields:function(eee,_a){var tee=_a.fieldName,ree=_a.DELETE;return"__typename"===tee?eee:ree}})},include:eee.refetchQueries,optimistic:!1,removeOptimistic:eee.removeOptimistic,onQueryUpdated:eee.onQueryUpdated||null}).forEach((function(eee){return cee.push(eee)})),eee.awaitRefetchQueries||eee.onQueryUpdated)return Promise.all(cee).then((function(){return oee}))}return Promise.resolve(oee)},eee.prototype.markMutationOptimistic=function(eee,tee){var ree=this,oee="function"==typeof eee?eee(tee.variables,{IGNORE:UWe}):eee;return oee!==UWe&&(this.cache.recordOptimisticTransaction((function(eee){try{ree.markMutationResult(XLe(XLe({},tee),{result:{data:oee}}),eee)}catch(aee){}}),tee.mutationId),!0)},eee.prototype.fetchQuery=function(eee,tee,ree){return this.fetchConcastWithInfo(eee,tee,ree).concast.promise},eee.prototype.getQueryStore=function(){var eee=Object.create(null);return this.queries.forEach((function(tee,ree){eee[ree]={variables:tee.variables,networkStatus:tee.networkStatus,networkError:tee.networkError,graphQLErrors:tee.graphQLErrors}})),eee},eee.prototype.resetErrors=function(eee){var tee=this.queries.get(eee);tee&&(tee.networkError=void 0,tee.graphQLErrors=[])},eee.prototype.transform=function(eee){return this.documentTransform.transformDocument(eee)},eee.prototype.getDocumentInfo=function(eee){var tee=this.transformCache;if(!tee.has(eee)){var ree={hasClientExports:qUe(eee),hasForcedResolvers:this.localState.shouldForceResolvers(eee),hasNonreactiveDirective:YUe(["nonreactive"],eee),nonReactiveQuery:RYe(eee),clientQuery:this.localState.clientQuery(eee),serverQuery:TYe([{name:"client",remove:!0},{name:"connection"},{name:"nonreactive"},{name:"unmask"}],eee),defaultVars:FBe(PBe(eee)),asQuery:XLe(XLe({},eee),{definitions:eee.definitions.map((function(eee){return"OperationDefinition"===eee.kind&&"query"!==eee.operation?XLe(XLe({},eee),{operation:"query"}):eee}))})};tee.set(eee,ree)}return tee.get(eee)},eee.prototype.getVariables=function(eee,tee){return XLe(XLe({},this.getDocumentInfo(eee).defaultVars),tee)},eee.prototype.watchQuery=function(eee){var tee=this.transform(eee.query);void 0===(eee=XLe(XLe({},eee),{variables:this.getVariables(tee,eee.variables)})).notifyOnNetworkStatusChange&&(eee.notifyOnNetworkStatusChange=!1);var ree=new DWe(this),oee=new jWe({queryManager:this,queryInfo:ree,options:eee});return oee.lastQuery=tee,this.queries.set(oee.queryId,ree),ree.init({document:tee,observableQuery:oee,variables:oee.variables}),oee},eee.prototype.query=function(eee,tee){var ree=this;void 0===tee&&(tee=this.generateQueryId()),fUe(eee.query,30),fUe("Document"===eee.query.kind,31),fUe(!eee.returnPartialData,32),fUe(!eee.pollInterval,33);var oee=this.transform(eee.query);return this.fetchQuery(tee,XLe(XLe({},eee),{query:oee})).then((function(aee){return aee&&XLe(XLe({},aee),{data:ree.maskOperation({document:oee,data:aee.data,fetchPolicy:eee.fetchPolicy,id:tee})})})).finally((function(){return ree.stopQuery(tee)}))},eee.prototype.generateQueryId=function(){return String(this.queryIdCounter++)},eee.prototype.generateRequestId=function(){return this.requestIdCounter++},eee.prototype.generateMutationId=function(){return String(this.mutationIdCounter++)},eee.prototype.stopQueryInStore=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.broadcastQueries()},eee.prototype.stopQueryInStoreNoBroadcast=function(eee){var tee=this.queries.get(eee);tee&&tee.stop()},eee.prototype.clearStore=function(eee){return void 0===eee&&(eee={discardWatches:!0}),this.cancelPendingFetches(gUe(34)),this.queries.forEach((function(eee){eee.observableQuery?eee.networkStatus=$We.loading:eee.stop()})),this.mutationStore&&(this.mutationStore=Object.create(null)),this.cache.reset(eee)},eee.prototype.getObservableQueries=function(eee){var tee=this;void 0===eee&&(eee="active");var ree=new Map,oee=new Map,aee=new Map,nee=new Set;return Array.isArray(eee)&&eee.forEach((function(eee){if("string"==typeof eee)oee.set(eee,eee),aee.set(eee,!1);else if(rBe(iee=eee)&&"Document"===iee.kind&&Array.isArray(iee.definitions)){var ree=EYe(tee.transform(eee));oee.set(ree,RBe(eee)),aee.set(ree,!1)}else rBe(eee)&&eee.query&&nee.add(eee);var iee})),this.queries.forEach((function(_a,tee){var oq=_a.observableQuery,oee=_a.document;if(oq){if("all"===eee)return void ree.set(tee,oq);var nee=oq.queryName;if("standby"===oq.options.fetchPolicy||"active"===eee&&!oq.hasObservers())return;("active"===eee||nee&&aee.has(nee)||oee&&aee.has(EYe(oee)))&&(ree.set(tee,oq),nee&&aee.set(nee,!0),oee&&aee.set(EYe(oee),!0))}})),nee.size&&nee.forEach((function(eee){var oee=uUe("legacyOneTimeQuery"),aee=tee.getQuery(oee).init({document:eee.query,variables:eee.variables}),oq=new jWe({queryManager:tee,queryInfo:aee,options:XLe(XLe({},eee),{fetchPolicy:"network-only"})});fUe(oq.queryId===oee),aee.setObservableQuery(oq),ree.set(oee,oq)})),ree},eee.prototype.reFetchObservableQueries=function(eee){var tee=this;void 0===eee&&(eee=!1);var ree=[];return this.getObservableQueries(eee?"all":"active").forEach((function(oee,aee){var nee=oee.options.fetchPolicy;oee.resetLastResults(),(eee||"standby"!==nee&&"cache-only"!==nee)&&ree.push(oee.refetch()),tee.getQuery(aee).setDiff(null)})),this.broadcastQueries(),Promise.all(ree)},eee.prototype.setObservableQuery=function(eee){this.getQuery(eee.queryId).setObservableQuery(eee)},eee.prototype.startGraphQLSubscription=function(eee){var tee=this,ree=eee.query,oee=eee.variables,aee=eee.fetchPolicy,_a=eee.errorPolicy,nee=void 0===_a?"none":_a,_b=eee.context,iee=void 0===_b?{}:_b,_c=eee.extensions,see=void 0===_c?{}:_c;ree=this.transform(ree),oee=this.getVariables(ree,oee);var lee=function(eee){return tee.getObservableFromLink(ree,iee,eee,see).map((function(oee){"no-cache"!==aee&&(FWe(oee,nee)&&tee.cache.write({query:ree,result:oee.data,dataId:"ROOT_SUBSCRIPTION",variables:eee}),tee.broadcastQueries());var iee=_qe(oee),see=Lqe(oee);if(iee||see){var lee={};if(iee&&(lee.graphQLErrors=oee.errors),see&&(lee.protocolErrors=oee.extensions[Fqe]),"none"===nee||see)throw new Bqe(lee)}return"ignore"===nee&&delete oee.errors,oee}))};if(this.getDocumentInfo(ree).hasClientExports){var cee=this.localState.addExportedVariables(ree,oee,iee).then(lee);return new cqe((function(eee){var tee=null;return cee.then((function(ree){return tee=ree.subscribe(eee)}),eee.error),function(){return tee&&tee.unsubscribe()}}))}return lee(oee)},eee.prototype.stopQuery=function(eee){this.stopQueryNoBroadcast(eee),this.broadcastQueries()},eee.prototype.stopQueryNoBroadcast=function(eee){this.stopQueryInStoreNoBroadcast(eee),this.removeQuery(eee)},eee.prototype.removeQuery=function(eee){this.fetchCancelFns.delete(eee),this.queries.has(eee)&&(this.getQuery(eee).stop(),this.queries.delete(eee))},eee.prototype.broadcastQueries=function(){this.onBroadcast&&this.onBroadcast(),this.queries.forEach((function(eee){return eee.notify()}))},eee.prototype.getLocalState=function(){return this.localState},eee.prototype.getObservableFromLink=function(eee,tee,ree,oee,aee){var _a,nee,iee=this;void 0===aee&&(aee=null!==(_a=null==tee?void 0:tee.queryDeduplication)&&void 0!==_a?_a:this.queryDeduplication);var _b=this.getDocumentInfo(eee),see=_b.serverQuery,lee=_b.clientQuery;if(see){var cee=this.inFlightLinkObservables,dee=this.link,pee={query:see,variables:ree,operationName:RBe(see)||void 0,context:this.prepareContext(XLe(XLe({},tee),{forceFetch:!aee})),extensions:oee};if(tee=pee.context,aee){var uee=EYe(see),hee=xBe(ree),fee=cee.lookup(uee,hee);if(!(nee=fee.observable)){var gee=new bqe([Pqe(dee,pee)]);nee=fee.observable=gee,gee.beforeNext((function cb(eee,tee){"next"===eee&&"hasNext"in tee&&tee.hasNext?gee.beforeNext(cb):cee.remove(uee,hee)}))}}else nee=new bqe([Pqe(dee,pee)])}else nee=new bqe([cqe.of({data:{}})]),tee=this.prepareContext(tee);return lee&&(nee=mqe(nee,(function(eee){return iee.localState.runResolvers({document:lee,remoteResult:eee,context:tee,variables:ree})}))),nee},eee.prototype.getResultsFromLink=function(eee,tee,ree){var oee=eee.lastRequestId=this.generateRequestId(),aee=this.cache.transformForLink(ree.query);return mqe(this.getObservableFromLink(aee,ree.context,ree.variables),(function(nee){var iee=Sqe(nee),see=iee.length>0,lee=ree.errorPolicy;if(oee>=eee.lastRequestId){if(see&&"none"===lee)throw eee.markError(new Bqe({graphQLErrors:iee}));eee.markResult(nee,aee,ree,tee),eee.markReady()}var cee={data:nee.data,loading:!1,networkStatus:$We.ready};return see&&"none"===lee&&(cee.data=void 0),see&&"ignore"!==lee&&(cee.errors=iee,cee.networkStatus=$We.error),cee}),(function(tee){var ree=Uqe(tee)?tee:new Bqe({networkError:tee});throw oee>=eee.lastRequestId&&eee.markError(ree),ree}))},eee.prototype.fetchConcastWithInfo=function(eee,tee,ree,oee){var aee=this;void 0===ree&&(ree=$We.loading),void 0===oee&&(oee=tee.query);var nee,iee,see=this.getVariables(oee,tee.variables),lee=this.getQuery(eee),cee=this.defaultOptions.watchQuery,_a=tee.fetchPolicy,dee=void 0===_a?cee&&cee.fetchPolicy||"cache-first":_a,_b=tee.errorPolicy,pee=void 0===_b?cee&&cee.errorPolicy||"none":_b,_c=tee.returnPartialData,uee=void 0!==_c&&_c,_d=tee.notifyOnNetworkStatusChange,hee=void 0!==_d&&_d,_e=tee.context,fee=void 0===_e?{}:_e,gee=Object.assign({},tee,{query:oee,variables:see,fetchPolicy:dee,errorPolicy:pee,returnPartialData:uee,notifyOnNetworkStatusChange:hee,context:fee}),mee=function(eee){gee.variables=eee;var oee=aee.fetchQueryByPolicy(lee,gee,ree);return"standby"!==gee.fetchPolicy&&oee.sources.length>0&&lee.observableQuery&&lee.observableQuery.applyNextFetchPolicy("after-fetch",tee),oee},wee=function(){return aee.fetchCancelFns.delete(eee)};if(this.fetchCancelFns.set(eee,(function(eee){wee(),setTimeout((function(){return nee.cancel(eee)}))})),this.getDocumentInfo(gee.query).hasClientExports)nee=new bqe(this.localState.addExportedVariables(gee.query,gee.variables,gee.context).then(mee).then((function(eee){return eee.sources}))),iee=!0;else{var vee=mee(gee.variables);iee=vee.fromLink,nee=new bqe(vee.sources)}return nee.promise.then(wee,wee),{concast:nee,fromLink:iee}},eee.prototype.refetchQueries=function(_a){var eee=this,tee=_a.updateCache,ree=_a.include,_b=_a.optimistic,oee=void 0!==_b&&_b,_c=_a.removeOptimistic,aee=void 0===_c?oee?uUe("refetchQueries"):void 0:_c,nee=_a.onQueryUpdated,iee=new Map;ree&&this.getObservableQueries(ree).forEach((function(oq,tee){iee.set(tee,{oq:oq,lastDiff:eee.getQuery(tee).getDiff()})}));var see=new Map;return tee&&this.cache.batch({update:tee,optimistic:oee&&aee||!1,removeOptimistic:aee,onWatchUpdated:function(eee,tee,ree){var oq=eee.watcher instanceof DWe&&eee.watcher.observableQuery;if(oq){if(nee){iee.delete(oq.queryId);var oee=nee(oq,tee,ree);return!0===oee&&(oee=oq.refetch()),!1!==oee&&see.set(oq,oee),oee}null!==nee&&iee.set(oq.queryId,{oq:oq,lastDiff:ree,diff:tee})}}}),iee.size&&iee.forEach((function(tee,ree){var oee,oq=tee.oq,aee=tee.lastDiff,iee=tee.diff;if(nee){if(!iee){var lee=oq.queryInfo;lee.reset(),iee=lee.getDiff()}oee=nee(oq,iee,aee)}nee&&!0!==oee||(oee=oq.refetch()),!1!==oee&&see.set(oq,oee),ree.indexOf("legacyOneTimeQuery")>=0&&eee.stopQueryNoBroadcast(ree)})),aee&&this.cache.removeOptimistic(aee),see},eee.prototype.maskOperation=function(eee){var tee=eee.document,ree=eee.data;return this.dataMasking?function(eee,tee,ree){var _a;if(!ree.fragmentMatches)return eee;var oee=PBe(tee);return fUe(oee,51),null==eee?eee:mVe(eee,oee.selectionSet,{operationType:oee.operation,operationName:null===(_a=oee.name)||void 0===_a?void 0:_a.value,fragmentMap:aBe(MBe(tee)),cache:ree,mutableTargets:new hVe,knownChanged:new fVe})}(ree,tee,this.cache):ree},eee.prototype.maskFragment=function(eee){var tee=eee.data,ree=eee.fragment,oee=eee.fragmentName;return this.dataMasking?vVe(tee,ree,this.cache,oee):tee},eee.prototype.fetchQueryByPolicy=function(eee,_a,tee){var ree=this,oee=_a.query,aee=_a.variables,nee=_a.fetchPolicy,iee=_a.refetchWritePolicy,see=_a.errorPolicy,lee=_a.returnPartialData,cee=_a.context,dee=_a.notifyOnNetworkStatusChange,pee=eee.networkStatus;eee.init({document:oee,variables:aee,networkStatus:tee});var uee=function(){return eee.getDiff()},hee=function(tee,nee){void 0===nee&&(nee=eee.networkStatus||$We.loading);var iee=tee.result,lee=function(eee){return cqe.of(XLe({data:eee,loading:CWe(nee),networkStatus:nee},tee.complete?null:{partial:!0}))};return iee&&ree.getDocumentInfo(oee).hasForcedResolvers?ree.localState.runResolvers({document:oee,remoteResult:{data:iee},context:cee,variables:aee,onlyRunForcedResolvers:!0}).then((function(eee){return lee(eee.data||void 0)})):"none"===see&&nee===$We.refetch&&Array.isArray(tee.missing)?lee(void 0):lee(iee)},fee="no-cache"===nee?0:tee===$We.refetch&&"merge"!==iee?1:2,gee=function(){return ree.getResultsFromLink(eee,fee,{query:oee,variables:aee,context:cee,fetchPolicy:nee,errorPolicy:see})},mee=dee&&"number"==typeof pee&&pee!==tee&&CWe(tee);switch(nee){default:case"cache-first":return(wee=uee()).complete?{fromLink:!1,sources:[hee(wee,eee.markReady())]}:lee||mee?{fromLink:!0,sources:[hee(wee),gee()]}:{fromLink:!0,sources:[gee()]};case"cache-and-network":var wee;return(wee=uee()).complete||lee||mee?{fromLink:!0,sources:[hee(wee),gee()]}:{fromLink:!0,sources:[gee()]};case"cache-only":return{fromLink:!1,sources:[hee(uee(),eee.markReady())]};case"network-only":return mee?{fromLink:!0,sources:[hee(uee()),gee()]}:{fromLink:!0,sources:[gee()]};case"no-cache":return mee?{fromLink:!0,sources:[hee(eee.getDiff()),gee()]}:{fromLink:!0,sources:[gee()]};case"standby":return{fromLink:!1,sources:[]}}},eee.prototype.getQuery=function(eee){return eee&&!this.queries.has(eee)&&this.queries.set(eee,new DWe(this,eee)),this.queries.get(eee)},eee.prototype.prepareContext=function(eee){void 0===eee&&(eee={});var tee=this.localState.prepareContext(eee);return XLe(XLe(XLe({},this.defaultContext),tee),{clientAwareness:this.clientAwareness})},eee}(),YWe=function(){function eee(_a){var eee=_a.cache,tee=_a.client,ree=_a.resolvers,oee=_a.fragmentMatcher;this.selectionsToResolveCache=new WeakMap,this.cache=eee,tee&&(this.client=tee),ree&&this.addResolvers(ree),oee&&this.setFragmentMatcher(oee)}return eee.prototype.addResolvers=function(eee){var tee=this;this.resolvers=this.resolvers||{},Array.isArray(eee)?eee.forEach((function(eee){tee.resolvers=DYe(tee.resolvers,eee)})):this.resolvers=DYe(this.resolvers,eee)},eee.prototype.setResolvers=function(eee){this.resolvers={},this.addResolvers(eee)},eee.prototype.getResolvers=function(){return this.resolvers||{}},eee.prototype.runResolvers=function(_a){return ZLe(this,arguments,void 0,(function(_b){var eee=_b.document,tee=_b.remoteResult,ree=_b.context,oee=_b.variables,_c=_b.onlyRunForcedResolvers,aee=void 0!==_c&&_c;return JLe(this,(function(_d){return eee?[2,this.resolveDocument(eee,tee.data,ree,oee,this.fragmentMatcher,aee).then((function(eee){return XLe(XLe({},tee),{data:eee.result})}))]:[2,tee]}))}))},eee.prototype.setFragmentMatcher=function(eee){this.fragmentMatcher=eee},eee.prototype.getFragmentMatcher=function(){return this.fragmentMatcher},eee.prototype.clientQuery=function(eee){return YUe(["client"],eee)&&this.resolvers?eee:null},eee.prototype.serverQuery=function(eee){return PYe(eee)},eee.prototype.prepareContext=function(eee){var tee=this.cache;return XLe(XLe({},eee),{cache:tee,getCacheKey:function(eee){return tee.identify(eee)}})},eee.prototype.addExportedVariables=function(eee){return ZLe(this,arguments,void 0,(function(eee,tee,ree){return void 0===tee&&(tee={}),void 0===ree&&(ree={}),JLe(this,(function(_a){return eee?[2,this.resolveDocument(eee,this.buildRootValueFromCache(eee,tee)||{},this.prepareContext(ree),tee).then((function(eee){return XLe(XLe({},tee),eee.exportedVariables)}))]:[2,XLe({},tee)]}))}))},eee.prototype.shouldForceResolvers=function(eee){var tee=!1;return TUe(eee,{Directive:{enter:function(eee){if("client"===eee.name.value&&eee.arguments&&(tee=eee.arguments.some((function(eee){return"always"===eee.name.value&&"BooleanValue"===eee.value.kind&&!0===eee.value.value}))))return jUe}}}),tee},eee.prototype.buildRootValueFromCache=function(eee,tee){return this.cache.diff({query:IYe(eee),variables:tee,returnPartialData:!0,optimistic:!1}).result},eee.prototype.resolveDocument=function(eee,tee){return ZLe(this,arguments,void 0,(function(eee,tee,ree,oee,aee,nee){var iee,see,lee,cee,dee,pee,_a,uee,hee,fee;return void 0===ree&&(ree={}),void 0===oee&&(oee={}),void 0===aee&&(aee=function(){return!0}),void 0===nee&&(nee=!1),JLe(this,(function(_b){return iee=DBe(eee),see=MBe(eee),lee=aBe(see),cee=this.collectSelectionsToResolve(iee,lee),dee=iee.operation,pee=dee?dee.charAt(0).toUpperCase()+dee.slice(1):"Query",uee=(_a=this).cache,hee=_a.client,fee={fragmentMap:lee,context:XLe(XLe({},ree),{cache:uee,client:hee}),variables:oee,fragmentMatcher:aee,defaultOperationType:pee,exportedVariables:{},selectionsToResolve:cee,onlyRunForcedResolvers:nee},[2,this.resolveSelectionSet(iee.selectionSet,false,tee,fee).then((function(eee){return{result:eee,exportedVariables:fee.exportedVariables}}))]}))}))},eee.prototype.resolveSelectionSet=function(eee,tee,ree,oee){return ZLe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee=this;return JLe(this,(function(_a){return aee=oee.fragmentMap,nee=oee.context,iee=oee.variables,see=[ree],lee=function(eee){return ZLe(cee,void 0,void 0,(function(){var lee,cee;return JLe(this,(function(_a){return(tee||oee.selectionsToResolve.has(eee))&&BUe(eee,iee)?NBe(eee)?[2,this.resolveField(eee,tee,ree,oee).then((function(tee){var _a;void 0!==tee&&see.push(((_a={})[jBe(eee)]=tee,_a))}))]:(!function(eee){return"InlineFragment"===eee.kind}(eee)?(lee=aee[eee.name.value],fUe(lee,19,eee.name.value)):lee=eee,lee&&lee.typeCondition&&(cee=lee.typeCondition.name.value,oee.fragmentMatcher(ree,cee,nee))?[2,this.resolveSelectionSet(lee.selectionSet,tee,ree,oee).then((function(eee){see.push(eee)}))]:[2]):[2]}))}))},[2,Promise.all(eee.selections.map(lee)).then((function(){return FYe(see)}))]}))}))},eee.prototype.resolveField=function(eee,tee,ree,oee){return ZLe(this,void 0,void 0,(function(){var aee,nee,iee,see,lee,cee,dee,pee,uee,hee=this;return JLe(this,(function(_a){return ree?(aee=oee.variables,nee=eee.name.value,iee=jBe(eee),see=nee!==iee,lee=ree[iee]||ree[nee],cee=Promise.resolve(lee),oee.onlyRunForcedResolvers&&!this.shouldForceResolvers(eee)||(dee=ree.__typename||oee.defaultOperationType,(pee=this.resolvers&&this.resolvers[dee])&&(uee=pee[see?nee:iee])&&(cee=Promise.resolve(QVe.withValue(this.cache,uee,[ree,ABe(eee,aee),oee.context,{field:eee,fragmentMap:oee.fragmentMap}])))),[2,cee.then((function(ree){var _a,_b;if(void 0===ree&&(ree=lee),eee.directives&&eee.directives.forEach((function(eee){"export"===eee.name.value&&eee.arguments&&eee.arguments.forEach((function(eee){"as"===eee.name.value&&"StringValue"===eee.value.kind&&(oee.exportedVariables[eee.value.value]=ree)}))})),!eee.selectionSet)return ree;if(null==ree)return ree;var aee=null!==(_b=null===(_a=eee.directives)||void 0===_a?void 0:_a.some((function(d){return"client"===d.name.value})))&&void 0!==_b&&_b;return Array.isArray(ree)?hee.resolveSubSelectedArray(eee,tee||aee,ree,oee):eee.selectionSet?hee.resolveSelectionSet(eee.selectionSet,tee||aee,ree,oee):void 0}))]):[2,null]}))}))},eee.prototype.resolveSubSelectedArray=function(eee,tee,ree,oee){var aee=this;return Promise.all(ree.map((function(ree){return null===ree?null:Array.isArray(ree)?aee.resolveSubSelectedArray(eee,tee,ree,oee):eee.selectionSet?aee.resolveSelectionSet(eee.selectionSet,tee,ree,oee):void 0})))},eee.prototype.collectSelectionsToResolve=function(eee,tee){var ree=function(eee){return!Array.isArray(eee)},oee=this.selectionsToResolveCache;return function eee(aee){if(!oee.has(aee)){var nee=new Set;oee.set(aee,nee),TUe(aee,{Directive:function(eee,_,__,tee,oee){"client"===eee.name.value&&oee.forEach((function(eee){ree(eee)&&UUe(eee)&&nee.add(eee)}))},FragmentSpread:function(oee,_,__,aee,iee){var see=tee[oee.name.value];fUe(see,20,oee.name.value);var lee=eee(see);lee.size>0&&(iee.forEach((function(eee){ree(eee)&&UUe(eee)&&nee.add(eee)})),nee.add(oee),lee.forEach((function(eee){nee.add(eee)})))}})}return oee.get(aee)}(eee)},eee}(),qWe=function(){function eee(eee){var _a,tee=this;if(this.resetStoreCallbacks=[],this.clearStoreCallbacks=[],!eee.cache)throw gUe(16);var ree=eee.uri,oee=eee.credentials,aee=eee.headers,nee=eee.cache,iee=eee.documentTransform,_b=eee.ssrMode,see=void 0!==_b&&_b,_c=eee.ssrForceFetchDelay,lee=void 0===_c?0:_c,cee=eee.connectToDevTools,_d=eee.queryDeduplication,dee=void 0===_d||_d,pee=eee.defaultOptions,uee=eee.defaultContext,_e=eee.assumeImmutableResults,hee=void 0===_e?nee.assumeImmutableResults:_e,fee=eee.resolvers,gee=eee.typeDefs,mee=eee.fragmentMatcher,wee=eee.name,vee=eee.version,bee=eee.devtools,yee=eee.dataMasking,xee=eee.link;xee||(xee=ree?new Zqe({uri:ree,credentials:oee,headers:aee}):Tqe.empty()),this.link=xee,this.cache=nee,this.disableNetworkFetches=see||lee>0,this.queryDeduplication=dee,this.defaultOptions=pee||Object.create(null),this.typeDefs=gee,this.devtoolsConfig=XLe(XLe({},bee),{enabled:null!==(_a=null==bee?void 0:bee.enabled)&&void 0!==_a?_a:cee}),void 0===this.devtoolsConfig.enabled&&(this.devtoolsConfig.enabled=!1),lee&&setTimeout((function(){return tee.disableNetworkFetches=!1}),lee),this.watchQuery=this.watchQuery.bind(this),this.query=this.query.bind(this),this.mutate=this.mutate.bind(this),this.watchFragment=this.watchFragment.bind(this),this.resetStore=this.resetStore.bind(this),this.reFetchObservableQueries=this.reFetchObservableQueries.bind(this),this.version=lUe,this.localState=new YWe({cache:nee,client:this,resolvers:fee,fragmentMatcher:mee}),this.queryManager=new BWe({cache:this.cache,link:this.link,defaultOptions:this.defaultOptions,defaultContext:uee,documentTransform:iee,queryDeduplication:dee,ssrMode:see,dataMasking:!!yee,clientAwareness:{name:wee,version:vee},localState:this.localState,assumeImmutableResults:hee,onBroadcast:this.devtoolsConfig.enabled?function(){tee.devToolsHookCb&&tee.devToolsHookCb({action:{},state:{queries:tee.queryManager.getQueryStore(),mutations:tee.queryManager.mutationStore||{}},dataWithOptimisticResults:tee.cache.extract(!0)})}:void 0}),this.devtoolsConfig.enabled&&this.connectToDevTools()}return eee.prototype.connectToDevTools=function(){if("undefined"!=typeof window){var eee=window,tee=Symbol.for("apollo.devtools");(eee[tee]=eee[tee]||[]).push(this),eee.__APOLLO_CLIENT__=this}},Object.defineProperty(eee.prototype,"documentTransform",{get:function(){return this.queryManager.documentTransform},enumerable:!1,configurable:!0}),eee.prototype.stop=function(){this.queryManager.stop()},eee.prototype.watchQuery=function(eee){return this.defaultOptions.watchQuery&&(eee=Oqe(this.defaultOptions.watchQuery,eee)),!this.disableNetworkFetches||"network-only"!==eee.fetchPolicy&&"cache-and-network"!==eee.fetchPolicy||(eee=XLe(XLe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.watchQuery(eee)},eee.prototype.query=function(eee){return this.defaultOptions.query&&(eee=Oqe(this.defaultOptions.query,eee)),fUe("cache-and-network"!==eee.fetchPolicy,17),this.disableNetworkFetches&&"network-only"===eee.fetchPolicy&&(eee=XLe(XLe({},eee),{fetchPolicy:"cache-first"})),this.queryManager.query(eee)},eee.prototype.mutate=function(eee){return this.defaultOptions.mutate&&(eee=Oqe(this.defaultOptions.mutate,eee)),this.queryManager.mutate(eee)},eee.prototype.subscribe=function(eee){var tee=this,id=this.queryManager.generateQueryId();return this.queryManager.startGraphQLSubscription(eee).map((function(ree){return XLe(XLe({},ree),{data:tee.queryManager.maskOperation({document:eee.query,data:ree.data,fetchPolicy:eee.fetchPolicy,id:id})})}))},eee.prototype.readQuery=function(eee,tee){return void 0===tee&&(tee=!1),this.cache.readQuery(eee,tee)},eee.prototype.watchFragment=function(eee){var _a;return this.cache.watchFragment(XLe(XLe({},eee),((_a={})[Symbol.for("apollo.dataMasking")]=this.queryManager.dataMasking,_a)))},eee.prototype.readFragment=function(eee,tee){return void 0===tee&&(tee=!1),this.cache.readFragment(eee,tee)},eee.prototype.writeQuery=function(eee){var tee=this.cache.writeQuery(eee);return!1!==eee.broadcast&&this.queryManager.broadcastQueries(),tee},eee.prototype.writeFragment=function(eee){var tee=this.cache.writeFragment(eee);return!1!==eee.broadcast&&this.queryManager.broadcastQueries(),tee},eee.prototype.__actionHookForDevTools=function(cb){this.devToolsHookCb=cb},eee.prototype.__requestRaw=function(eee){return Pqe(this.link,eee)},eee.prototype.resetStore=function(){var eee=this;return Promise.resolve().then((function(){return eee.queryManager.clearStore({discardWatches:!1})})).then((function(){return Promise.all(eee.resetStoreCallbacks.map((function(fn){return fn()})))})).then((function(){return eee.reFetchObservableQueries()}))},eee.prototype.clearStore=function(){var eee=this;return Promise.resolve().then((function(){return eee.queryManager.clearStore({discardWatches:!0})})).then((function(){return Promise.all(eee.clearStoreCallbacks.map((function(fn){return fn()})))}))},eee.prototype.onResetStore=function(cb){var eee=this;return this.resetStoreCallbacks.push(cb),function(){eee.resetStoreCallbacks=eee.resetStoreCallbacks.filter((function(c){return c!==cb}))}},eee.prototype.onClearStore=function(cb){var eee=this;return this.clearStoreCallbacks.push(cb),function(){eee.clearStoreCallbacks=eee.clearStoreCallbacks.filter((function(c){return c!==cb}))}},eee.prototype.reFetchObservableQueries=function(eee){return this.queryManager.reFetchObservableQueries(eee)},eee.prototype.refetchQueries=function(eee){var tee=this.queryManager.refetchQueries(eee),ree=[],oee=[];tee.forEach((function(eee,tee){ree.push(tee),oee.push(eee)}));var aee=Promise.all(oee);return aee.queries=ree,aee.results=oee,aee.catch((function(eee){})),aee},eee.prototype.getObservableQueries=function(eee){return void 0===eee&&(eee="active"),this.queryManager.getObservableQueries(eee)},eee.prototype.extract=function(eee){return this.cache.extract(eee)},eee.prototype.restore=function(eee){return this.cache.restore(eee)},eee.prototype.addResolvers=function(eee){this.localState.addResolvers(eee)},eee.prototype.setResolvers=function(eee){this.localState.setResolvers(eee)},eee.prototype.getResolvers=function(){return this.localState.getResolvers()},eee.prototype.setLocalStateFragmentMatcher=function(eee){this.localState.setFragmentMatcher(eee)},eee.prototype.setLink=function(eee){this.link=this.queryManager.link=eee},Object.defineProperty(eee.prototype,"defaultContext",{get:function(){return this.queryManager.defaultContext},enumerable:!1,configurable:!0}),eee}(),VWe=Symbol("default-apollo-client"),WWe=Symbol("apollo-clients");function HWe(eee,tee){return eee?eee.default:null!=tee?tee:void 0}function KWe(eee,tee){return null==eee?void 0:eee[tee]}function GWe(eee){let tee;const ree=XWe;if(Cae()){const eee=zae(WWe,null),oee=zae(VWe,null);tee=id=>{if(id){const tee=KWe(eee,id);return tee||KWe(ree,id)}const tee=HWe(eee,oee);return tee||HWe(ree,ree.default)}}else tee=id=>id?KWe(ree,id):HWe(ree,ree.default);function oee(id=eee){const ree=tee(id);if(!ree)throw new Error(`Apollo client with id ${null!=id?id:"default"} not found. Use an app.runWithContext() or provideApolloClient() if you are outside of a component setup.`);return ree}return{resolveClient:oee,get client(){return oee()}}}var XWe={};var QWe="undefined"==typeof window,ZWe={queries:_re(0),mutations:_re(0),subscriptions:_re(0),components:new Map};function JWe(eee,tee){if(QWe)return;const{tracking:ree}=function(){const eee=ete();if(!eee)return{};let tee;return QWe?(tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)},{tracking:tee}):(ZWe.components.has(eee)?tee=ZWe.components.get(eee):(ZWe.components.set(eee,tee={queries:_re(0),mutations:_re(0),subscriptions:_re(0)}),tte((()=>{ZWe.components.delete(eee)}))),{tracking:tee})}();rne(eee,((eee,oee)=>{if(null!=oee&&eee!==oee){const oee=eee?1:-1;ree&&(ree[tee].value+=oee),ZWe[tee].value+=oee}}),{immediate:!0}),tte((()=>{eee.value&&(ree&&ree[tee].value--,ZWe[tee].value--)}))}function eHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):eee?dre(eee):eee}function tHe(eee){return kre(eee)?eee:"function"==typeof eee?nie(eee):_re(eee)}function rHe(eee){return eee instanceof Error?Uqe(eee)?eee:new Bqe({networkError:eee,errorMessage:eee.message}):new Bqe({networkError:Object.assign(new Error(null==eee?void 0:eee.message),{originalError:eee}),errorMessage:String(eee)})}function oHe(){const eee=[];function tee(fn){const tee=eee.indexOf(fn);-1!==tee&&eee.splice(tee,1)}return{on:function(fn){return eee.push(fn),{off:()=>tee(fn)}},off:tee,trigger:function(...tee){for(const fn of eee)fn(...tee)},getCount:function(){return eee.length}}}function aHe(eee,tee,ree){return nHe(eee,tee,ree)}function nHe(eee,tee,ree={},oee=!1){var _a;const aee=ete(),nee=Wne(),iee=_re(),see=tHe(eee),lee=tHe(tee),cee=eHe(ree),dee=Sre(),pee=oHe(),uee=Sre(null),hee=oHe(),fee=_re(!1);aee&&function(eee){JWe(eee,"queries")}(fee);const gee=_re();let mee,wee,vee,bee=!1;const yee=()=>{bee=!0,mee&&mee()},xee=()=>{mee=void 0,wee=void 0,bee=!1,vee=void 0};nee&&(null==(_a=Yoe)||_a((()=>{var eee;if(Hee.value&&(!QWe||!1!==(null==(eee=iee.value)?void 0:eee.prefetch)))return new Promise(((eee,tee)=>{mee=()=>{xee(),eee()},wee=eee=>{xee(),tee(eee)},bee?mee():vee&&wee(vee)})).finally(Mee)})));const{resolveClient:kee}=GWe();function _ee(){var eee;return kee(null==(eee=iee.value)?void 0:eee.clientId)}const See=Sre();let Eee,Oee=!1,$ee=!1,zee=!0;function Cee(){var eee,_b,_c,_d,_e;if(Oee||!Hee.value||QWe&&!1===(null==(eee=iee.value)?void 0:eee.prefetch)||!qee)return void yee();QWe&&(Gee(see.value),Zee(lee.value),Kee($re(cee))),Oee=!0,uee.value=null,fee.value=!0;const tee=_ee();if(See.value=tee.watchQuery({query:qee,variables:null!=Xee?Xee:{},...iee.value,...QWe&&"no-cache"!==(null==(_b=iee.value)?void 0:_b.fetchPolicy)?{fetchPolicy:"network-only"}:{}}),Aee(),!QWe&&(zee||!(null==(_c=iee.value)?void 0:_c.keepPreviousResult))&&("no-cache"!==(null==(_d=iee.value)?void 0:_d.fetchPolicy)||iee.value.notifyOnNetworkStatusChange)){const eee=See.value.getCurrentResult(!1);!eee.loading||eee.partial||(null==(_e=iee.value)?void 0:_e.notifyOnNetworkStatusChange)?(Tee(eee),$ee=!eee.loading):eee.error&&(Iee(eee.error),$ee=!0)}if(!QWe)for(const ree of Jee)rte(ree);zee=!1}function Aee(){Eee&&!Eee.closed||See.value&&($ee=!1,Eee=See.value.subscribe({next:Tee,error:Iee}))}function jee(){var eee,_b,_c,_d;const tee=kee(null==(eee=iee.value)?void 0:eee.clientId);return(null==(_b=iee.value)?void 0:_b.errorPolicy)||(null==(_d=null==(_c=tee.defaultOptions)?void 0:_c.watchQuery)?void 0:_d.errorPolicy)}function Tee(eee){var tee;if($ee)return void($ee=!1);uee.value=null,Nee(eee);const ree=jee();ree&&"all"===ree&&!eee.error&&(null==(tee=eee.errors)?void 0:tee.length)&&Pee(function(eee){return new Bqe({graphQLErrors:eee,errorMessage:`GraphQL response contains errors: ${eee.map((e=>e.message)).join(" | ")}`})}(eee.errors)),yee()}function Nee(eee){var tee,_b;dee.value=eee.data&&0===Object.keys(eee.data).length?eee.error&&!(null==(tee=iee.value)?void 0:tee.returnPartialData)&&"none"===(null==(_b=iee.value)?void 0:_b.errorPolicy)?void 0:dee.value:eee.data,fee.value=eee.loading,gee.value=eee.networkStatus,eoe((()=>{pee.trigger(eee,{client:_ee()})}))}function Iee(eee){if($ee)return void($ee=!1);const tee=rHe(eee),ree=jee();ree&&"none"!==ree&&Nee(See.value.getCurrentResult()),Pee(tee),(eee=>{vee=eee,wee&&wee(eee)})(tee),function(){if(!See.value)return;const eee=See.value.getLastError(),tee=See.value.getLastResult();See.value.resetLastResults(),Aee(),Object.assign(See.value,{lastError:eee,lastResult:tee})}()}function Pee(eee){uee.value=eee,fee.value=!1,gee.value=8,eoe((()=>{hee.trigger(eee,{client:_ee()})}))}let Ree=[];function Mee(){yee(),Oee&&(Oee=!1,fee.value=!1,Ree.forEach((eee=>eee())),Ree=[],See.value&&(See.value.stopPolling(),See.value=null),Eee&&(Eee.unsubscribe(),Eee=void 0))}let Dee,Fee=!1;function Lee(){Oee&&!Fee&&(Fee=!0,eoe((()=>{Oee&&(Mee(),Cee()),Fee=!1})))}let Uee=!1;function Bee(){var eee,_b;iee.value?(Dee=(null==(eee=iee.value)?void 0:eee.throttle)?WLe(iee.value.throttle,Lee):(null==(_b=iee.value)?void 0:_b.debounce)?HLe(iee.value.debounce,Lee):Lee,Uee=!0):Dee=Lee}function Yee(){Oee&&!Fee&&(Uee||Bee(),Dee())}let qee=see.value;const Vee=_re(oee),Wee=nie((()=>!iee.value||null==iee.value.enabled||iee.value.enabled)),Hee=nie((()=>Wee.value&&!Vee.value&&!!see.value));function Kee(eee){!iee.value||iee.value.throttle===eee.throttle&&iee.value.debounce===eee.debounce||Bee(),iee.value=eee,Yee()}function Gee(eee){qee=eee,Yee()}let Xee,Qee;function Zee(eee){const tee=JSON.stringify([eee,Hee.value]);tee!==Qee&&(Xee=eee,Yee()),Qee=tee}rne((()=>$re(cee)),Kee,{deep:!0,immediate:!0}),rne(see,Gee),rne((()=>Hee.value?lee.value:void 0),Zee,{deep:!0,immediate:!0});const Jee=[];function rte(eee){if(!Oee)return;if(!See.value)throw new Error("Query is not defined");const tee=See.value.subscribeToMore(eee.options);Ree.push(tee),eee.unsubscribeFns.push(tee)}return rne(Hee,(eee=>{eee?eoe((()=>{Cee()})):Mee()})),Hee.value&&Cee(),aee?tte((()=>{Mee(),Jee.length=0})):console.warn("[Vue apollo] useQuery() is called outside of an active effect scope and the query will not be automatically stopped."),{result:dee,loading:fee,networkStatus:gee,error:uee,start:Cee,stop:Mee,restart:Yee,forceDisabled:Vee,document:see,variables:lee,options:cee,query:See,refetch:function(eee=void 0){if(See.value)return eee&&(Xee=eee),uee.value=null,fee.value=!0,See.value.refetch(eee).then((eee=>{var tee;const ree=null==(tee=See.value)?void 0:tee.getCurrentResult();return ree&&Nee(ree),eee}))},fetchMore:function(eee){if(See.value)return uee.value=null,fee.value=!0,See.value.fetchMore(eee).then((eee=>{var tee;const ree=null==(tee=See.value)?void 0:tee.getCurrentResult();return ree&&Nee(ree),eee}))},subscribeToMore:function(eee){if(QWe)return;rne(tHe(eee),((eee,tee,ree)=>{const oee=Jee.findIndex((eee=>eee.options===tee));-1!==oee&&Jee.splice(oee,1);const aee={options:eee,unsubscribeFns:[]};Jee.push(aee),rte(aee),ree((()=>{aee.unsubscribeFns.forEach((fn=>fn())),aee.unsubscribeFns=[]}))}),{immediate:!0})},updateQuery:function(eee){See.value&&See.value.updateQuery(eee)},onResult:pee.on,onError:hee.on}}function iHe(eee,tee={}){const ree=ete(),oee=_re(!1);ree&&function(eee){JWe(eee,"mutations")}(oee);const aee=Sre(null),nee=_re(!1),iee=oHe(),see=oHe(),{resolveClient:lee}=GWe();return ree&&tte((()=>{oee.value=!1})),{mutate:async function(ree,cee={}){let dee,pee;dee="function"==typeof eee?eee():kre(eee)?eee.value:eee,pee="function"==typeof tee?tee():kre(tee)?tee.value:tee;const uee=lee(pee.clientId);aee.value=null,oee.value=!0,nee.value=!0;try{const eee=await uee.mutate({mutation:dee,...pee,...cee,variables:(null!=ree?ree:pee.variables)?{...pee.variables,...ree}:void 0});return oee.value=!1,await eoe(),iee.trigger(eee,{client:uee}),eee}catch(e){const eee=rHe(e);if(aee.value=eee,oee.value=!1,await eoe(),see.trigger(eee,{client:uee}),"always"===pee.throws||"never"!==pee.throws&&!see.getCount())throw eee}return null},loading:oee,error:aee,called:nee,onDone:iee.on,onError:see.on}}function sHe(eee,tee=void 0,ree={}){const oee=ete(),aee=tHe(eee),nee=tHe(tee),iee=eHe(ree),see=Sre(),lee=oHe(),cee=Sre(null),dee=oHe(),pee=_re(!1);oee&&function(eee){JWe(eee,"subscriptions")}(pee);const{resolveClient:uee}=GWe(),hee=_re(null);let fee=null,gee=!1;function mee(){var _a;return uee(null==(_a=Oee.value)?void 0:_a.clientId)}function wee(){if(gee||!Aee.value||QWe)return;gee=!0,pee.value=!0;const eee=mee();hee.value=eee.subscribe({query:$ee,variables:zee,...Oee.value}),fee=hee.value.subscribe({next:vee,error:bee})}function vee(eee){see.value=eee.data,pee.value=!1,lee.trigger(eee,{client:mee()})}function bee(eee){const tee=rHe(eee);cee.value=tee,pee.value=!1,dee.trigger(tee,{client:mee()})}function yee(){gee&&(gee=!1,pee.value=!1,hee.value&&(hee.value=null),fee&&(fee.unsubscribe(),fee=null))}let xee,kee=!1;function _ee(){gee&&!kee&&(kee=!0,eoe((()=>{gee&&(yee(),wee()),kee=!1})))}function See(){var _a,_b;xee=(null==(_a=Oee.value)?void 0:_a.throttle)?WLe(Oee.value.throttle,_ee):(null==(_b=Oee.value)?void 0:_b.debounce)?HLe(Oee.value.debounce,_ee):_ee}function Eee(){xee||See(),xee()}const Oee=_re();let $ee,zee,Cee;rne((()=>kre(iee)?iee.value:iee),(eee=>{!Oee.value||Oee.value.throttle===eee.throttle&&Oee.value.debounce===eee.debounce||See(),Oee.value=eee,Eee()}),{deep:!0,immediate:!0}),rne(aee,(eee=>{$ee=eee,Eee()}),{immediate:!0}),rne(nee,((eee,tee)=>{const ree=JSON.stringify(eee);ree!==Cee&&(zee=eee,Eee()),Cee=ree}),{deep:!0,immediate:!0});const Aee=nie((()=>!Oee.value||null==Oee.value.enabled||Oee.value.enabled));return rne(Aee,(eee=>{eee?wee():yee()}),{immediate:!0}),oee?tte(yee):console.warn("[Vue apollo] useSubscription() is called outside of an active effect scope and the subscription will not be automatically stopped."),{result:see,loading:pee,error:cee,start:wee,stop:yee,restart:Eee,document:aee,variables:nee,options:iee,subscription:hee,onResult:lee.on,onError:dee.on}}function lHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{d:"M3.375 3C2.339 3 1.5 3.84 1.5 4.875v.75c0 1.036.84 1.875 1.875 1.875h17.25c1.035 0 1.875-.84 1.875-1.875v-.75C22.5 3.839 21.66 3 20.625 3H3.375Z"}),jne("path",{"fill-rule":"evenodd",d:"m3.087 9 .54 9.176A3 3 0 0 0 6.62 21h10.757a3 3 0 0 0 2.995-2.824L20.913 9H3.087Zm6.163 3.75A.75.75 0 0 1 10 12h4a.75.75 0 0 1 0 1.5h-4a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function cHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M12 2.25a.75.75 0 0 1 .75.75v11.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06l3.22 3.22V3a.75.75 0 0 1 .75-.75Zm-9 13.5a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z","clip-rule":"evenodd"})])}function dHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z","clip-rule":"evenodd"})])}function pHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M7.5 3.75A1.5 1.5 0 0 0 6 5.25v13.5a1.5 1.5 0 0 0 1.5 1.5h6a1.5 1.5 0 0 0 1.5-1.5V15a.75.75 0 0 1 1.5 0v3.75a3 3 0 0 1-3 3h-6a3 3 0 0 1-3-3V5.25a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3V9A.75.75 0 0 1 15 9V5.25a1.5 1.5 0 0 0-1.5-1.5h-6Zm10.72 4.72a.75.75 0 0 1 1.06 0l3 3a.75.75 0 0 1 0 1.06l-3 3a.75.75 0 1 1-1.06-1.06l1.72-1.72H9a.75.75 0 0 1 0-1.5h10.94l-1.72-1.72a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}function uHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M3.75 12a.75.75 0 0 1 .75-.75h13.19l-5.47-5.47a.75.75 0 0 1 1.06-1.06l6.75 6.75a.75.75 0 0 1 0 1.06l-6.75 6.75a.75.75 0 1 1-1.06-1.06l5.47-5.47H4.5a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function hHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M15.75 2.25H21a.75.75 0 0 1 .75.75v5.25a.75.75 0 0 1-1.5 0V4.81L8.03 17.03a.75.75 0 0 1-1.06-1.06L19.19 3.75h-3.44a.75.75 0 0 1 0-1.5Zm-10.5 4.5a1.5 1.5 0 0 0-1.5 1.5v10.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5V10.5a.75.75 0 0 1 1.5 0v8.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V8.25a3 3 0 0 1 3-3h8.25a.75.75 0 0 1 0 1.5H5.25Z","clip-rule":"evenodd"})])}function fHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M15 3.75A5.25 5.25 0 0 0 9.75 9v10.19l4.72-4.72a.75.75 0 1 1 1.06 1.06l-6 6a.75.75 0 0 1-1.06 0l-6-6a.75.75 0 1 1 1.06-1.06l4.72 4.72V9a6.75 6.75 0 0 1 13.5 0v3a.75.75 0 0 1-1.5 0V9c0-2.9-2.35-5.25-5.25-5.25Z","clip-rule":"evenodd"})])}function gHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z","clip-rule":"evenodd"})])}function mHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{d:"M5.85 3.5a.75.75 0 0 0-1.117-1 9.719 9.719 0 0 0-2.348 4.876.75.75 0 0 0 1.479.248A8.219 8.219 0 0 1 5.85 3.5ZM19.267 2.5a.75.75 0 1 0-1.118 1 8.22 8.22 0 0 1 1.987 4.124.75.75 0 0 0 1.48-.248A9.72 9.72 0 0 0 19.266 2.5Z"}),jne("path",{"fill-rule":"evenodd",d:"M12 2.25A6.75 6.75 0 0 0 5.25 9v.75a8.217 8.217 0 0 1-2.119 5.52.75.75 0 0 0 .298 1.206c1.544.57 3.16.99 4.831 1.243a3.75 3.75 0 1 0 7.48 0 24.583 24.583 0 0 0 4.83-1.244.75.75 0 0 0 .298-1.205 8.217 8.217 0 0 1-2.118-5.52V9A6.75 6.75 0 0 0 12 2.25ZM9.75 18c0-.034 0-.067.002-.1a25.05 25.05 0 0 0 4.496 0l.002.1a2.25 2.25 0 1 1-4.5 0Z","clip-rule":"evenodd"})])}function wHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M5.25 9a6.75 6.75 0 0 1 13.5 0v.75c0 2.123.8 4.057 2.118 5.52a.75.75 0 0 1-.297 1.206c-1.544.57-3.16.99-4.831 1.243a3.75 3.75 0 1 1-7.48 0 24.585 24.585 0 0 1-4.831-1.244.75.75 0 0 1-.298-1.205A8.217 8.217 0 0 0 5.25 9.75V9Zm4.502 8.9a2.25 2.25 0 1 0 4.496 0 25.057 25.057 0 0 1-4.496 0Z","clip-rule":"evenodd"})])}function vHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M8.603 3.799A4.49 4.49 0 0 1 12 2.25c1.357 0 2.573.6 3.397 1.549a4.49 4.49 0 0 1 3.498 1.307 4.491 4.491 0 0 1 1.307 3.497A4.49 4.49 0 0 1 21.75 12a4.49 4.49 0 0 1-1.549 3.397 4.491 4.491 0 0 1-1.307 3.497 4.491 4.491 0 0 1-3.497 1.307A4.49 4.49 0 0 1 12 21.75a4.49 4.49 0 0 1-3.397-1.549 4.49 4.49 0 0 1-3.498-1.306 4.491 4.491 0 0 1-1.307-3.498A4.49 4.49 0 0 1 2.25 12c0-1.357.6-2.573 1.549-3.397a4.49 4.49 0 0 1 1.307-3.497 4.49 4.49 0 0 1 3.497-1.307Zm7.007 6.387a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function bHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm13.36-1.814a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function yHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z","clip-rule":"evenodd"})])}function xHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M11.47 13.28a.75.75 0 0 0 1.06 0l7.5-7.5a.75.75 0 0 0-1.06-1.06L12 11.69 5.03 4.72a.75.75 0 0 0-1.06 1.06l7.5 7.5Z","clip-rule":"evenodd"}),jne("path",{"fill-rule":"evenodd",d:"M11.47 19.28a.75.75 0 0 0 1.06 0l7.5-7.5a.75.75 0 1 0-1.06-1.06L12 17.69l-6.97-6.97a.75.75 0 0 0-1.06 1.06l7.5 7.5Z","clip-rule":"evenodd"})])}function kHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M10.5 3A1.501 1.501 0 0 0 9 4.5h6A1.5 1.5 0 0 0 13.5 3h-3Zm-2.693.178A3 3 0 0 1 10.5 1.5h3a3 3 0 0 1 2.694 1.678c.497.042.992.092 1.486.15 1.497.173 2.57 1.46 2.57 2.929V19.5a3 3 0 0 1-3 3H6.75a3 3 0 0 1-3-3V6.257c0-1.47 1.073-2.756 2.57-2.93.493-.057.989-.107 1.487-.15Z","clip-rule":"evenodd"})])}function _He(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{d:"M17.004 10.407c.138.435-.216.842-.672.842h-3.465a.75.75 0 0 1-.65-.375l-1.732-3c-.229-.396-.053-.907.393-1.004a5.252 5.252 0 0 1 6.126 3.537ZM8.12 8.464c.307-.338.838-.235 1.066.16l1.732 3a.75.75 0 0 1 0 .75l-1.732 3c-.229.397-.76.5-1.067.161A5.23 5.23 0 0 1 6.75 12a5.23 5.23 0 0 1 1.37-3.536ZM10.878 17.13c-.447-.098-.623-.608-.394-1.004l1.733-3.002a.75.75 0 0 1 .65-.375h3.465c.457 0 .81.407.672.842a5.252 5.252 0 0 1-6.126 3.539Z"}),jne("path",{"fill-rule":"evenodd",d:"M21 12.75a.75.75 0 1 0 0-1.5h-.783a8.22 8.22 0 0 0-.237-1.357l.734-.267a.75.75 0 1 0-.513-1.41l-.735.268a8.24 8.24 0 0 0-.689-1.192l.6-.503a.75.75 0 1 0-.964-1.149l-.6.504a8.3 8.3 0 0 0-1.054-.885l.391-.678a.75.75 0 1 0-1.299-.75l-.39.676a8.188 8.188 0 0 0-1.295-.47l.136-.77a.75.75 0 0 0-1.477-.26l-.136.77a8.36 8.36 0 0 0-1.377 0l-.136-.77a.75.75 0 1 0-1.477.26l.136.77c-.448.121-.88.28-1.294.47l-.39-.676a.75.75 0 0 0-1.3.75l.392.678a8.29 8.29 0 0 0-1.054.885l-.6-.504a.75.75 0 1 0-.965 1.149l.6.503a8.243 8.243 0 0 0-.689 1.192L3.8 8.216a.75.75 0 1 0-.513 1.41l.735.267a8.222 8.222 0 0 0-.238 1.356h-.783a.75.75 0 0 0 0 1.5h.783c.042.464.122.917.238 1.356l-.735.268a.75.75 0 0 0 .513 1.41l.735-.268c.197.417.428.816.69 1.191l-.6.504a.75.75 0 0 0 .963 1.15l.601-.505c.326.323.679.62 1.054.885l-.392.68a.75.75 0 0 0 1.3.75l.39-.679c.414.192.847.35 1.294.471l-.136.77a.75.75 0 0 0 1.477.261l.137-.772a8.332 8.332 0 0 0 1.376 0l.136.772a.75.75 0 1 0 1.477-.26l-.136-.771a8.19 8.19 0 0 0 1.294-.47l.391.677a.75.75 0 0 0 1.3-.75l-.393-.679a8.29 8.29 0 0 0 1.054-.885l.601.504a.75.75 0 0 0 .964-1.15l-.6-.503c.261-.375.492-.774.69-1.191l.735.267a.75.75 0 1 0 .512-1.41l-.734-.267c.115-.439.195-.892.237-1.356h.784Zm-2.657-3.06a6.744 6.744 0 0 0-1.19-2.053 6.784 6.784 0 0 0-1.82-1.51A6.705 6.705 0 0 0 12 5.25a6.8 6.8 0 0 0-1.225.11 6.7 6.7 0 0 0-2.15.793 6.784 6.784 0 0 0-2.952 3.489.76.76 0 0 1-.036.098A6.74 6.74 0 0 0 5.251 12a6.74 6.74 0 0 0 3.366 5.842l.009.005a6.704 6.704 0 0 0 2.18.798l.022.003a6.792 6.792 0 0 0 2.368-.004 6.704 6.704 0 0 0 2.205-.811 6.785 6.785 0 0 0 1.762-1.484l.009-.01.009-.01a6.743 6.743 0 0 0 1.18-2.066c.253-.707.39-1.469.39-2.263a6.74 6.74 0 0 0-.408-2.309Z","clip-rule":"evenodd"})])}function SHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function EHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function OHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),jne("path",{"fill-rule":"evenodd",d:"M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 0 1 0-1.113ZM17.25 12a5.25 5.25 0 1 1-10.5 0 5.25 5.25 0 0 1 10.5 0Z","clip-rule":"evenodd"})])}function $He(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M19.5 21a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3h-5.379a.75.75 0 0 1-.53-.22L11.47 3.66A2.25 2.25 0 0 0 9.879 3H4.5a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3h15Zm-6.75-10.5a.75.75 0 0 0-1.5 0v4.19l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V10.5Z","clip-rule":"evenodd"})])}function zHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{d:"M21.721 12.752a9.711 9.711 0 0 0-.945-5.003 12.754 12.754 0 0 1-4.339 2.708 18.991 18.991 0 0 1-.214 4.772 17.165 17.165 0 0 0 5.498-2.477ZM14.634 15.55a17.324 17.324 0 0 0 .332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 0 0 .332 4.647 17.385 17.385 0 0 0 5.268 0ZM9.772 17.119a18.963 18.963 0 0 0 4.456 0A17.182 17.182 0 0 1 12 21.724a17.18 17.18 0 0 1-2.228-4.605ZM7.777 15.23a18.87 18.87 0 0 1-.214-4.774 12.753 12.753 0 0 1-4.34-2.708 9.711 9.711 0 0 0-.944 5.004 17.165 17.165 0 0 0 5.498 2.477ZM21.356 14.752a9.765 9.765 0 0 1-7.478 6.817 18.64 18.64 0 0 0 1.988-4.718 18.627 18.627 0 0 0 5.49-2.098ZM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 0 0 1.988 4.718 9.765 9.765 0 0 1-7.478-6.816ZM13.878 2.43a9.755 9.755 0 0 1 6.116 3.986 11.267 11.267 0 0 1-3.746 2.504 18.63 18.63 0 0 0-2.37-6.49ZM12 2.276a17.152 17.152 0 0 1 2.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0 1 12 2.276ZM10.122 2.43a18.629 18.629 0 0 0-2.37 6.49 11.266 11.266 0 0 1-3.746-2.504 9.754 9.754 0 0 1 6.116-3.985Z"})])}function CHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M4.5 3.75a3 3 0 0 0-3 3v10.5a3 3 0 0 0 3 3h15a3 3 0 0 0 3-3V6.75a3 3 0 0 0-3-3h-15Zm4.125 3a2.25 2.25 0 1 0 0 4.5 2.25 2.25 0 0 0 0-4.5Zm-3.873 8.703a4.126 4.126 0 0 1 7.746 0 .75.75 0 0 1-.351.92 7.47 7.47 0 0 1-3.522.877 7.47 7.47 0 0 1-3.522-.877.75.75 0 0 1-.351-.92ZM15 8.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15ZM14.25 12a.75.75 0 0 1 .75-.75h3.75a.75.75 0 0 1 0 1.5H15a.75.75 0 0 1-.75-.75Zm.75 2.25a.75.75 0 0 0 0 1.5h3.75a.75.75 0 0 0 0-1.5H15Z","clip-rule":"evenodd"})])}function AHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm8.706-1.442c1.146-.573 2.437.463 2.126 1.706l-.709 2.836.042-.02a.75.75 0 0 1 .67 1.34l-.04.022c-1.147.573-2.438-.463-2.127-1.706l.71-2.836-.042.02a.75.75 0 1 1-.671-1.34l.041-.022ZM12 9a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function jHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M15.75 1.5a6.75 6.75 0 0 0-6.651 7.906c.067.39-.032.717-.221.906l-6.5 6.499a3 3 0 0 0-.878 2.121v2.818c0 .414.336.75.75.75H6a.75.75 0 0 0 .75-.75v-1.5h1.5A.75.75 0 0 0 9 19.5V18h1.5a.75.75 0 0 0 .53-.22l2.658-2.658c.19-.189.517-.288.906-.22A6.75 6.75 0 1 0 15.75 1.5Zm0 3a.75.75 0 0 0 0 1.5A2.25 2.25 0 0 1 18 8.25a.75.75 0 0 0 1.5 0 3.75 3.75 0 0 0-3.75-3.75Z","clip-rule":"evenodd"})])}function THe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M19.449 8.448 16.388 11a4.52 4.52 0 0 1 0 2.002l3.061 2.55a8.275 8.275 0 0 0 0-7.103ZM15.552 19.45 13 16.388a4.52 4.52 0 0 1-2.002 0l-2.55 3.061a8.275 8.275 0 0 0 7.103 0ZM4.55 15.552 7.612 13a4.52 4.52 0 0 1 0-2.002L4.551 8.45a8.275 8.275 0 0 0 0 7.103ZM8.448 4.55 11 7.612a4.52 4.52 0 0 1 2.002 0l2.55-3.061a8.275 8.275 0 0 0-7.103 0Zm8.657-.86a9.776 9.776 0 0 1 1.79 1.415 9.776 9.776 0 0 1 1.414 1.788 9.764 9.764 0 0 1 0 10.211 9.777 9.777 0 0 1-1.415 1.79 9.777 9.777 0 0 1-1.788 1.414 9.764 9.764 0 0 1-10.212 0 9.776 9.776 0 0 1-1.788-1.415 9.776 9.776 0 0 1-1.415-1.788 9.764 9.764 0 0 1 0-10.212 9.774 9.774 0 0 1 1.415-1.788A9.774 9.774 0 0 1 6.894 3.69a9.764 9.764 0 0 1 10.211 0ZM14.121 9.88a2.985 2.985 0 0 0-1.11-.704 3.015 3.015 0 0 0-2.022 0 2.985 2.985 0 0 0-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 0 0 0 2.022c.144.405.378.785.704 1.11.325.326.705.56 1.11.704.652.233 1.37.233 2.022 0a2.985 2.985 0 0 0 1.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 0 0 0-2.022 2.985 2.985 0 0 0-.704-1.11Z","clip-rule":"evenodd"})])}function NHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M19.902 4.098a3.75 3.75 0 0 0-5.304 0l-4.5 4.5a3.75 3.75 0 0 0 1.035 6.037.75.75 0 0 1-.646 1.353 5.25 5.25 0 0 1-1.449-8.45l4.5-4.5a5.25 5.25 0 1 1 7.424 7.424l-1.757 1.757a.75.75 0 1 1-1.06-1.06l1.757-1.757a3.75 3.75 0 0 0 0-5.304Zm-7.389 4.267a.75.75 0 0 1 1-.353 5.25 5.25 0 0 1 1.449 8.45l-4.5 4.5a5.25 5.25 0 1 1-7.424-7.424l1.757-1.757a.75.75 0 1 1 1.06 1.06l-1.757 1.757a3.75 3.75 0 1 0 5.304 5.304l4.5-4.5a3.75 3.75 0 0 0-1.035-6.037.75.75 0 0 1-.354-1Z","clip-rule":"evenodd"})])}function IHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M12 1.5a5.25 5.25 0 0 0-5.25 5.25v3a3 3 0 0 0-3 3v6.75a3 3 0 0 0 3 3h10.5a3 3 0 0 0 3-3v-6.75a3 3 0 0 0-3-3v-3c0-2.9-2.35-5.25-5.25-5.25Zm3.75 8.25v-3a3.75 3.75 0 1 0-7.5 0v3h7.5Z","clip-rule":"evenodd"})])}function PHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 0 1-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 0 1-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 0 1-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584ZM12 18a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z","clip-rule":"evenodd"})])}function RHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{d:"M5.507 4.048A3 3 0 0 1 7.785 3h8.43a3 3 0 0 1 2.278 1.048l1.722 2.008A4.533 4.533 0 0 0 19.5 6h-15c-.243 0-.482.02-.715.056l1.722-2.008Z"}),jne("path",{"fill-rule":"evenodd",d:"M1.5 10.5a3 3 0 0 1 3-3h15a3 3 0 1 1 0 6h-15a3 3 0 0 1-3-3Zm15 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm2.25.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM4.5 15a3 3 0 1 0 0 6h15a3 3 0 1 0 0-6h-15Zm11.25 3.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM19.5 18a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z","clip-rule":"evenodd"})])}function MHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z","clip-rule":"evenodd"})])}function DHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M11.484 2.17a.75.75 0 0 1 1.032 0 11.209 11.209 0 0 0 7.877 3.08.75.75 0 0 1 .722.515 12.74 12.74 0 0 1 .635 3.985c0 5.942-4.064 10.933-9.563 12.348a.749.749 0 0 1-.374 0C6.314 20.683 2.25 15.692 2.25 9.75c0-1.39.223-2.73.635-3.985a.75.75 0 0 1 .722-.516l.143.001c2.996 0 5.718-1.17 7.734-3.08ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75ZM12 15a.75.75 0 0 0-.75.75v.008c0 .414.336.75.75.75h.008a.75.75 0 0 0 .75-.75v-.008a.75.75 0 0 0-.75-.75H12Z","clip-rule":"evenodd"})])}function FHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M16.5 4.478v.227a48.816 48.816 0 0 1 3.878.512.75.75 0 1 1-.256 1.478l-.209-.035-1.005 13.07a3 3 0 0 1-2.991 2.77H8.084a3 3 0 0 1-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 0 1-.256-1.478A48.567 48.567 0 0 1 7.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 0 1 3.369 0c1.603.051 2.815 1.387 2.815 2.951Zm-6.136-1.452a51.196 51.196 0 0 1 3.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 0 0-6 0v-.113c0-.794.609-1.428 1.364-1.452Zm-.355 5.945a.75.75 0 1 0-1.5.058l.347 9a.75.75 0 1 0 1.499-.058l-.346-9Zm5.48.058a.75.75 0 1 0-1.498-.058l-.347 9a.75.75 0 0 0 1.5.058l.345-9Z","clip-rule":"evenodd"})])}function LHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M18.685 19.097A9.723 9.723 0 0 0 21.75 12c0-5.385-4.365-9.75-9.75-9.75S2.25 6.615 2.25 12a9.723 9.723 0 0 0 3.065 7.097A9.716 9.716 0 0 0 12 21.75a9.716 9.716 0 0 0 6.685-2.653Zm-12.54-1.285A7.486 7.486 0 0 1 12 15a7.486 7.486 0 0 1 5.855 2.812A8.224 8.224 0 0 1 12 20.25a8.224 8.224 0 0 1-5.855-2.438ZM15.75 9a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z","clip-rule":"evenodd"})])}function UHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z","clip-rule":"evenodd"})])}function BHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M12 6.75a5.25 5.25 0 0 1 6.775-5.025.75.75 0 0 1 .313 1.248l-3.32 3.319c.063.475.276.934.641 1.299.365.365.824.578 1.3.64l3.318-3.319a.75.75 0 0 1 1.248.313 5.25 5.25 0 0 1-5.472 6.756c-1.018-.086-1.87.1-2.309.634L7.344 21.3A3.298 3.298 0 1 1 2.7 16.657l8.684-7.151c.533-.44.72-1.291.634-2.309A5.342 5.342 0 0 1 12 6.75ZM4.117 19.125a.75.75 0 0 1 .75-.75h.008a.75.75 0 0 1 .75.75v.008a.75.75 0 0 1-.75.75h-.008a.75.75 0 0 1-.75-.75v-.008Z","clip-rule":"evenodd"}),jne("path",{d:"m10.076 8.64-2.201-2.2V4.874a.75.75 0 0 0-.364-.643l-3.75-2.25a.75.75 0 0 0-.916.113l-.75.75a.75.75 0 0 0-.113.916l2.25 3.75a.75.75 0 0 0 .643.364h1.564l2.062 2.062 1.575-1.297Z"}),jne("path",{"fill-rule":"evenodd",d:"m12.556 17.329 4.183 4.182a3.375 3.375 0 0 0 4.773-4.773l-3.306-3.305a6.803 6.803 0 0 1-1.53.043c-.394-.034-.682-.006-.867.042a.589.589 0 0 0-.167.063l-3.086 3.748Zm3.414-1.36a.75.75 0 0 1 1.06 0l1.875 1.876a.75.75 0 1 1-1.06 1.06L15.97 17.03a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}function YHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm-1.72 6.97a.75.75 0 1 0-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 1 0 1.06 1.06L12 13.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L13.06 12l1.72-1.72a.75.75 0 1 0-1.06-1.06L12 10.94l-1.72-1.72Z","clip-rule":"evenodd"})])}function qHe(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"fill-rule":"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z","clip-rule":"evenodd"})])}const VHe=new URL(sessionStorage.getItem("unraidAccountUrl")??"https://account.unraid.net"??"https://account.unraid.net"),WHe=new URL("https://docs.unraid.net"),HHe=new URL("https://forums.unraid.net"),KHe=new URL(sessionStorage.getItem("unraidPurchaseUrl")??"https://unraid.net"??"https://unraid.net"),GHe=new URL("c",VHe),XHe=new URL("/bug-reports",HHe);new URL("/go/connect/",WHe);const QHe=new URL("https://connect.myunraid.net"),ZHe=new URL("/forum/94-connect-plugin-support/",HHe),JHe=new URL("/contact",KHe),eKe=new URL("https://discord.unraid.net"),tKe=new URL("/c",KHe);new URL("/support",KHe);const rKe=new URL(window.location.origin),oKe=new URL("/graphql",rKe),aKe=new URL("/Settings/ManagementAccess",rKe),nKe=new URL("#UnraidNetSettings",aKe),iKe=new URL("/Tools/Downgrade",rKe),sKe=new URL("/Tools/Registration",rKe),lKe=new URL("/Tools/Update",rKe),cKe=new URL("https://releases.unraid.net/os"),dKe=new URL("/go/release-notes/",WHe),pKe=eee=>{const tee=eee.split("-")[0];return new URL(`/unraid-os/release-notes/${tee}`,WHe)},uKe=new URL("/go/faq-licensing/",WHe),hKe=new URL("/go/changing-the-flash-device/",WHe);new URL("https://unraid.net");var fKe,gKe={exports:{}};var mKe=(fKe||(fKe=1,gKe.exports=function(){var t=1e3,e=6e4,n=36e5,r="millisecond",i="second",s="minute",u="hour",a="day",o="week",c="month",f="quarter",h="year",d="date",l="Invalid Date",$=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,M={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},m=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},v={s:m,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),i=n%60;return(e<=0?"+":"-")+m(r,2,"0")+":"+m(i,2,"0")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;D[a]=e,i=a}return!r&&i&&(g=i),i||!r&&g},O=function(t,e){if(S(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new _(n)},b=v;b.l=w,b.i=S,b.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var _=function(){function M(t){this.$L=w(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[p]=!0}var m=M.prototype;return m.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(b.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match($);if(r){var i=r[2]-1||0,s=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],i,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(e)}(t),this.init()},m.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},m.$utils=function(){return b},m.isValid=function(){return!(this.$d.toString()===l)},m.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},m.isAfter=function(t,e){return O(t)console.error("SEMVER",...eee):()=>{};return vKe=tee}function _Ke(){if(xKe)return yKe;xKe=1;const eee=Number.MAX_SAFE_INTEGER||9007199254740991;return yKe={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:eee,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}}var SKe,EKe,OKe,$Ke,zKe,CKe,AKe,jKe,TKe,NKe,IKe,re={exports:{}};function PKe(){return SKe||(SKe=1,function(eee,tee){const{MAX_SAFE_COMPONENT_LENGTH:ree,MAX_SAFE_BUILD_LENGTH:oee,MAX_LENGTH:aee}=_Ke(),nee=kKe(),re=(tee=eee.exports={}).re=[],iee=tee.safeRe=[],see=tee.src=[],lee=tee.safeSrc=[],t=tee.t={};let R=0;const cee="[a-zA-Z0-9-]",dee=[["\\s",1],["\\d",aee],[cee,oee]],pee=(eee,tee,ree)=>{const oee=(eee=>{for(const[tee,ree]of dee)eee=eee.split(`${tee}*`).join(`${tee}{0,${ree}}`).split(`${tee}+`).join(`${tee}{1,${ree}}`);return eee})(tee),aee=R++;nee(eee,aee,tee),t[eee]=aee,see[aee]=tee,lee[aee]=oee,re[aee]=new RegExp(tee,ree?"g":void 0),iee[aee]=new RegExp(oee,ree?"g":void 0)};pee("NUMERICIDENTIFIER","0|[1-9]\\d*"),pee("NUMERICIDENTIFIERLOOSE","\\d+"),pee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${cee}*`),pee("MAINVERSION",`(${see[t.NUMERICIDENTIFIER]})\\.(${see[t.NUMERICIDENTIFIER]})\\.(${see[t.NUMERICIDENTIFIER]})`),pee("MAINVERSIONLOOSE",`(${see[t.NUMERICIDENTIFIERLOOSE]})\\.(${see[t.NUMERICIDENTIFIERLOOSE]})\\.(${see[t.NUMERICIDENTIFIERLOOSE]})`),pee("PRERELEASEIDENTIFIER",`(?:${see[t.NUMERICIDENTIFIER]}|${see[t.NONNUMERICIDENTIFIER]})`),pee("PRERELEASEIDENTIFIERLOOSE",`(?:${see[t.NUMERICIDENTIFIERLOOSE]}|${see[t.NONNUMERICIDENTIFIER]})`),pee("PRERELEASE",`(?:-(${see[t.PRERELEASEIDENTIFIER]}(?:\\.${see[t.PRERELEASEIDENTIFIER]})*))`),pee("PRERELEASELOOSE",`(?:-?(${see[t.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${see[t.PRERELEASEIDENTIFIERLOOSE]})*))`),pee("BUILDIDENTIFIER",`${cee}+`),pee("BUILD",`(?:\\+(${see[t.BUILDIDENTIFIER]}(?:\\.${see[t.BUILDIDENTIFIER]})*))`),pee("FULLPLAIN",`v?${see[t.MAINVERSION]}${see[t.PRERELEASE]}?${see[t.BUILD]}?`),pee("FULL",`^${see[t.FULLPLAIN]}$`),pee("LOOSEPLAIN",`[v=\\s]*${see[t.MAINVERSIONLOOSE]}${see[t.PRERELEASELOOSE]}?${see[t.BUILD]}?`),pee("LOOSE",`^${see[t.LOOSEPLAIN]}$`),pee("GTLT","((?:<|>)?=?)"),pee("XRANGEIDENTIFIERLOOSE",`${see[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),pee("XRANGEIDENTIFIER",`${see[t.NUMERICIDENTIFIER]}|x|X|\\*`),pee("XRANGEPLAIN",`[v=\\s]*(${see[t.XRANGEIDENTIFIER]})(?:\\.(${see[t.XRANGEIDENTIFIER]})(?:\\.(${see[t.XRANGEIDENTIFIER]})(?:${see[t.PRERELEASE]})?${see[t.BUILD]}?)?)?`),pee("XRANGEPLAINLOOSE",`[v=\\s]*(${see[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${see[t.XRANGEIDENTIFIERLOOSE]})(?:\\.(${see[t.XRANGEIDENTIFIERLOOSE]})(?:${see[t.PRERELEASELOOSE]})?${see[t.BUILD]}?)?)?`),pee("XRANGE",`^${see[t.GTLT]}\\s*${see[t.XRANGEPLAIN]}$`),pee("XRANGELOOSE",`^${see[t.GTLT]}\\s*${see[t.XRANGEPLAINLOOSE]}$`),pee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${ree}})(?:\\.(\\d{1,${ree}}))?(?:\\.(\\d{1,${ree}}))?`),pee("COERCE",`${see[t.COERCEPLAIN]}(?:$|[^\\d])`),pee("COERCEFULL",see[t.COERCEPLAIN]+`(?:${see[t.PRERELEASE]})?`+`(?:${see[t.BUILD]})?(?:$|[^\\d])`),pee("COERCERTL",see[t.COERCE],!0),pee("COERCERTLFULL",see[t.COERCEFULL],!0),pee("LONETILDE","(?:~>?)"),pee("TILDETRIM",`(\\s*)${see[t.LONETILDE]}\\s+`,!0),tee.tildeTrimReplace="$1~",pee("TILDE",`^${see[t.LONETILDE]}${see[t.XRANGEPLAIN]}$`),pee("TILDELOOSE",`^${see[t.LONETILDE]}${see[t.XRANGEPLAINLOOSE]}$`),pee("LONECARET","(?:\\^)"),pee("CARETTRIM",`(\\s*)${see[t.LONECARET]}\\s+`,!0),tee.caretTrimReplace="$1^",pee("CARET",`^${see[t.LONECARET]}${see[t.XRANGEPLAIN]}$`),pee("CARETLOOSE",`^${see[t.LONECARET]}${see[t.XRANGEPLAINLOOSE]}$`),pee("COMPARATORLOOSE",`^${see[t.GTLT]}\\s*(${see[t.LOOSEPLAIN]})$|^$`),pee("COMPARATOR",`^${see[t.GTLT]}\\s*(${see[t.FULLPLAIN]})$|^$`),pee("COMPARATORTRIM",`(\\s*)${see[t.GTLT]}\\s*(${see[t.LOOSEPLAIN]}|${see[t.XRANGEPLAIN]})`,!0),tee.comparatorTrimReplace="$1$2$3",pee("HYPHENRANGE",`^\\s*(${see[t.XRANGEPLAIN]})\\s+-\\s+(${see[t.XRANGEPLAIN]})\\s*$`),pee("HYPHENRANGELOOSE",`^\\s*(${see[t.XRANGEPLAINLOOSE]})\\s+-\\s+(${see[t.XRANGEPLAINLOOSE]})\\s*$`),pee("STAR","(<|>)?=?\\s*\\*"),pee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),pee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}(re,re.exports)),re.exports}function RKe(){if(AKe)return CKe;AKe=1;const eee=kKe(),{MAX_LENGTH:tee,MAX_SAFE_INTEGER:ree}=_Ke(),{safeRe:re,safeSrc:oee,t:t}=PKe(),aee=function(){if(OKe)return EKe;OKe=1;const eee=Object.freeze({loose:!0}),tee=Object.freeze({});return EKe=ree=>ree?"object"!=typeof ree?eee:ree:tee}(),{compareIdentifiers:nee}=function(){if(zKe)return $Ke;zKe=1;const eee=/^[0-9]+$/,tee=(a,b)=>{const tee=eee.test(a),ree=eee.test(b);return tee&&ree&&(a=+a,b=+b),a===b?0:tee&&!ree?-1:ree&&!tee?1:atee(b,a)},$Ke}();class iee{constructor(oee,nee){if(nee=aee(nee),oee instanceof iee){if(oee.loose===!!nee.loose&&oee.includePrerelease===!!nee.includePrerelease)return oee;oee=oee.version}else if("string"!=typeof oee)throw new TypeError(`Invalid version. Must be a string. Got type "${typeof oee}".`);if(oee.length>tee)throw new TypeError(`version is longer than ${tee} characters`);eee("SemVer",oee,nee),this.options=nee,this.loose=!!nee.loose,this.includePrerelease=!!nee.includePrerelease;const m=oee.trim().match(nee.loose?re[t.LOOSE]:re[t.FULL]);if(!m)throw new TypeError(`Invalid Version: ${oee}`);if(this.raw=oee,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>ree||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ree||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ree||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map((id=>{if(/^[0-9]+$/.test(id)){const eee=+id;if(eee>=0&&eee=0;)"number"==typeof this.prerelease[i]&&(this.prerelease[i]++,i=-2);if(-1===i){if(tee===this.prerelease.join(".")&&!1===ree)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(eee)}}if(tee){let oee=[tee,eee];!1===ree&&(oee=[tee]),0===nee(this.prerelease[0],tee)?isNaN(this.prerelease[1])&&(this.prerelease=oee):this.prerelease=oee}break}default:throw new Error(`invalid increment argument: ${eee}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}return CKe=iee}var MKe=function(){if(IKe)return NKe;IKe=1;const eee=function(){if(TKe)return jKe;TKe=1;const eee=RKe();return jKe=(tee,ree,oee=!1)=>{if(tee instanceof eee)return tee;try{return new eee(tee,ree)}catch(er){if(!oee)return null;throw er}},jKe}();return NKe=(tee,ree)=>{const oee=eee(tee,ree);return oee&&oee.prerelease.length?oee.prerelease:null},NKe}();const DKe=VVe(MKe);function FKe(eee,tee){return tee}const LKe="Content-Type",UKe=Symbol(),BKe=Symbol();function YKe(eee={}){var _a;const tee=eee instanceof Array?Object.fromEntries(eee):eee;return null===(_a=Object.entries(tee).find((([k])=>k.toLowerCase()===LKe.toLowerCase())))||void 0===_a?void 0:_a[1]}function qKe(eee){return/^application\/.*json.*/.test(eee)}const VKe=function(eee,tee,ree=!1){return Object.entries(tee).reduce(((tee,[oee,aee])=>{const nee=eee[oee];return Array.isArray(nee)&&Array.isArray(aee)?tee[oee]=ree?[...nee,...aee]:aee:tee[oee]="object"==typeof nee&&"object"==typeof aee?VKe(nee,aee,ree):aee,tee}),{...eee})},WKe={options:{},errorType:"text",polyfills:{},polyfill(p,eee=!0,tee=!1,...ree){const oee=this.polyfills[p]||("undefined"!=typeof self?self[p]:null)||("undefined"!=typeof global?global[p]:null);if(eee&&!oee)throw new Error(p+" is not defined");return tee&&oee?new oee(...ree):oee}};class HKe extends Error{}const KKe=eee=>{const tee=Object.create(null);eee=eee._addons.reduce(((w,ree)=>ree.beforeRequest&&ree.beforeRequest(w,eee._options,tee)||w),eee);const{_url:ree,_options:oee,_config:aee,_catchers:nee,_resolvers:iee,_middlewares:see,_addons:lee}=eee,cee=new Map(nee),dee=VKe(aee.options,oee);let pee=ree;const uee=(eee=>tee=>eee.reduceRight(((eee,tee)=>tee(eee)),tee)||tee)(see)(((eee,tee)=>(pee=eee,aee.polyfill("fetch")(eee,tee))))(ree,dee),hee=new Error,fee=uee.catch((eee=>{throw{[UKe]:eee}})).then((eee=>{var _a;if(!eee.ok){const tee=new HKe;if(tee.cause=hee,tee.stack=tee.stack+"\nCAUSE: "+hee.stack,tee.response=eee,tee.status=eee.status,tee.url=pee,"opaque"===eee.type)throw tee;const ree="json"===aee.errorType||"application/json"===(null===(_a=eee.headers.get("Content-Type"))||void 0===_a?void 0:_a.split(";")[0]);return(aee.errorType?ree?eee.text():eee[aee.errorType]():Promise.resolve(eee.body)).then((oee=>{throw tee.message="string"==typeof oee?oee:eee.statusText,oee&&(ree&&"string"==typeof oee?(tee.text=oee,tee.json=JSON.parse(oee)):tee[aee.errorType]=oee),tee}))}return eee})),gee=tee=>tee.catch((tee=>{const ree=Object.prototype.hasOwnProperty.call(tee,UKe),oee=ree?tee[UKe]:tee,aee=(null==oee?void 0:oee.status)&&cee.get(oee.status)||cee.get(null==oee?void 0:oee.name)||ree&&cee.has(UKe)&&cee.get(UKe);if(aee)return aee(oee,eee);const nee=cee.get(BKe);if(nee)return nee(oee,eee);throw oee})),mee=eee=>cb=>gee(eee?fee.then((_=>_&&_[eee]())).then((_=>cb?cb(_):_)):fee.then((_=>cb?cb(_):_))),wee={_wretchReq:eee,_fetchReq:uee,_sharedState:tee,res:mee(null),json:mee("json"),blob:mee("blob"),formData:mee("formData"),arrayBuffer:mee("arrayBuffer"),text:mee("text"),error(eee,cb){return cee.set(eee,cb),this},badRequest(cb){return this.error(400,cb)},unauthorized(cb){return this.error(401,cb)},forbidden(cb){return this.error(403,cb)},notFound(cb){return this.error(404,cb)},timeout(cb){return this.error(408,cb)},internalError(cb){return this.error(500,cb)},fetchError(cb){return this.error(UKe,cb)}},vee=lee.reduce(((eee,tee)=>({...eee,..."function"==typeof tee.resolver?tee.resolver(eee):tee.resolver})),wee);return iee.reduce(((tee,r)=>r(tee,eee)),vee)},GKe={_url:"",_options:{},_config:WKe,_catchers:new Map,_resolvers:[],_deferred:[],_middlewares:[],_addons:[],addon(eee){return{...this,_addons:[...this._addons,eee],...eee.wretch}},errorType(eee){return{...this,_config:{...this._config,errorType:eee}}},polyfills(eee,tee=!1){return{...this,_config:{...this._config,polyfills:tee?eee:VKe(this._config.polyfills,eee)}}},url(eee,tee=!1){if(tee)return{...this,_url:eee};const ree=this._url.split("?");return{...this,_url:ree.length>1?ree[0]+eee+"?"+ree[1]:this._url+eee}},options(eee,tee=!1){return{...this,_options:tee?eee:VKe(this._options,eee)}},headers(eee){const tee=eee?Array.isArray(eee)?Object.fromEntries(eee):"entries"in eee?Object.fromEntries(eee.entries()):eee:{};return{...this,_options:VKe(this._options,{headers:tee})}},accept(eee){return this.headers({Accept:eee})},content(eee){return this.headers({[LKe]:eee})},auth(eee){return this.headers({Authorization:eee})},catcher(eee,tee){const ree=new Map(this._catchers);return ree.set(eee,tee),{...this,_catchers:ree}},catcherFallback(eee){return this.catcher(BKe,eee)},resolve(eee,tee=!1){return{...this,_resolvers:tee?[eee]:[...this._resolvers,eee]}},defer(eee,tee=!1){return{...this,_deferred:tee?[eee]:[...this._deferred,eee]}},middlewares(eee,tee=!1){return{...this,_middlewares:tee?eee:[...this._middlewares,...eee]}},fetch(eee=this._options.method,tee="",ree=null){let oee=this.url(tee).options({method:eee});const aee=YKe(oee._options.headers),nee=this._config.polyfill("FormData",!1),iee="object"==typeof ree&&!(nee&&ree instanceof nee)&&(!oee._options.headers||!aee||qKe(aee));return oee=ree?iee?oee.json(ree,aee):oee.body(ree):oee,KKe(oee._deferred.reduce(((eee,tee)=>tee(eee,eee._url,eee._options)),oee))},get(eee=""){return this.fetch("GET",eee)},delete(eee=""){return this.fetch("DELETE",eee)},put(eee,tee=""){return this.fetch("PUT",tee,eee)},post(eee,tee=""){return this.fetch("POST",tee,eee)},patch(eee,tee=""){return this.fetch("PATCH",tee,eee)},head(eee=""){return this.fetch("HEAD",eee)},opts(eee=""){return this.fetch("OPTIONS",eee)},body(eee){return{...this,_options:{...this._options,body:eee}}},json(eee,tee){const ree=YKe(this._options.headers);return this.content(tee||qKe(ree)&&ree||"application/json").body(JSON.stringify(eee))}};function XKe(eee="",tee={}){return{...GKe,_url:eee,_options:tee}}function QKe(eee,tee=!1,ree,oee=ree.polyfill("FormData",!0,!0),aee=[]){return Object.entries(eee).forEach((([eee,nee])=>{let iee=aee.reduce(((eee,tee)=>eee?`${eee}[${tee}]`:tee),null);if(iee=iee?`${iee}[${eee}]`:eee,nee instanceof Array||globalThis.FileList&&nee instanceof FileList)for(const tee of nee)oee.append(iee,tee);else!tee||"object"!=typeof nee||tee instanceof Array&&tee.includes(eee)?oee.append(iee,nee):null!==nee&&QKe(nee,tee,ree,oee,[...aee,eee])})),oee}XKe.default=XKe,XKe.options=function(eee,tee=!1){WKe.options=tee?eee:VKe(WKe.options,eee)},XKe.errorType=function(eee){WKe.errorType=eee},XKe.polyfills=function(eee,tee=!1){WKe.polyfills=tee?eee:VKe(WKe.polyfills,eee)},XKe.WretchError=HKe;const ZKe={wretch:{formData(eee,tee=!1){return this.body(QKe(eee,tee,this._config))}}};function JKe(eee,tee){return encodeURIComponent(eee)+"="+encodeURIComponent("object"==typeof tee?JSON.stringify(tee):""+tee)}const eGe={wretch:{formUrl(eee){return this.body("string"==typeof eee?eee:(tee=eee,Object.keys(tee).map((eee=>{const ree=tee[eee];return ree instanceof Array?ree.map((v=>JKe(eee,v))).join("&"):JKe(eee,ree)})).join("&"))).content("application/x-www-form-urlencoded");var tee}}};function tGe(eee){return void 0!==eee?eee:""}const rGe=(eee,qp,tee,ree,oee)=>{let aee;if("string"==typeof qp)aee=qp;else{const eee=oee.polyfill("URLSearchParams",!0,!0);for(const tee in qp){const oee=qp[tee];if(!ree||null!=oee)if(qp[tee]instanceof Array)for(const ree of oee)eee.append(tee,tGe(ree));else eee.append(tee,tGe(oee))}aee=eee.toString()}const nee=eee.split("?");return aee?tee||nee.length<2?nee[0]+"?"+aee:eee+"&"+aee:tee?nee[0]:eee},oGe={wretch:{query(qp,eee=!1,tee=!1){return{...this,_url:rGe(this._url,qp,eee,tee,this._config)}}}};$Le(TLe());const aGe=qLe("errors",(()=>{const eee=_re([]);return{errors:eee,removeErrorByIndex:tee=>{eee.value=eee.value.filter(((eee,i)=>i!==tee))},removeErrorByRef:tee=>{eee.value=eee.value.filter((eee=>eee?.ref!==tee))},resetErrors:()=>{eee.value=[]},setError:tee=>{console.error("[setError]",tee),eee.value.push(tee)},openTroubleshoot:async tee=>{try{await FeedbackButton();let ree=document.querySelector(".sweet-alert.visible");for(;!ree;)await new Promise((eee=>setTimeout(eee,100))),ree=document.querySelector(".sweet-alert.visible");if(eee.value.length){let tee=ree.querySelector("#troubleshootDetails");for(;!tee;)await new Promise((eee=>setTimeout(eee,100))),tee=ree.querySelector("#troubleshootDetails");const oee=eee.value.map(((eee,tee)=>{const ree=tee+1;let oee=`• Error ${ree}: ${eee.heading}\n`;var aee;return oee+=`• Error ${ree} Message: ${eee.message}\n`,oee+=`• Error ${ree} Level: ${eee.level}\n`,oee+=`• Error ${ree} Type: ${eee.type}\n`,eee.ref&&(oee+=`• Error ${ree} Ref: ${eee.ref}\n`),eee.debugServer&&(oee+=`• Error ${ree} Debug Server:\n${aee=eee.debugServer,Object.entries(aee).reduce(((eee,[p,tee])=>`${eee}${p}: ${tee}\n`),"")}\n`),oee})).join("\n***************\n");tee.value+="\n##########################\n",tee.value+=`# Debug Details – Component Errors ${eee.value.length} #\n`,tee.value+="##########################\n",tee.value+=oee}let oee=ree.querySelector("#troubleshootEmail");for(;!oee;)await new Promise((eee=>setTimeout(eee,100))),oee=ree.querySelector("#troubleshootEmail");tee.email?oee.value=tee.email:oee.focus();let aee=ree.querySelector("#optTroubleshoot");for(;!aee;)await new Promise((eee=>setTimeout(eee,100))),aee=ree.querySelector("#optTroubleshoot");aee.checked=!0;let nee=ree.querySelectorAll(".allpanels");for(;!nee;)await new Promise((eee=>setTimeout(eee,100))),nee=ree.querySelectorAll(".allpanels");nee.forEach((eee=>{"troubleshoot_panel"===eee.id?eee.style.display="block":eee.style.display="none"}))}catch(ree){console.error("[openTroubleshoot]",ree)}}}})),nGe=aGe(),iGe=XKe().addon(ZKe).addon(eGe).addon(oGe).errorType("json").resolve((eee=>eee.error("Error",(eee=>{nGe.setError({heading:`WretchError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchError",type:"request"})})).error("TypeError",(eee=>{nGe.setError({heading:`WretchTypeError ${eee.status}`,message:`${eee.text} • ${eee.url}`,level:"error",ref:"wretchTypeError",type:"request"})})))),sGe=iGe.url("/webGui/include/InstallKey.php");iGe.url("/update.php");const lGe=iGe.url("/plugins/dynamix.my.servers/data/server-state.php"),cGe=async eee=>{try{const tee=await iGe.url("/plugins/dynamix.plugin.manager/include/UnraidCheck.php").query(eee).get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiUpdateIgnore] catch failed to execute UpdateIgnore",eee),new Error("Error ignoring update")}));return tee}catch(tee){throw console.error("[WebguiUpdateIgnore] catch failed to execute UpdateIgnore",tee),new Error("Error ignoring update")}};function dGe(eee,tee=!0){if(function(eee){const tee=[],{graphQLErrors:ree,networkError:oee}=eee,aee="operation"in eee?eee.operation:void 0,nee="stack"in eee?eee.stack:void 0;let iee;return aee&&(iee=IUe(aee.query)),ree&&ree.forEach((({message:eee,locations:ree})=>{tee.push(`[GraphQL error] ${eee}`),aee&&(tee.push(function(eee,tee){const ree=eee.split("\n"),l=ree.length,oee=ree.slice(),aee={};for(let i=0;i{const tee=/\[([\w ]*)\](.*)/.exec(eee);if(tee){const[,eee,ree]=tee;console.log(`%c${eee}`,"color:white;border-radius:3px;background:#ff4400;font-weight:bold;padding:2px 6px;",ree)}else console.log(eee)})),tee){let eee=(new Error).stack;if(null==eee)return;const tee=eee.indexOf("\n");eee=eee.slice(eee.indexOf("\n",tee+1)),console.log(`%c${eee}`,"color:grey;")}}var pGe=(eee=>(eee.Alert="ALERT",eee.Info="INFO",eee.Warning="WARNING",eee))(pGe||{}),uGe=(eee=>(eee.Archive="ARCHIVE",eee.Unread="UNREAD",eee))(uGe||{});const hGe={"\n query GetConnectSettingsForm {\n connect {\n id\n settings {\n id\n dataSchema\n uiSchema\n values {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n }\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"GetConnectSettingsForm"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connect"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"settings"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"dataSchema"}},{kind:"Field",name:{kind:"Name",value:"uiSchema"}},{kind:"Field",name:{kind:"Name",value:"values"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sandbox"}},{kind:"Field",name:{kind:"Name",value:"extraOrigins"}},{kind:"Field",name:{kind:"Name",value:"accessType"}},{kind:"Field",name:{kind:"Name",value:"forwardType"}},{kind:"Field",name:{kind:"Name",value:"port"}}]}}]}}]}}]}}]},"\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateConnectSettings"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ApiSettingsInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateApiSettings"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"sandbox"}},{kind:"Field",name:{kind:"Name",value:"extraOrigins"}},{kind:"Field",name:{kind:"Name",value:"accessType"}},{kind:"Field",name:{kind:"Name",value:"forwardType"}},{kind:"Field",name:{kind:"Name",value:"port"}}]}}]}}]},"\n query LogFiles {\n logFiles {\n name\n path\n size\n modifiedAt\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"LogFiles"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logFiles"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"path"}},{kind:"Field",name:{kind:"Name",value:"size"}},{kind:"Field",name:{kind:"Name",value:"modifiedAt"}}]}}]}}]},"\n query LogFileContent($path: String!, $lines: Int, $startLine: Int) {\n logFile(path: $path, lines: $lines, startLine: $startLine) {\n path\n content\n totalLines\n startLine\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"LogFileContent"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"lines"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"startLine"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logFile"},arguments:[{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}},{kind:"Argument",name:{kind:"Name",value:"lines"},value:{kind:"Variable",name:{kind:"Name",value:"lines"}}},{kind:"Argument",name:{kind:"Name",value:"startLine"},value:{kind:"Variable",name:{kind:"Name",value:"startLine"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"path"}},{kind:"Field",name:{kind:"Name",value:"content"}},{kind:"Field",name:{kind:"Name",value:"totalLines"}},{kind:"Field",name:{kind:"Name",value:"startLine"}}]}}]}}]},"\n subscription LogFileSubscription($path: String!) {\n logFile(path: $path) {\n path\n content\n totalLines\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"LogFileSubscription"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"path"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"logFile"},arguments:[{kind:"Argument",name:{kind:"Name",value:"path"},value:{kind:"Variable",name:{kind:"Name",value:"path"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"path"}},{kind:"Field",name:{kind:"Name",value:"content"}},{kind:"Field",name:{kind:"Name",value:"totalLines"}}]}}]}}]},"\n fragment NotificationFragment on Notification {\n id\n title\n subject\n description\n importance\n link\n type\n timestamp\n formattedTimestamp\n }\n":{kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n fragment NotificationCountFragment on NotificationCounts {\n total\n info\n warning\n alert\n }\n":{kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationCountFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NotificationCounts"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}},{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}}]}}]},"\n query Notifications($filter: NotificationFilter!) {\n notifications {\n id\n list(filter: $filter) {\n ...NotificationFragment\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Notifications"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"filter"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"NotificationFilter"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"list"},arguments:[{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"Variable",name:{kind:"Name",value:"filter"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationFragment"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n mutation ArchiveNotification($id: String!) {\n archiveNotification(id: $id) {\n ...NotificationFragment\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ArchiveNotification"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archiveNotification"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationFragment"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n mutation ArchiveAllNotifications {\n archiveAll {\n unread {\n total\n }\n archive {\n info\n warning\n alert\n total\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ArchiveAllNotifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archiveAll"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}},{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}},{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]},"\n mutation DeleteNotification($id: String!, $type: NotificationType!) {\n deleteNotification(id: $id, type: $type) {\n archive {\n total\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"DeleteNotification"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"type"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"NotificationType"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteNotification"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"type"},value:{kind:"Variable",name:{kind:"Name",value:"type"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]},"\n mutation DeleteAllNotifications {\n deleteArchivedNotifications {\n archive {\n total\n }\n unread {\n total\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"DeleteAllNotifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"deleteArchivedNotifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}},{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]},"\n query Overview {\n notifications {\n id\n overview {\n unread {\n info\n warning\n alert\n total\n }\n archive {\n total\n }\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"Overview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notifications"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"overview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}},{kind:"Field",name:{kind:"Name",value:"total"}}]}},{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}}]}}]}}]}}]}}]},"\n mutation RecomputeOverview {\n recalculateOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"RecomputeOverview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"recalculateOverview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationCountFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NotificationCounts"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}},{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}}]}}]},"\n subscription NotificationAddedSub {\n notificationAdded {\n ...NotificationFragment\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"NotificationAddedSub"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notificationAdded"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationFragment"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Notification"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"title"}},{kind:"Field",name:{kind:"Name",value:"subject"}},{kind:"Field",name:{kind:"Name",value:"description"}},{kind:"Field",name:{kind:"Name",value:"importance"}},{kind:"Field",name:{kind:"Name",value:"link"}},{kind:"Field",name:{kind:"Name",value:"type"}},{kind:"Field",name:{kind:"Name",value:"timestamp"}},{kind:"Field",name:{kind:"Name",value:"formattedTimestamp"}}]}}]},"\n subscription NotificationOverviewSub {\n notificationsOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"NotificationOverviewSub"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"notificationsOverview"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"archive"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}},{kind:"Field",name:{kind:"Name",value:"unread"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"NotificationCountFragment"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"NotificationCountFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"NotificationCounts"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total"}},{kind:"Field",name:{kind:"Name",value:"info"}},{kind:"Field",name:{kind:"Name",value:"warning"}},{kind:"Field",name:{kind:"Name",value:"alert"}}]}}]},"\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ConnectSignIn"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ConnectSignInInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connectSignIn"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]},"\n mutation SignOut {\n connectSignOut\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"SignOut"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"connectSignOut"}}]}}]},"\n fragment PartialCloud on Cloud {\n error\n apiKey {\n valid\n error\n }\n cloud {\n status\n error\n }\n minigraphql {\n status\n error\n }\n relay {\n status\n error\n }\n }\n":{kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"PartialCloud"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Cloud"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"apiKey"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"valid"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"minigraphql"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"relay"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]},"\n query serverState {\n cloud {\n ...PartialCloud\n }\n config {\n error\n valid\n }\n info {\n os {\n hostname\n }\n }\n owner {\n avatar\n username\n }\n registration {\n state\n expiration\n keyFile {\n contents\n }\n updateExpiration\n }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"serverState"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"PartialCloud"}}]}},{kind:"Field",name:{kind:"Name",value:"config"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"valid"}}]}},{kind:"Field",name:{kind:"Name",value:"info"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"os"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"hostname"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"owner"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"avatar"}},{kind:"Field",name:{kind:"Name",value:"username"}}]}},{kind:"Field",name:{kind:"Name",value:"registration"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"state"}},{kind:"Field",name:{kind:"Name",value:"expiration"}},{kind:"Field",name:{kind:"Name",value:"keyFile"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"contents"}}]}},{kind:"Field",name:{kind:"Name",value:"updateExpiration"}}]}},{kind:"Field",name:{kind:"Name",value:"vars"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"regGen"}},{kind:"Field",name:{kind:"Name",value:"regState"}},{kind:"Field",name:{kind:"Name",value:"configError"}},{kind:"Field",name:{kind:"Name",value:"configValid"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"PartialCloud"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Cloud"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}},{kind:"Field",name:{kind:"Name",value:"apiKey"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"valid"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"cloud"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"minigraphql"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"Field",name:{kind:"Name",value:"relay"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]},"\n query getExtraAllowedOrigins {\n extraAllowedOrigins\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getExtraAllowedOrigins"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"extraAllowedOrigins"}}]}}]},"\n query getRemoteAccess {\n remoteAccess {\n accessType\n forwardType\n port\n }\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getRemoteAccess"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"remoteAccess"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accessType"}},{kind:"Field",name:{kind:"Name",value:"forwardType"}},{kind:"Field",name:{kind:"Name",value:"port"}}]}}]}}]},"\n mutation setAdditionalAllowedOrigins($input: AllowedOriginInput!) {\n setAdditionalAllowedOrigins(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"setAdditionalAllowedOrigins"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"AllowedOriginInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setAdditionalAllowedOrigins"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]},"\n mutation setupRemoteAccess($input: SetupRemoteAccessInput!) {\n setupRemoteAccess(input: $input)\n }\n":{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"setupRemoteAccess"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SetupRemoteAccessInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"setupRemoteAccess"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}]}]}}]}};function fGe(eee){return hGe[eee]??{}}const gGe=fGe("\n mutation ConnectSignIn($input: ConnectSignInInput!) {\n connectSignIn(input: $input)\n }\n"),mGe=fGe("\n mutation SignOut {\n connectSignOut\n }\n"),wGe=e=>{e.preventDefault(),e.returnValue="",confirm("Closing this pop-up window while actions are being preformed may lead to unintended errors.")},vGe=()=>{window?.addEventListener("beforeunload",wGe)},bGe=()=>{window?.removeEventListener("beforeunload",wGe)};$Le(TLe());const yGe=qLe("installKey",(()=>{const eee=aGe(),tee=_re("ready"),ree=_re(),oee=nie((()=>ree.value?.type)),aee=nie((()=>ree.value?.keyUrl)),nee=nie((()=>{if(!aee.value)return;const eee=aee.value.split("/");return eee[eee.length-1].replace(/\.key|\.unkey/g,"")}));return{keyInstallStatus:tee,keyActionType:oee,keyType:nee,keyUrl:aee,install:async oee=>{if(tee.value="installing",ree.value=oee,!aee.value)return tee.value="failed",console.error("[install] no key to install");try{await sGe.query({url:aee.value}).get();tee.value="success"}catch(nee){console.error("[install] WebguiInstallKey error",nee);let ree="Unknown error";"string"==typeof nee?ree=nee.toUpperCase():nee instanceof Error&&(ree=nee.message),tee.value="failed",eee.setError({heading:"Failed to install key",message:ree,level:"error",ref:"installKey",type:"installKey"})}}}}));var xGe,kGe={exports:{}};var _Ge=(xGe||(xGe=1,kGe.exports=function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,s={},a=function(e){return(e=+e)+(e>68?1900:2e3)},f=function(e){return function(t){this[e]=+t}},h=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],u=function(e){var t=s[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=s.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?"pm":"PM");return n},c={A:[o,function(e){this.afternoon=d(e,!1)}],a:[o,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,f("seconds")],ss:[i,f("seconds")],m:[i,f("minutes")],mm:[i,f("minutes")],H:[i,f("hours")],h:[i,f("hours")],HH:[i,f("hours")],hh:[i,f("hours")],D:[i,f("day")],DD:[r,f("day")],Do:[o,function(e){var t=s.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[i,f("week")],ww:[r,f("week")],M:[i,f("month")],MM:[r,f("month")],MMM:[o,function(e){var t=u("months"),n=(u("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[o,function(e){var t=u("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,f("year")],YY:[r,function(e){this.year=a(e)}],YYYY:[/\d{4}/,f("year")],Z:h,ZZ:h};function l(n){var r,i;r=n,i=s&&s.formats;for(var o=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var o=r&&r.toUpperCase();return n||i[r]||e[r]||i[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),a=o.length,f=0;f-1)return new Date(("X"===t?1e3:1)*e);var i=l(t)(e),o=i.year,s=i.month,a=i.day,f=i.hours,h=i.minutes,u=i.seconds,d=i.milliseconds,c=i.zone,m=i.week,M=new Date,Y=a||(o||s?1:M.getDate()),p=o||M.getFullYear(),v=0;o&&!s||(v=s>0?s-1:M.getMonth());var D,w=f||0,g=h||0,y=u||0,L=d||0;return c?new Date(Date.UTC(p,v,Y,w,g,y,L+60*c.offset*1e3)):n?new Date(Date.UTC(p,v,Y,w,g,y,L)):(D=new Date(p,v,Y,w,g,y,L),m&&(D=r(D).week(m).toDate()),D)}catch(e){return new Date("")}}(t,a,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(a)&&(this.$d=new Date("")),s={}}else if(a instanceof Array)for(var c=a.length,m=1;m<=c;m+=1){o[1]=a[m-1];var M=n.apply(this,o);if(M.isValid()){this.$d=M.$d,this.$L=M.$L,this.init();break}m===c&&(this.$d=new Date(""))}else i.call(this,e)}}}()),kGe.exports);const SGe=VVe(_Ge);var EGe,OGe={exports:{}};var $Ge=(EGe||(EGe=1,OGe.exports=function(r,e,t){r=r||{};var n=e.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function i(r,e,t,o){return n.fromToBase(r,e,t,o)}t.en.relativeTime=o,n.fromToBase=function(e,n,i,d,u){for(var f,a,s,l=i.$locale().relativeTime||o,h=r.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],m=h.length,c=0;c0,p<=y.r||!y.r){p<=1&&c>0&&(y=h[c-1]);var v=l[y.l];u&&(p=u(""+p)),a="string"==typeof v?v.replace("%d",p):v(p,n,y.l,s);break}}if(n)return a;var M=s?l.future:l.past;return"function"==typeof M?M(a):M.replace("%s",a)},n.to=function(r,e){return i(r,e,this,!0)},n.from=function(r,e){return i(r,e,this)};var d=function(r){return r.$u?t.utc():t()};n.toNow=function(r){return this.to(d(this),r)},n.fromNow=function(r){return this.from(d(this),r)}}),OGe.exports);const zGe=VVe($Ge);$Le(TLe()),mKe.extend(SGe),mKe.extend(zGe);const CGe=qLe("updateOs",(()=>{const eee=_re(!1),tee=_re(!1),ree=ZQe(),oee=nie((()=>ree.regExp)),aee=nie((()=>ree.regUpdatesExpired)),nee=nie((()=>ree.updateOsResponse)),iee=nie((()=>ree.updateOsIgnoredReleases)),see=nie((()=>{if(nee.value&&!iee.value.includes(nee.value.version))return nee.value.isNewer?nee.value.version:void 0})),lee=nie((()=>{if(see.value&&nee.value&&oee.value&&aee.value)return nee.value?.isEligible?void 0:nee.value.version})),cee=nie((()=>nee.value?.date?wKe(nee.value.date,"YYYY-MM-DD"):void 0)),dee=nie((()=>!nee.value?.sha256)),pee=eee=>{tee.value=eee};return{available:see,availableWithRenewal:lee,checkForUpdatesLoading:eee,modalOpen:tee,updateOsIgnoredReleases:iee,availableReleaseDate:cee,availableRequiresAuth:dee,localCheckForUpdate:async()=>{eee.value=!0,pee(!0);try{const tee=await(async()=>{try{const eee={json:!0};"https://releases.unraid.net/os"!==cKe.toString()&&(eee.altUrl=cKe.toString());const tee=await iGe.url("/plugins/dynamix.plugin.manager/include/UnraidCheckExec.php").query(eee).get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiCheckForUpdate] catch failed to execute UpdateCheck",eee),new Error("Error checking for updates")}));return tee}catch(eee){throw console.error("[WebguiCheckForUpdate] catch failed to execute UpdateCheck",eee),new Error("Error checking for updates")}})();ree.setUpdateOsResponse(tee),eee.value=!1}catch(tee){throw new Error("[localCheckForUpdate] Error checking for updates\n"+JSON.stringify(tee))}},cancelUpdate:async()=>{try{const eee=await(async()=>{try{const eee=await iGe.url("/plugins/dynamix.plugin.manager/include/UnraidUpdateCancel.php").get().json((eee=>eee)).catch((eee=>{throw console.error("[WebguiUpdateCancel] catch failed to execute UpdateUpdateCancel",eee),new Error("Error attempting to revert OS files to cancel update")}));return eee}catch(eee){throw console.error("[WebguiUpdateCancel] catch failed to execute UpdateUpdateCancel",eee),new Error("Error attempting to revert OS files to cancel update")}})();if(!eee.success)throw new Error("Unable to cancel update");if("/Tools/Update"===window.location.pathname)return void(window.location.href="/Tools");window.location.reload()}catch(eee){throw new Error(`[cancelUpdate] Error cancelling update with error: ${eee instanceof Error?eee.message:"Unknown error"}`)}},setModalOpen:pee}})),AGe=iGe.url("https://releases.unraid.net");$Le(TLe());const jGe=qLe("updateOsActions",(()=>{const eee=SQe(),tee=ZQe(),ree=CGe(),{install:oee}={install:eee=>{try{if("function"==typeof openPlugin){const tee=`${new URL(eee.pluginUrl).pathname.replace(".plg","").substring(1)}:install`;openPlugin(`plugin ${eee.update?"update":"install"} ${eee.pluginUrl}${eee.update?"":" forced"}`,eee.modalTitle,tee,"refresh",0,1)}else openBox(`/plugins/dynamix.plugin.manager/scripts/plugin&arg1=install&arg2=${eee.pluginUrl}`,eee.modalTitle,600,900,!0)}catch(tee){console.error(tee)}}},aee=_re(),nee=nie((()=>tee.guid)),iee=nie((()=>tee.keyfile)),see=nie((()=>tee.osVersion)),lee=nie((()=>tee.osVersionBranch)),cee=nie((()=>tee.regUpdatesExpired)),dee=nie((()=>ree.available)),pee=_re("ready"),uee=_re(!1),hee=_re(null),fee=nie((()=>tee.rebootType)),gee=nie((()=>{switch(fee.value){case"thirdPartyDriversDownloading":return"Updating 3rd party drivers";case"downgrade":return"Reboot Required for Downgrade";case"update":return"Reboot Required for Update";default:return""}})),mee=nie((()=>!nee.value||!iee.value||!see.value||cee.value)),wee=nie((()=>{if(!nee.value)return"A valid GUID is required to check for OS updates.";if(!iee.value)return"A valid keyfile is required to check for OS updates.";if(!see.value)return"A valid OS version is required to check for OS updates.";if(cee.value){const eee="Your {0} license included one year of free updates at the time of purchase. You are now eligible to extend your license and access the latest OS updates.",tee="You are still eligible to access OS updates that were published on or before {1}.";return dee.value?`${eee} ${tee}`:eee}return""})),vee=nie((()=>({href:lKe.toString(),emphasize:!0,icon:mHe,name:"updateOs",text:"Unraid OS {0} Update Available",textParams:[dee.value]}))),bee=async eee=>{if(!eee.keyfile)throw new Error("No payload.keyfile provided");if(!eee.sha256)throw new Error("No payload.sha256 provided");try{const tee=await(async eee=>await AGe.headers({"X-Unraid-Keyfile":eee.keyfile}).url(`/sha256/${eee.sha256}`).get().json())(eee);return tee}catch(tee){throw console.error(tee),new Error("Unable to get release from keyserver")}},yee=eee=>{hee.value=eee,xee("confirming")},xee=eee=>{pee.value=eee};return ene((()=>{"ready"===pee.value&&mee.value&&xee("ineligible")})),{callbackTypeDowngrade:uee,callbackUpdateRelease:hee,osVersion:see,osVersionBranch:lee,rebootType:fee,rebootTypeText:gee,status:pee,ineligible:mee,ineligibleText:wee,toolsRegistrationAction:vee,actOnUpdateOsAction:async(eee=!1)=>{const tee=await bee({keyfile:iee.value,sha256:aee.value?.sha256??""});if(eee&&(uee.value=!0),!tee)throw new Error("Release not found");if(tee.version===see.value)throw new Error("Release version is the same as the server's current version");yee(tee)},confirmUpdateOs:yee,installOsUpdate:()=>{if(!hee.value)return console.error("[installOsUpdate] release not found");xee("updating"),oee({modalTitle:uee.value?`${hee.value.name} Downgrade`:`${hee.value.name} Update`,pluginUrl:hee.value.plugin_url,update:!1})},updateCallbackButton:()=>({click:()=>{eee.updateOs()},disabled:""!==fee.value,external:!0,icon:dee.value?mHe:dHe,name:"updateOs",text:dee.value?"Unraid OS {0} Update Available":"View Available Updates",textParams:[dee.value??""],title:""!==fee.value?gee.value:""}),rebootServer:()=>{document.rebootNow.submit()},setStatus:xee,setUpdateOsAction:eee=>aee.value=eee,viewReleaseNotes:(eee,tee)=>{"function"==typeof openChanges?openChanges(`showchanges ${tee??"/var/tmp/unRAIDServer.txt"}`,eee):"function"==typeof openBox?openBox(`/plugins/dynamix.plugin.manager/include/ShowChanges.php?file=${tee??"/var/tmp/unRAIDServer.txt"}`,eee,600,900):alert("Unable to open release notes")},getReleaseFromKeyServer:bee}}));var TGe={exports:{}};var NGe={exports:{}};const IGe=WVe(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var PGe;function RGe(){return PGe||(PGe=1,NGe.exports=(eee=eee||function(eee,tee){var ree;if("undefined"!=typeof window&&window.crypto&&(ree=window.crypto),"undefined"!=typeof self&&self.crypto&&(ree=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(ree=globalThis.crypto),!ree&&"undefined"!=typeof window&&window.msCrypto&&(ree=window.msCrypto),!ree&&void 0!==qVe&&qVe.crypto&&(ree=qVe.crypto),!ree)try{ree=IGe}catch(fee){}var oee=function(){if(ree){if("function"==typeof ree.getRandomValues)try{return ree.getRandomValues(new Uint32Array(1))[0]}catch(fee){}if("function"==typeof ree.randomBytes)try{return ree.randomBytes(4).readInt32LE()}catch(fee){}}throw new Error("Native crypto module could not be used to get secure random number.")},aee=Object.create||function(){function F(){}return function(eee){var tee;return F.prototype=eee,tee=new F,F.prototype=null,tee}}(),C={},nee=C.lib={},iee=nee.Base={extend:function(eee){var tee=aee(this);return eee&&tee.mixIn(eee),tee.hasOwnProperty("init")&&this.init!==tee.init||(tee.init=function(){tee.$super.init.apply(this,arguments)}),tee.init.prototype=tee,tee.$super=this,tee},create:function(){var eee=this.extend();return eee.init.apply(eee,arguments),eee},init:function(){},mixIn:function(eee){for(var tee in eee)eee.hasOwnProperty(tee)&&(this[tee]=eee[tee]);eee.hasOwnProperty("toString")&&(this.toString=eee.toString)},clone:function(){return this.init.prototype.extend(this)}},see=nee.WordArray=iee.extend({init:function(eee,ree){eee=this.words=eee||[],this.sigBytes=ree!=tee?ree:4*eee.length},toString:function(eee){return(eee||cee).stringify(this)},concat:function(eee){var tee=this.words,ree=eee.words,oee=this.sigBytes,aee=eee.sigBytes;if(this.clamp(),oee%4)for(var i=0;i>>2]>>>24-i%4*8&255;tee[oee+i>>>2]|=nee<<24-(oee+i)%4*8}else for(var j=0;j>>2]=ree[j>>>2];return this.sigBytes+=aee,this},clamp:function(){var tee=this.words,ree=this.sigBytes;tee[ree>>>2]&=4294967295<<32-ree%4*8,tee.length=eee.ceil(ree/4)},clone:function(){var eee=iee.clone.call(this);return eee.words=this.words.slice(0),eee},random:function(eee){for(var tee=[],i=0;i>>2]>>>24-i%4*8&255;oee.push((aee>>>4).toString(16)),oee.push((15&aee).toString(16))}return oee.join("")},parse:function(eee){for(var tee=eee.length,ree=[],i=0;i>>3]|=parseInt(eee.substr(i,2),16)<<24-i%8*4;return new see.init(ree,tee/2)}},dee=lee.Latin1={stringify:function(eee){for(var tee=eee.words,ree=eee.sigBytes,oee=[],i=0;i>>2]>>>24-i%4*8&255;oee.push(String.fromCharCode(aee))}return oee.join("")},parse:function(eee){for(var tee=eee.length,ree=[],i=0;i>>2]|=(255&eee.charCodeAt(i))<<24-i%4*8;return new see.init(ree,tee)}},pee=lee.Utf8={stringify:function(eee){try{return decodeURIComponent(escape(dee.stringify(eee)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(eee){return dee.parse(unescape(encodeURIComponent(eee)))}},uee=nee.BufferedBlockAlgorithm=iee.extend({reset:function(){this._data=new see.init,this._nDataBytes=0},_append:function(eee){"string"==typeof eee&&(eee=pee.parse(eee)),this._data.concat(eee),this._nDataBytes+=eee.sigBytes},_process:function(tee){var ree,oee=this._data,aee=oee.words,nee=oee.sigBytes,iee=this.blockSize,lee=nee/(4*iee),cee=(lee=tee?eee.ceil(lee):eee.max((0|lee)-this._minBufferSize,0))*iee,dee=eee.min(4*cee,nee);if(cee){for(var pee=0;pee>>6-i%4*2;aee[nee>>>2]|=iee<<24-nee%4*8,nee++}return tee.create(aee,nee)}C.enc.Base64={stringify:function(eee){var tee=eee.words,ree=eee.sigBytes,oee=this._map;eee.clamp();for(var aee=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(tee[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|tee[i+2>>>2]>>>24-(i+2)%4*8&255,j=0;j<4&&i+.75*j>>6*(3-j)&63));var iee=oee.charAt(64);if(iee)for(;aee.length%4;)aee.push(iee);return aee.join("")},parse:function(eee){var tee=eee.length,oee=this._map,aee=this._reverseMap;if(!aee){aee=this._reverseMap=[];for(var j=0;j>>24)|4278255360&(ree<<24|ree>>>8)}var H=this._hash.words,oee=M[eee+0],aee=M[eee+1],nee=M[eee+2],iee=M[eee+3],see=M[eee+4],lee=M[eee+5],cee=M[eee+6],dee=M[eee+7],pee=M[eee+8],uee=M[eee+9],hee=M[eee+10],fee=M[eee+11],gee=M[eee+12],mee=M[eee+13],wee=M[eee+14],vee=M[eee+15],a=H[0],b=H[1],c=H[2],d=H[3];a=FF(a,b,c,d,oee,7,T[0]),d=FF(d,a,b,c,aee,12,T[1]),c=FF(c,d,a,b,nee,17,T[2]),b=FF(b,c,d,a,iee,22,T[3]),a=FF(a,b,c,d,see,7,T[4]),d=FF(d,a,b,c,lee,12,T[5]),c=FF(c,d,a,b,cee,17,T[6]),b=FF(b,c,d,a,dee,22,T[7]),a=FF(a,b,c,d,pee,7,T[8]),d=FF(d,a,b,c,uee,12,T[9]),c=FF(c,d,a,b,hee,17,T[10]),b=FF(b,c,d,a,fee,22,T[11]),a=FF(a,b,c,d,gee,7,T[12]),d=FF(d,a,b,c,mee,12,T[13]),c=FF(c,d,a,b,wee,17,T[14]),a=GG(a,b=FF(b,c,d,a,vee,22,T[15]),c,d,aee,5,T[16]),d=GG(d,a,b,c,cee,9,T[17]),c=GG(c,d,a,b,fee,14,T[18]),b=GG(b,c,d,a,oee,20,T[19]),a=GG(a,b,c,d,lee,5,T[20]),d=GG(d,a,b,c,hee,9,T[21]),c=GG(c,d,a,b,vee,14,T[22]),b=GG(b,c,d,a,see,20,T[23]),a=GG(a,b,c,d,uee,5,T[24]),d=GG(d,a,b,c,wee,9,T[25]),c=GG(c,d,a,b,iee,14,T[26]),b=GG(b,c,d,a,pee,20,T[27]),a=GG(a,b,c,d,mee,5,T[28]),d=GG(d,a,b,c,nee,9,T[29]),c=GG(c,d,a,b,dee,14,T[30]),a=HH(a,b=GG(b,c,d,a,gee,20,T[31]),c,d,lee,4,T[32]),d=HH(d,a,b,c,pee,11,T[33]),c=HH(c,d,a,b,fee,16,T[34]),b=HH(b,c,d,a,wee,23,T[35]),a=HH(a,b,c,d,aee,4,T[36]),d=HH(d,a,b,c,see,11,T[37]),c=HH(c,d,a,b,dee,16,T[38]),b=HH(b,c,d,a,hee,23,T[39]),a=HH(a,b,c,d,mee,4,T[40]),d=HH(d,a,b,c,oee,11,T[41]),c=HH(c,d,a,b,iee,16,T[42]),b=HH(b,c,d,a,cee,23,T[43]),a=HH(a,b,c,d,uee,4,T[44]),d=HH(d,a,b,c,gee,11,T[45]),c=HH(c,d,a,b,vee,16,T[46]),a=II(a,b=HH(b,c,d,a,nee,23,T[47]),c,d,oee,6,T[48]),d=II(d,a,b,c,dee,10,T[49]),c=II(c,d,a,b,wee,15,T[50]),b=II(b,c,d,a,lee,21,T[51]),a=II(a,b,c,d,gee,6,T[52]),d=II(d,a,b,c,iee,10,T[53]),c=II(c,d,a,b,hee,15,T[54]),b=II(b,c,d,a,aee,21,T[55]),a=II(a,b,c,d,pee,6,T[56]),d=II(d,a,b,c,vee,10,T[57]),c=II(c,d,a,b,cee,15,T[58]),b=II(b,c,d,a,mee,21,T[59]),a=II(a,b,c,d,see,6,T[60]),d=II(d,a,b,c,fee,10,T[61]),c=II(c,d,a,b,nee,15,T[62]),b=II(b,c,d,a,uee,21,T[63]),H[0]=H[0]+a|0,H[1]=H[1]+b|0,H[2]=H[2]+c|0,H[3]=H[3]+d|0},_doFinalize:function(){var eee=this._data,ree=eee.words,oee=8*this._nDataBytes,aee=8*eee.sigBytes;ree[aee>>>5]|=128<<24-aee%32;var nee=tee.floor(oee/4294967296),iee=oee;ree[15+(aee+64>>>9<<4)]=16711935&(nee<<8|nee>>>24)|4278255360&(nee<<24|nee>>>8),ree[14+(aee+64>>>9<<4)]=16711935&(iee<<8|iee>>>24)|4278255360&(iee<<24|iee>>>8),eee.sigBytes=4*(ree.length+1),this._process();for(var see=this._hash,H=see.words,i=0;i<4;i++){var lee=H[i];H[i]=16711935&(lee<<8|lee>>>24)|4278255360&(lee<<24|lee>>>8)}return see},clone:function(){var eee=aee.clone.call(this);return eee._hash=this._hash.clone(),eee}});function FF(a,b,c,d,x,s,t){var n=a+(b&c|~b&d)+x+t;return(n<>>32-s)+b}function GG(a,b,c,d,x,s,t){var n=a+(b&d|c&~d)+x+t;return(n<>>32-s)+b}function HH(a,b,c,d,x,s,t){var n=a+(b^c^d)+x+t;return(n<>>32-s)+b}function II(a,b,c,d,x,s,t){var n=a+(c^(b|~d))+x+t;return(n<>>32-s)+b}C.MD5=aee._createHelper(iee),C.HmacMD5=aee._createHmacHelper(iee)}(Math),eee.MD5)),UGe.exports;var eee}var YGe,qGe={exports:{}},VGe={exports:{}};function WGe(){return YGe||(YGe=1,VGe.exports=(eee=RGe(),function(){var C=eee,tee=C.lib,ree=tee.WordArray,oee=tee.Hasher,aee=C.algo,W=[],nee=aee.SHA1=oee.extend({_doReset:function(){this._hash=new ree.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(M,eee){for(var H=this._hash.words,a=H[0],b=H[1],c=H[2],d=H[3],e=H[4],i=0;i<80;i++){if(i<16)W[i]=0|M[eee+i];else{var n=W[i-3]^W[i-8]^W[i-14]^W[i-16];W[i]=n<<1|n>>>31}var t=(a<<5|a>>>27)+e+W[i];t+=i<20?1518500249+(b&c|~b&d):i<40?1859775393+(b^c^d):i<60?(b&c|b&d|c&d)-1894007588:(b^c^d)-899497514,e=d,d=c,c=b<<30|b>>>2,b=a,a=t}H[0]=H[0]+a|0,H[1]=H[1]+b|0,H[2]=H[2]+c|0,H[3]=H[3]+d|0,H[4]=H[4]+e|0},_doFinalize:function(){var eee=this._data,tee=eee.words,ree=8*this._nDataBytes,oee=8*eee.sigBytes;return tee[oee>>>5]|=128<<24-oee%32,tee[14+(oee+64>>>9<<4)]=Math.floor(ree/4294967296),tee[15+(oee+64>>>9<<4)]=ree,eee.sigBytes=4*tee.length,this._process(),this._hash},clone:function(){var eee=oee.clone.call(this);return eee._hash=this._hash.clone(),eee}});C.SHA1=oee._createHelper(nee),C.HmacSHA1=oee._createHmacHelper(nee)}(),eee.SHA1)),VGe.exports;var eee}var HGe,KGe={exports:{}};var GGe;function XGe(){return GGe||(GGe=1,qGe.exports=function(eee){return function(){var C=eee,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=C.algo,nee=aee.MD5,iee=aee.EvpKDF=ree.extend({cfg:ree.extend({keySize:4,hasher:nee,iterations:1}),init:function(eee){this.cfg=this.cfg.extend(eee)},compute:function(eee,tee){for(var ree,aee=this.cfg,nee=aee.hasher.create(),iee=oee.create(),see=iee.words,lee=aee.keySize,cee=aee.iterations;see.lengthaee&&(tee=eee.finalize(tee)),tee.clamp();for(var nee=this._oKey=tee.clone(),iee=this._iKey=tee.clone(),see=nee.words,lee=iee.words,i=0;i>>8^255&sx^99,oee[x]=sx,aee[sx]=x;var x2=d[x],x4=d[x2],x8=d[x4],t=257*d[sx]^16843008*sx;nee[x]=t<<24|t>>>8,iee[x]=t<<16|t>>>16,see[x]=t<<8|t>>>24,lee[x]=t,t=16843009*x8^65537*x4^257*x2^16843008*x,cee[sx]=t<<24|t>>>8,dee[sx]=t<<16|t>>>16,pee[sx]=t<<8|t>>>24,uee[sx]=t,x?(x=x2^d[d[d[x8^x2]]],xi^=d[d[xi]]):x=xi=1}}();var hee=[0,1,2,4,8,16,32,64,128,27,54],fee=ree.AES=tee.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var eee=this._keyPriorReset=this._key,tee=eee.words,ree=eee.sigBytes/4,aee=4*((this._nRounds=ree+6)+1),nee=this._keySchedule=[],iee=0;iee6&&iee%ree==4&&(t=oee[t>>>24]<<24|oee[t>>>16&255]<<16|oee[t>>>8&255]<<8|oee[255&t]):(t=oee[(t=t<<8|t>>>24)>>>24]<<24|oee[t>>>16&255]<<16|oee[t>>>8&255]<<8|oee[255&t],t^=hee[iee/ree|0]<<24),nee[iee]=nee[iee-ree]^t);for(var see=this._invKeySchedule=[],lee=0;lee>>24]]^dee[oee[t>>>16&255]]^pee[oee[t>>>8&255]]^uee[oee[255&t]]}}},encryptBlock:function(M,eee){this._doCryptBlock(M,eee,this._keySchedule,nee,iee,see,lee,oee)},decryptBlock:function(M,eee){var t=M[eee+1];M[eee+1]=M[eee+3],M[eee+3]=t,this._doCryptBlock(M,eee,this._invKeySchedule,cee,dee,pee,uee,aee),t=M[eee+1],M[eee+1]=M[eee+3],M[eee+3]=t},_doCryptBlock:function(M,eee,tee,ree,oee,aee,nee,iee){for(var see=this._nRounds,s0=M[eee]^tee[0],s1=M[eee+1]^tee[1],s2=M[eee+2]^tee[2],s3=M[eee+3]^tee[3],lee=4,cee=1;cee>>24]^oee[s1>>>16&255]^aee[s2>>>8&255]^nee[255&s3]^tee[lee++],t1=ree[s1>>>24]^oee[s2>>>16&255]^aee[s3>>>8&255]^nee[255&s0]^tee[lee++],t2=ree[s2>>>24]^oee[s3>>>16&255]^aee[s0>>>8&255]^nee[255&s1]^tee[lee++],t3=ree[s3>>>24]^oee[s0>>>16&255]^aee[s1>>>8&255]^nee[255&s2]^tee[lee++];s0=t0,s1=t1,s2=t2,s3=t3}t0=(iee[s0>>>24]<<24|iee[s1>>>16&255]<<16|iee[s2>>>8&255]<<8|iee[255&s3])^tee[lee++],t1=(iee[s1>>>24]<<24|iee[s2>>>16&255]<<16|iee[s3>>>8&255]<<8|iee[255&s0])^tee[lee++],t2=(iee[s2>>>24]<<24|iee[s3>>>16&255]<<16|iee[s0>>>8&255]<<8|iee[255&s1])^tee[lee++],t3=(iee[s3>>>24]<<24|iee[s0>>>16&255]<<16|iee[s1>>>8&255]<<8|iee[255&s2])^tee[lee++],M[eee]=t0,M[eee+1]=t1,M[eee+2]=t2,M[eee+3]=t3},keySize:8});C.AES=tee._createHelper(fee)}(),eee.AES}(RGe(),FGe(),BGe(),XGe(),QGe||(QGe=1,ZGe.exports=(eXe=RGe(),XGe(),void(eXe.lib.Cipher||function(eee){var C=eXe,tee=C.lib,ree=tee.Base,oee=tee.WordArray,aee=tee.BufferedBlockAlgorithm,nee=C.enc;nee.Utf8;var iee=nee.Base64,see=C.algo.EvpKDF,lee=tee.Cipher=aee.extend({cfg:ree.extend(),createEncryptor:function(eee,tee){return this.create(this._ENC_XFORM_MODE,eee,tee)},createDecryptor:function(eee,tee){return this.create(this._DEC_XFORM_MODE,eee,tee)},init:function(eee,tee,ree){this.cfg=this.cfg.extend(ree),this._xformMode=eee,this._key=tee,this.reset()},reset:function(){aee.reset.call(this),this._doReset()},process:function(eee){return this._append(eee),this._process()},finalize:function(eee){return eee&&this._append(eee),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function eee(eee){return"string"==typeof eee?wee:gee}return function(tee){return{encrypt:function(ree,oee,aee){return eee(oee).encrypt(tee,ree,oee,aee)},decrypt:function(ree,oee,aee){return eee(oee).decrypt(tee,ree,oee,aee)}}}}()});tee.StreamCipher=lee.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var cee=C.mode={},dee=tee.BlockCipherMode=ree.extend({createEncryptor:function(eee,iv){return this.Encryptor.create(eee,iv)},createDecryptor:function(eee,iv){return this.Decryptor.create(eee,iv)},init:function(eee,iv){this._cipher=eee,this._iv=iv}}),pee=cee.CBC=function(){var tee=dee.extend();function ree(tee,ree,oee){var aee,iv=this._iv;iv?(aee=iv,this._iv=eee):aee=this._prevBlock;for(var i=0;i>>2];eee.sigBytes-=tee}};tee.BlockCipher=lee.extend({cfg:lee.cfg.extend({mode:pee,padding:uee}),reset:function(){var eee;lee.reset.call(this);var tee=this.cfg,iv=tee.iv,ree=tee.mode;this._xformMode==this._ENC_XFORM_MODE?eee=ree.createEncryptor:(eee=ree.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==eee?this._mode.init(this,iv&&iv.words):(this._mode=eee.call(ree,this,iv&&iv.words),this._mode.__creator=eee)},_doProcessBlock:function(eee,tee){this._mode.processBlock(eee,tee)},_doFinalize:function(){var eee,tee=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(tee.pad(this._data,this.blockSize),eee=this._process(!0)):(eee=this._process(!0),tee.unpad(eee)),eee},blockSize:4});var hee=tee.CipherParams=ree.extend({init:function(eee){this.mixIn(eee)},toString:function(eee){return(eee||this.formatter).stringify(this)}}),fee=(C.format={}).OpenSSL={stringify:function(eee){var tee=eee.ciphertext,ree=eee.salt;return(ree?oee.create([1398893684,1701076831]).concat(ree).concat(tee):tee).toString(iee)},parse:function(eee){var tee,ree=iee.parse(eee),aee=ree.words;return 1398893684==aee[0]&&1701076831==aee[1]&&(tee=oee.create(aee.slice(2,4)),aee.splice(0,4),ree.sigBytes-=16),hee.create({ciphertext:ree,salt:tee})}},gee=tee.SerializableCipher=ree.extend({cfg:ree.extend({format:fee}),encrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee);var aee=eee.createEncryptor(ree,oee),nee=aee.finalize(tee),iee=aee.cfg;return hee.create({ciphertext:nee,key:ree,iv:iee.iv,algorithm:eee,mode:iee.mode,padding:iee.padding,blockSize:eee.blockSize,formatter:oee.format})},decrypt:function(eee,tee,ree,oee){return oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format),eee.createDecryptor(ree,oee).finalize(tee.ciphertext)},_parse:function(eee,tee){return"string"==typeof eee?tee.parse(eee,this):eee}}),mee=(C.kdf={}).OpenSSL={execute:function(eee,tee,ree,aee,nee){if(aee||(aee=oee.random(8)),nee)iee=see.create({keySize:tee+ree,hasher:nee}).compute(eee,aee);else var iee=see.create({keySize:tee+ree}).compute(eee,aee);var iv=oee.create(iee.words.slice(tee),4*ree);return iee.sigBytes=4*tee,hee.create({key:iee,iv:iv,salt:aee})}},wee=tee.PasswordBasedCipher=gee.extend({cfg:gee.cfg.extend({kdf:mee}),encrypt:function(eee,tee,ree,oee){var aee=(oee=this.cfg.extend(oee)).kdf.execute(ree,eee.keySize,eee.ivSize,oee.salt,oee.hasher);oee.iv=aee.iv;var nee=gee.encrypt.call(this,eee,tee,aee.key,oee);return nee.mixIn(aee),nee},decrypt:function(eee,tee,ree,oee){oee=this.cfg.extend(oee),tee=this._parse(tee,oee.format);var aee=oee.kdf.execute(ree,eee.keySize,eee.ivSize,tee.salt,oee.hasher);return oee.iv=aee.iv,gee.decrypt.call(this,eee,tee,aee.key,oee)}})}()))))),TGe.exports);const rXe=VVe(tXe);var oXe,aXe={exports:{}};var nXe=(oXe||(oXe=1,aXe.exports=function(eee){return eee.enc.Utf8}(RGe())),aXe.exports);const iXe=VVe(nXe);$Le(TLe());const sXe=qLe("callbackActions",(()=>{const eee=SQe(),tee=yGe(),ree=ZQe();CGe();const oee=jGe(),aee=_re("ready"),nee=_re(),iee=_re(),see=["recover","replace","trialExtend","trialStart","purchase","redeem","renew","upgrade"],lee=()=>{if(!nee.value||!nee.value.type||"forUpc"!==nee.value.type||!nee.value.actions?.length)return iee.value="Callback redirect type not present or incorrect",aee.value="ready",console.error("[redirectToCallbackType]",iee.value);aee.value="loading",nee.value.actions.forEach((async(aee,nee,iee)=>{see.includes(aee.type)&&await tee.install(aee),"signIn"===aee.type&&aee?.user&&(eee.setAccountAction(aee),await eee.setConnectSignInPayload({apiKey:aee?.apiKey??"",email:aee.user?.email??"",preferred_username:aee.user?.preferred_username??""})),"signOut"!==aee.type&&"oemSignOut"!==aee.type||(eee.setAccountAction(aee),await eee.setQueueConnectSignOut(!0)),"updateOs"!==aee.type&&"downgradeOs"!==aee.type||(oee.setUpdateOsAction(aee),await oee.actOnUpdateOsAction("downgradeOs"===aee.type),1!==iee.length)?iee.length===nee+1&&await ree.refreshServerState():window.history.replaceState(null,"",window.location.pathname)}))},cee=nie((()=>ree.refreshServerStateStatus));ene((()=>{if(nee.value?.actions&&"done"===cee.value)if(nee.value.actions.length>1){const ree="success"===eee.accountActionStatus&&"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}else{const ree="success"===eee.accountActionStatus||"success"===tee.keyInstallStatus;aee.value=ree?"success":"error"}nee.value?.actions&&"timeout"===cee.value&&(aee.value="error")}));return rne(aee,((eee,tee)=>{"loading"===eee&&vGe(),"loading"===tee&&(bGe(),window.history.replaceState(null,"",window.location.pathname))})),{callbackData:nee,callbackStatus:aee,redirectToCallbackType:lee,saveCallbackData:eee=>{if(eee&&(nee.value=eee),!nee.value)return console.error("Saved callback data not found");lee?.()},setCallbackStatus:eee=>{aee.value=eee},sendType:"fromUpc",encryptionKey:"Uyv2o8e*FiQe8VeLekTqyX6Z*8XonB"}})),lXe=(cXe=sXe,qLe("callback",(()=>{const eee=cXe();return{send:(tee,ree,oee,aee)=>{const nee=JSON.stringify({actions:[...ree],sender:window.location.href.replace("/Tools/Update","/Tools"),type:aee??eee.sendType}),iee=rXe.encrypt(nee,eee.encryptionKey).toString(),see=new URL(tee.replace("/Tools/Update","/Tools"));see.searchParams.set("data",encodeURI(iee)),"newTab"!==oee?"replace"!==oee?window.location.href=see.toString():window.location.replace(see.toString()):window.open(see.toString(),"_blank")},watcher:()=>{const tee=new URL(window.location.toString()),ree=decodeURI(tee.searchParams.get("data")??"");if(!ree)return;const oee=rXe.decrypt(ree,eee.encryptionKey),aee=JSON.parse(oee.toString(iXe));eee.saveCallbackData(aee)}}})));var cXe;const dXe=iGe.url("https://keys.lime-technology.com");$Le(TLe());const pXe=()=>h(Ipe,{variant:"white"}),uXe="unraidReplaceCheck",hXe=qLe("replaceRenewCheck",(()=>{const eee=ZQe(),tee=nie((()=>eee.guid)),ree=nie((()=>eee.keyfile)),oee=nie((()=>ree.value?.slice(-10))),aee=_re(null),nee=_re("ready"),iee=eee=>{nee.value=eee},see=nie((()=>{switch(nee.value){case"checking":return{variant:"gray",icon:pXe,text:"Checking..."};case"linked":return{variant:"green",icon:bHe,text:"Linked"};case"notLinked":return{variant:"yellow",icon:SHe,text:"Not Linked"};case"error":return{variant:"red",icon:DHe,text:aee.value?.message||"Unknown error"};default:return{variant:"gray",icon:SHe,text:"Unknown"}}})),lee=_re("ready"),cee=_re(tee.value?"ready":"error"),dee=eee=>{cee.value=eee},pee=nie((()=>{switch(cee.value){case"checking":return{variant:"gray",icon:pXe,text:"Checking..."};case"eligible":return{variant:"green",icon:bHe,text:"Eligible"};case"error":return{variant:"red",icon:DHe,text:aee.value?.message||"Unknown error"};case"ineligible":return{variant:"red",icon:YHe,text:"Ineligible for self-replacement"};default:return}})),uee=_re(sessionStorage.getItem(uXe)?JSON.parse(sessionStorage.getItem(uXe)):void 0),hee=async()=>{uee.value=void 0,await sessionStorage.removeItem(uXe)};return{keyLinkedStatus:nee,keyLinkedOutput:see,renewStatus:lee,replaceStatus:cee,replaceStatusOutput:pee,check:async(eee=!1)=>{tee.value||(dee("error"),aee.value={name:"Error",message:"Flash GUID required to check replacement status"}),ree.value||(dee("error"),aee.value={name:"Error",message:"Keyfile required to check replacement status"});try{let nee;eee?await hee():await(async()=>{if(!uee.value)return;const eee=(new Date).getTime()-uee.value.timestamp>6048e5,tee=!uee.value.key,ree=uee.value.key!==oee.value;(eee||tee||ree)&&await hee()})(),iee("checking"),dee("checking"),aee.value=null,nee=uee.value?uee.value:await(async eee=>await dXe.url("/validate/guid").formUrl(eee).post().json())({guid:tee.value,keyfile:ree.value}),dee(nee?.replaceable?"eligible":"ineligible"),iee(nee?.linked?"linked":"notLinked"),"eligible"!==cee.value&&"ineligible"!==cee.value||uee.value||sessionStorage.setItem(uXe,JSON.stringify({key:oee.value,timestamp:Date.now(),...nee}))}catch(nee){const eee=nee;dee("error"),aee.value=eee?.message?eee:{name:"Error",message:"Unknown error"},console.error("[ReplaceCheck.check]",eee)}},purgeValidationResponse:hee,setReplaceStatus:dee,setRenewStatus:eee=>{lee.value=eee}}}));function fXe(eee){return new Tqe((function(tee,ree){return new cqe((function(oee){var aee,nee,iee;try{aee=ree(tee).subscribe({next:function(aee){aee.errors?iee=eee({graphQLErrors:aee.errors,response:aee,operation:tee,forward:ree}):Lqe(aee)&&(iee=eee({protocolErrors:aee.extensions[Fqe],response:aee,operation:tee,forward:ree})),iee?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.next(aee)},error:function(aee){(iee=eee({operation:tee,networkError:aee,graphQLErrors:aee&&aee.result&&aee.result.errors||void 0,forward:ree}))?nee=iee.subscribe({next:oee.next.bind(oee),error:oee.error.bind(oee),complete:oee.complete.bind(oee)}):oee.error(aee)},complete:function(){iee||oee.complete.bind(oee)()}})}catch(e){eee({networkError:e,operation:tee,forward:ree}),oee.error(e)}return function(){aee&&aee.unsubscribe(),nee&&aee.unsubscribe()}}))}))}!function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.link=fXe(tee),ree}GLe(tee,eee),tee.prototype.request=function(eee,tee){return this.link.request(eee,tee)}}(Tqe);var gXe=function(){function eee(eee,tee,ree,oee,aee){var nee=this;this.observer=eee,this.operation=tee,this.forward=ree,this.delayFor=oee,this.retryIf=aee,this.retryCount=0,this.currentSubscription=null,this.onError=function(eee){return ZLe(nee,void 0,void 0,(function(){return JLe(this,(function(_a){switch(_a.label){case 0:return this.retryCount+=1,[4,this.retryIf(this.retryCount,this.operation,eee)];case 1:return _a.sent()?(this.scheduleRetry(this.delayFor(this.retryCount,this.operation,eee)),[2]):(this.observer.error(eee),[2])}}))}))},this.try()}return eee.prototype.cancel=function(){this.currentSubscription&&this.currentSubscription.unsubscribe(),clearTimeout(this.timerId),this.timerId=void 0,this.currentSubscription=null},eee.prototype.try=function(){var eee=this;this.currentSubscription=this.forward(this.operation).subscribe({next:function(tee){var _a;if(Lqe(tee))return eee.onError(new Bqe({protocolErrors:tee.extensions[Fqe]})),void(null===(_a=eee.currentSubscription)||void 0===_a||_a.unsubscribe());eee.observer.next(tee)},error:this.onError,complete:this.observer.complete.bind(this.observer)})},eee.prototype.scheduleRetry=function(eee){var tee=this;if(this.timerId)throw new Error("RetryLink BUG! Encountered overlapping retries");this.timerId=setTimeout((function(){tee.timerId=void 0,tee.try()}),eee)},eee}(),mXe=function(eee){function tee(tee){var ree=eee.call(this)||this,_a=tee||{},oee=_a.attempts,aee=_a.delay;return ree.delayFor="function"==typeof aee?aee:function(eee){var _a=eee||{},_b=_a.initial,tee=void 0===_b?300:_b,_c=_a.jitter,ree=void 0===_c||_c,_d=_a.max,oee=void 0===_d?1/0:_d,aee=ree?tee:tee/2;return function(eee){var tee=Math.min(oee,aee*Math.pow(2,eee));return ree&&(tee=Math.random()*tee),tee}}(aee),ree.retryIf="function"==typeof oee?oee:function(eee){var _a=eee||{},tee=_a.retryIf,_b=_a.max,ree=void 0===_b?5:_b;return function(eee,oee,aee){return!(eee>=ree)&&(tee?tee(aee,oee):!!aee)}}(oee),ree}return GLe(tee,eee),tee.prototype.request=function(eee,tee){var ree=this;return new cqe((function(oee){var aee=new gXe(oee,eee,tee,ree.delayFor,ree.retryIf);return function(){aee.cancel()}}))},tee}(Tqe);var wXe=function(eee){function tee(tee){var ree=eee.call(this)||this;return ree.client=tee,ree}return GLe(tee,eee),tee.prototype.request=function(eee){var tee=this;return new cqe((function(ree){return tee.client.subscribe(XLe(XLe({},eee),{query:EYe(eee.query)}),{next:ree.next.bind(ree),complete:ree.complete.bind(ree),error:function(eee){if(eee instanceof Error)return ree.error(eee);var tee,oee=rBe(tee=eee)&&"code"in tee&&"reason"in tee;return oee||function(eee){var _a;return rBe(eee)&&(null===(_a=eee.target)||void 0===_a?void 0:_a.readyState)===WebSocket.CLOSED}(eee)?ree.error(new Error("Socket closed".concat(oee?" with event ".concat(eee.code):"").concat(oee?" ".concat(eee.reason):""))):ree.error(new Bqe({graphQLErrors:Array.isArray(eee)?eee:[eee]}))}})}))},tee}(Tqe);function vXe(eee){return null===eee?"null":Array.isArray(eee)?"array":typeof eee}function bXe(eee){return"object"===vXe(eee)}function yXe(eee,tee){return eee.length<124?eee:tee}var xXe,kXe;function _Xe(eee){if(!bXe(eee))throw new Error(`Message is expected to be an object, but got ${vXe(eee)}`);if(!eee.type)throw new Error("Message is missing the 'type' property");if("string"!=typeof eee.type)throw new Error(`Message is expects the 'type' property to be a string, but got ${vXe(eee.type)}`);switch(eee.type){case kXe.ConnectionInit:case kXe.ConnectionAck:case kXe.Ping:case kXe.Pong:if(null!=eee.payload&&!bXe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object or nullish or missing, but got "${eee.payload}"`);break;case kXe.Subscribe:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!bXe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vXe(eee.payload)}`);if("string"!=typeof eee.payload.query)throw new Error(`"${eee.type}" message payload expects the 'query' property to be a string, but got ${vXe(eee.payload.query)}`);if(null!=eee.payload.variables&&!bXe(eee.payload.variables))throw new Error(`"${eee.type}" message payload expects the 'variables' property to be a an object or nullish or missing, but got ${vXe(eee.payload.variables)}`);if(null!=eee.payload.operationName&&"string"!==vXe(eee.payload.operationName))throw new Error(`"${eee.type}" message payload expects the 'operationName' property to be a string or nullish or missing, but got ${vXe(eee.payload.operationName)}`);if(null!=eee.payload.extensions&&!bXe(eee.payload.extensions))throw new Error(`"${eee.type}" message payload expects the 'extensions' property to be a an object or nullish or missing, but got ${vXe(eee.payload.extensions)}`);break;case kXe.Next:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(!bXe(eee.payload))throw new Error(`"${eee.type}" message expects the 'payload' property to be an object, but got ${vXe(eee.payload)}`);break;case kXe.Error:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);if(tee=eee.payload,!(Array.isArray(tee)&&tee.length>0&&tee.every((ob=>"message"in ob))))throw new Error(`"${eee.type}" message expects the 'payload' property to be an array of GraphQL errors, but got ${JSON.stringify(eee.payload)}`);break;case kXe.Complete:if("string"!=typeof eee.id)throw new Error(`"${eee.type}" message expects the 'id' property to be a string, but got ${vXe(eee.id)}`);if(!eee.id)throw new Error(`"${eee.type}" message requires a non-empty 'id' property`);break;default:throw new Error(`Invalid message 'type' property "${eee.type}"`)}var tee;return eee}function SXe(eee,tee){return _Xe(eee),JSON.stringify(eee,tee)}!function(eee){eee[eee.InternalServerError=4500]="InternalServerError",eee[eee.InternalClientError=4005]="InternalClientError",eee[eee.BadRequest=4400]="BadRequest",eee[eee.BadResponse=4004]="BadResponse",eee[eee.Unauthorized=4401]="Unauthorized",eee[eee.Forbidden=4403]="Forbidden",eee[eee.SubprotocolNotAcceptable=4406]="SubprotocolNotAcceptable",eee[eee.ConnectionInitialisationTimeout=4408]="ConnectionInitialisationTimeout",eee[eee.ConnectionAcknowledgementTimeout=4504]="ConnectionAcknowledgementTimeout",eee[eee.SubscriberAlreadyExists=4409]="SubscriberAlreadyExists",eee[eee.TooManyInitialisationRequests=4429]="TooManyInitialisationRequests"}(xXe||(xXe={})),function(eee){eee.ConnectionInit="connection_init",eee.ConnectionAck="connection_ack",eee.Ping="ping",eee.Pong="pong",eee.Subscribe="subscribe",eee.Next="next",eee.Error="error",eee.Complete="complete"}(kXe||(kXe={}));var EXe=function(v){return this instanceof EXe?(this.v=v,this):new EXe(v)},OXe=function(eee,tee,ree){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i,g=ree.apply(eee,tee||[]),q=[];return i=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),oee("next"),oee("throw"),oee("return",(function(f){return function(v){return Promise.resolve(v).then(f,iee)}})),i[Symbol.asyncIterator]=function(){return this},i;function oee(n,f){g[n]&&(i[n]=function(v){return new Promise((function(a,b){q.push([n,v,a,b])>1||aee(n,v)}))},f&&(i[n]=f(i[n])))}function aee(n,v){try{!function(r){r.value instanceof EXe?Promise.resolve(r.value.v).then(nee,iee):see(q[0][2],r)}(g[n](v))}catch(e){see(q[0][3],e)}}function nee(eee){aee("next",eee)}function iee(eee){aee("throw",eee)}function see(f,v){f(v),q.shift(),q.length&&aee(q[0][0],q[0][1])}};class $Xe extends Error{constructor(){super(...arguments),this.name="TerminatedCloseEvent",this.message="4499: Terminated",this.code=4499,this.reason="Terminated",this.wasClean=!1}}function zXe(eee){return bXe(eee)&&"code"in eee&&"reason"in eee}fGe("\n fragment NotificationFragment on Notification {\n id\n title\n subject\n description\n importance\n link\n type\n timestamp\n formattedTimestamp\n }\n");fGe("\n fragment NotificationCountFragment on NotificationCounts {\n total\n info\n warning\n alert\n }\n");const CXe=fGe("\n query Notifications($filter: NotificationFilter!) {\n notifications {\n id\n list(filter: $filter) {\n ...NotificationFragment\n }\n }\n }\n"),AXe=fGe("\n mutation ArchiveNotification($id: String!) {\n archiveNotification(id: $id) {\n ...NotificationFragment\n }\n }\n"),jXe=fGe("\n mutation ArchiveAllNotifications {\n archiveAll {\n unread {\n total\n }\n archive {\n info\n warning\n alert\n total\n }\n }\n }\n"),TXe=fGe("\n mutation DeleteNotification($id: String!, $type: NotificationType!) {\n deleteNotification(id: $id, type: $type) {\n archive {\n total\n }\n }\n }\n"),NXe=fGe("\n mutation DeleteAllNotifications {\n deleteArchivedNotifications {\n archive {\n total\n }\n unread {\n total\n }\n }\n }\n"),IXe=fGe("\n query Overview {\n notifications {\n id\n overview {\n unread {\n info\n warning\n alert\n total\n }\n archive {\n total\n }\n }\n }\n }\n"),PXe=fGe("\n mutation RecomputeOverview {\n recalculateOverview {\n archive {\n ...NotificationCountFragment\n }\n unread {\n ...NotificationCountFragment\n }\n }\n }\n");function RXe(fn){return!!ete()&&(tte(fn),!0)}function MXe(v){return null!=$re(v)}const DXe="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const FXe=eee=>null!=eee,LXe=Object.prototype.toString,UXe=eee=>"[object Object]"===LXe.call(eee),BXe=()=>{};function YXe(eee,fn){return function(...tee){return new Promise(((ree,oee)=>{Promise.resolve(eee((()=>fn.apply(this,tee)),{fn:fn,thisArg:this,args:tee})).then(ree).catch(oee)}))}}const qXe=eee=>eee();function VXe(ms,eee={}){let tee,ree,oee=BXe;const aee=eee=>{clearTimeout(eee),oee(),oee=BXe};let nee;return iee=>{const see=zre(ms),lee=zre(eee.maxWait);return tee&&aee(tee),see<=0||void 0!==lee&&lee<=0?(ree&&(aee(ree),ree=null),Promise.resolve(iee())):new Promise(((cee,dee)=>{oee=eee.rejectOnCancel?dee:cee,nee=iee,lee&&!ree&&(ree=setTimeout((()=>{tee&&aee(tee),ree=null,cee(nee())}),lee)),tee=setTimeout((()=>{ree&&aee(ree),ree=null,cee(iee())}),see)}))}}function WXe(eee){return Wne()}function HXe(eee){return Array.isArray(eee)?eee:[eee]}function KXe(...eee){if(1!==eee.length)return Rre(...eee);const r=eee[0];return"function"==typeof r?pre(Tre((()=>({get:r,set:BXe})))):_re(r)}function GXe(fn,ms=200,eee=!1,tee=!0,ree=!1){return YXe(function(...eee){let tee,ree,ms,oee,aee,nee,iee=0,see=!0,lee=BXe;kre(eee[0])||"object"!=typeof eee[0]?[ms,oee=!0,aee=!0,nee=!1]=eee:({delay:ms,trailing:oee=!0,leading:aee=!0,rejectOnCancel:nee=!1}=eee[0]);const cee=()=>{tee&&(clearTimeout(tee),tee=void 0,lee(),lee=BXe)};return eee=>{const dee=zre(ms),pee=Date.now()-iee,uee=()=>ree=eee();return cee(),dee<=0?(iee=Date.now(),uee()):(pee>dee&&(aee||!see)?(iee=Date.now(),uee()):oee&&(ree=new Promise(((eee,ree)=>{lee=nee?ree:eee,tee=setTimeout((()=>{iee=Date.now(),see=!0,eee(uee()),cee()}),Math.max(0,dee-pee))}))),aee||tee||(tee=setTimeout((()=>see=!0),dee)),see=!1,ree)}}(ms,eee,tee,ree),fn)}function XXe(eee,cb,tee={}){const{eventFilter:ree=qXe,...oee}=tee;return rne(eee,YXe(ree,cb),oee)}function QXe(eee,cb,tee={}){const{eventFilter:ree,initialState:oee="active",...aee}=tee,{eventFilter:nee,pause:iee,resume:see,isActive:lee}=function(eee=qXe,tee={}){const{initialState:ree="active"}=tee,oee=KXe("active"===ree);return{isActive:pre(oee),pause:function(){oee.value=!1},resume:function(){oee.value=!0},eventFilter:(...tee)=>{oee.value&&eee(...tee)}}}(ree,{initialState:oee});return{stop:XXe(eee,cb,{...aee,eventFilter:nee}),pause:iee,resume:see,isActive:lee}}function ZXe(fn,eee=!0,tee){WXe()?Doe(fn,tee):eee?fn():eoe(fn)}function JXe(eee,cb,tee){return rne(eee,cb,{...tee,immediate:!0})}function eQe(eee,cb,tee){const ree=rne(eee,((...eee)=>(eoe((()=>ree())),cb(...eee))),tee);return ree}const tQe=DXe?window:void 0,rQe=DXe?window.navigator:void 0;function oQe(...eee){const tee=[],ree=()=>{tee.forEach((fn=>fn())),tee.length=0},oee=nie((()=>{const tee=HXe(zre(eee[0])).filter((e=>null!=e));return tee.every((e=>"string"!=typeof e))?tee:void 0})),aee=JXe((()=>{var _a,_b;return[null!=(_b=null==(_a=oee.value)?void 0:_a.map((e=>function(eee){var _a;const tee=zre(eee);return null!=(_a=null==tee?void 0:tee.$el)?_a:tee}(e))))?_b:[tQe].filter((e=>null!=e)),HXe(zre(oee.value?eee[1]:eee[0])),HXe($re(oee.value?eee[2]:eee[1])),zre(oee.value?eee[3]:eee[2])]}),(([eee,oee,aee,nee])=>{if(ree(),!(null==eee?void 0:eee.length)||!(null==oee?void 0:oee.length)||!(null==aee?void 0:aee.length))return;const iee=UXe(nee)?{...nee}:nee;tee.push(...eee.flatMap((el=>oee.flatMap((eee=>aee.map((tee=>((el,eee,tee,ree)=>(el.addEventListener(eee,tee,ree),()=>el.removeEventListener(eee,tee,ree)))(el,eee,tee,iee))))))))}),{flush:"post"});return RXe(ree),()=>{aee(),ree()}}function aQe(eee){const tee=function(){const eee=Sre(!1),tee=Wne();return tee&&Doe((()=>{eee.value=!0}),tee),eee}();return nie((()=>(tee.value,Boolean(eee()))))}function nQe(eee,tee={}){const{controls:ree=!1,navigator:oee=rQe}=tee,aee=aQe((()=>oee&&"permissions"in oee)),nee=Sre(),iee="string"==typeof eee?{name:eee}:eee,see=Sre(),lee=()=>{var _a,_b;see.value=null!=(_b=null==(_a=nee.value)?void 0:_a.state)?_b:"prompt"};oQe(nee,"change",lee,{passive:!0});const cee=function(fn){let eee;function tee(){return eee||(eee=fn()),eee}return tee.reset=async()=>{const tee=eee;eee=void 0,tee&&await tee},tee}((async()=>{if(aee.value){if(!nee.value)try{nee.value=await oee.permissions.query(iee)}catch(e){nee.value=void 0}finally{lee()}return ree?vre(nee.value):void 0}}));return cee(),ree?{state:see,isSupported:aee,query:cee}:see}function iQe(eee={}){const{navigator:tee=rQe,read:ree=!1,source:oee,copiedDuring:aee=1500,legacy:nee=!1}=eee,iee=aQe((()=>tee&&"clipboard"in tee)),see=nQe("clipboard-read"),lee=nQe("clipboard-write"),cee=nie((()=>iee.value||nee)),dee=Sre(""),pee=Sre(!1),uee=function(cb,eee,tee={}){const{immediate:ree=!0,immediateCallback:oee=!1}=tee,aee=Sre(!1);let nee=null;function iee(){nee&&(clearTimeout(nee),nee=null)}function see(){aee.value=!1,iee()}function lee(...tee){oee&&cb(),iee(),aee.value=!0,nee=setTimeout((()=>{aee.value=!1,nee=null,cb(...tee)}),zre(eee))}return ree&&(aee.value=!0,DXe&&lee()),RXe(see),{isPending:pre(aee),start:lee,stop:see}}((()=>pee.value=!1),aee,{immediate:!1});function hee(eee){return"granted"===eee||"prompt"===eee}return cee.value&&ree&&oQe(["copy","cut"],(async function(){let eee=!(iee.value&&hee(see.value));if(!eee)try{dee.value=await tee.clipboard.readText()}catch(e){eee=!0}eee&&(dee.value=function(){var _a,_b,_c;return null!=(_c=null==(_b=null==(_a=null==document?void 0:document.getSelection)?void 0:_a.call(document))?void 0:_b.toString())?_c:""}())}),{passive:!0}),{isSupported:cee,text:dee,copied:pee,copy:async function(eee=zre(oee)){if(cee.value&&null!=eee){let ree=!(iee.value&&hee(lee.value));if(!ree)try{await tee.clipboard.writeText(eee)}catch(e){ree=!0}ree&&function(eee){const ta=document.createElement("textarea");ta.value=null!=eee?eee:"",ta.style.position="absolute",ta.style.opacity="0",document.body.appendChild(ta),ta.select(),document.execCommand("copy"),ta.remove()}(eee),dee.value=eee,pee.value=!0,uee.start()}}}}const sQe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},lQe="__vueuse_ssr_handlers__",cQe=dQe();function dQe(){return lQe in sQe||(sQe[lQe]=sQe[lQe]||{}),sQe[lQe]}const pQe={boolean:{read:v=>"true"===v,write:v=>String(v)},object:{read:v=>JSON.parse(v),write:v=>JSON.stringify(v)},number:{read:v=>Number.parseFloat(v),write:v=>String(v)},any:{read:v=>v,write:v=>String(v)},string:{read:v=>v,write:v=>String(v)},map:{read:v=>new Map(JSON.parse(v)),write:v=>JSON.stringify(Array.from(v.entries()))},set:{read:v=>new Set(JSON.parse(v)),write:v=>JSON.stringify(Array.from(v))},date:{read:v=>new Date(v),write:v=>v.toISOString()}},uQe="vueuse-storage";function hQe(eee,tee,ree,oee={}){var _a;const{flush:aee="pre",deep:nee=!0,listenToStorageChanges:iee=!0,writeDefaults:see=!0,mergeDefaults:lee=!1,shallow:cee,window:dee=tQe,eventFilter:pee,onError:uee=e=>{console.error(e)},initOnMounted:hee}=oee,fee=(cee?Sre:_re)("function"==typeof tee?tee():tee),gee=nie((()=>zre(eee)));if(!ree)try{ree=function(eee,tee){return cQe[eee]||tee}("getDefaultStorage",(()=>{var eee;return null==(eee=tQe)?void 0:eee.localStorage}))()}catch(e){uee(e)}if(!ree)return fee;const mee=zre(tee),wee=function(eee){return null==eee?"any":eee instanceof Set?"set":eee instanceof Map?"map":eee instanceof Date?"date":"boolean"==typeof eee?"boolean":"string"==typeof eee?"string":"object"==typeof eee?"object":Number.isNaN(eee)?"any":"number"}(mee),vee=null!=(_a=oee.serializer)?_a:pQe[wee],{pause:bee,resume:yee}=QXe(fee,(()=>function(v){try{const eee=ree.getItem(gee.value);if(null==v)xee(eee,null),ree.removeItem(gee.value);else{const tee=vee.write(v);eee!==tee&&(ree.setItem(gee.value,tee),xee(eee,tee))}}catch(e){uee(e)}}(fee.value)),{flush:aee,deep:nee,eventFilter:pee});function xee(eee,tee){if(dee){const oee={key:gee.value,oldValue:eee,newValue:tee,storageArea:ree};dee.dispatchEvent(ree instanceof Storage?new StorageEvent("storage",oee):new CustomEvent(uQe,{detail:oee}))}}function kee(eee){if(!eee||eee.storageArea===ree)if(eee&&null==eee.key)fee.value=mee;else if(!eee||eee.key===gee.value){bee();try{(null==eee?void 0:eee.newValue)!==vee.write(fee.value)&&(fee.value=function(eee){const tee=eee?eee.newValue:ree.getItem(gee.value);if(null==tee)return see&&null!=mee&&ree.setItem(gee.value,vee.write(mee)),mee;if(!eee&&lee){const eee=vee.read(tee);return"function"==typeof lee?lee(eee,mee):"object"!==wee||Array.isArray(eee)?eee:{...mee,...eee}}return"string"!=typeof tee?tee:vee.read(tee)}(eee))}catch(e){uee(e)}finally{eee?eoe(yee):yee()}}}function _ee(eee){kee(eee.detail)}return rne(gee,(()=>kee()),{flush:aee}),dee&&iee&&ZXe((()=>{ree instanceof Storage?oQe(dee,"storage",kee,{passive:!0}):oQe(dee,uQe,_ee),hee&&kee()})),hee||kee(),fee}const fQe={typePolicies:{Notifications:{fields:{list:{keyArgs:["filter",["type","importance"]],merge:(eee=[],tee,{args:ree})=>function(eee=[],tee=[],ree,{offset:oee}={offset:0}){const aee=new Set(tee.map((eee=>ree(eee)))),nee=eee.map((eee=>aee.has(ree(eee))?void 0:eee));for(let i=0;ivoid 0!==eee))}(eee,tee,(eee=>eee.__ref),{offset:ree?.filter?.offset??0})},overview:{merge:(eee,tee,{cache:ree})=>(MXe(eee?.unread?.total)&&MXe(tee?.unread?.total)&&eee.unread.total(tee.evict({fieldName:"notifications"}),tee.gc(),eee)},archiveNotification:{merge(_,eee,{cache:tee}){tee.updateQuery({query:IXe},(eee=>{if(!eee)return;const tee=structuredClone(eee);return tee.notifications.overview.unread.total--,tee}));const ree=tee.readQuery({query:CXe,variables:{filter:{type:uGe.Archive}}});return ree?(0===ree.notifications.list.length?tee.evict({fieldName:"notifications"}):tee.evict({id:ree.notifications.id,fieldName:"list",args:{filter:{type:uGe.Archive}}}),tee.gc(),eee):eee}},deleteNotification:{merge(_,eee,{cache:tee,args:ree}){if(ree?.id){const id=tee.identify({id:ree.id,__typename:"Notification"});tee.evict({id:id})}return tee.gc(),eee}},deleteArchivedNotifications:{merge:(_,eee,{cache:tee})=>(tee.evict({fieldName:"notifications"}),tee.gc(),eee)}}}}};const gQe=oKe,mQe=new URL(oKe.toString().replace("http","ws")),wQe={"x-csrf-token":globalThis.csrf_token??"0000000000000000"},vQe=Qqe({uri:gQe.toString(),headers:wQe,credentials:"include"}),bQe=new wXe(function(eee){const{url:tee,connectionParams:ree,lazy:oee=!0,onNonLazyError:aee=console.error,lazyCloseTimeout:nee=0,keepAlive:iee=0,disablePong:see,connectionAckWaitTimeout:lee=0,retryAttempts:cee=5,retryWait:dee=async function(eee){let tee=1e3;for(let i=0;isetTimeout(eee,tee+Math.floor(2700*Math.random()+300))))},shouldRetry:pee=zXe,isFatalConnectionProblem:uee,on:on,webSocketImpl:hee,generateID:fee=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(c=>{const r=16*Math.random()|0;return("x"==c?r:3&r|8).toString(16)}))},jsonMessageReplacer:gee,jsonMessageReviver:mee}=eee;let ws;if(hee){if(!("function"==typeof(wee=hee)&&"constructor"in wee&&"CLOSED"in wee&&"CLOSING"in wee&&"CONNECTING"in wee&&"OPEN"in wee))throw new Error("Invalid WebSocket implementation provided");ws=hee}else"undefined"!=typeof WebSocket?ws=WebSocket:"undefined"!=typeof global?ws=global.WebSocket||global.MozWebSocket:"undefined"!=typeof window&&(ws=window.WebSocket||window.MozWebSocket);var wee;if(!ws)throw new Error("WebSocket implementation missing; on Node you can `import WebSocket from 'ws';` and pass `webSocketImpl: WebSocket` to `createClient`");const vee=ws,bee=(()=>{const eee=(()=>{const eee={};return{on:(id,tee)=>(eee[id]=tee,()=>{delete eee[id]}),emit(tee){var _a;"id"in tee&&(null===(_a=eee[tee.id])||void 0===_a||_a.call(eee,tee))}}})(),tee={connecting:(null==on?void 0:on.connecting)?[on.connecting]:[],opened:(null==on?void 0:on.opened)?[on.opened]:[],connected:(null==on?void 0:on.connected)?[on.connected]:[],ping:(null==on?void 0:on.ping)?[on.ping]:[],pong:(null==on?void 0:on.pong)?[on.pong]:[],message:(null==on?void 0:on.message)?[eee.emit,on.message]:[eee.emit],closed:(null==on?void 0:on.closed)?[on.closed]:[],error:(null==on?void 0:on.error)?[on.error]:[]};return{onMessage:eee.on,on(eee,ree){const l=tee[eee];return l.push(ree),()=>{l.splice(l.indexOf(ree),1)}},emit(eee,...ree){for(const oee of[...tee[eee]])oee(...ree)}}})();function yee(cb){const eee=[bee.on("error",(tee=>{eee.forEach((eee=>eee())),cb(tee)})),bee.on("closed",(tee=>{eee.forEach((eee=>eee())),cb(tee)}))]}let xee,kee,_ee=0,See=!1,Eee=0,Oee=!1;async function $ee(){clearTimeout(kee);const[eee,oee]=await(null!=xee?xee:xee=new Promise(((eee,oee)=>(async()=>{if(See){if(await dee(Eee),!_ee)return xee=void 0,oee({code:1e3,reason:"All Subscriptions Gone"});Eee++}bee.emit("connecting",See);const aee=new vee("function"==typeof tee?await tee():tee,"graphql-transport-ws");let nee,cee;function pee(){isFinite(iee)&&iee>0&&(clearTimeout(cee),cee=setTimeout((()=>{aee.readyState===vee.OPEN&&(aee.send(SXe({type:kXe.Ping})),bee.emit("ping",!1,void 0))}),iee))}yee((eee=>{xee=void 0,clearTimeout(nee),clearTimeout(cee),oee(eee),eee instanceof $Xe&&(aee.close(4499,"Terminated"),aee.onerror=null,aee.onclose=null)})),aee.onerror=eee=>bee.emit("error",eee),aee.onclose=eee=>bee.emit("closed",eee),aee.onopen=async()=>{try{bee.emit("opened",aee);const eee="function"==typeof ree?await ree():ree;if(aee.readyState!==vee.OPEN)return;aee.send(SXe(eee?{type:kXe.ConnectionInit,payload:eee}:{type:kXe.ConnectionInit},gee)),isFinite(lee)&&lee>0&&(nee=setTimeout((()=>{aee.close(xXe.ConnectionAcknowledgementTimeout,"Connection acknowledgement timeout")}),lee)),pee()}catch(eee){bee.emit("error",eee),aee.close(xXe.InternalClientError,yXe(eee instanceof Error?eee.message:new Error(eee).message,"Internal client error"))}};let uee=!1;aee.onmessage=({data:tee})=>{try{const ree=function(eee,tee){return _Xe("string"==typeof eee?JSON.parse(eee,tee):eee)}(tee,mee);if(bee.emit("message",ree),"ping"===ree.type||"pong"===ree.type)return bee.emit(ree.type,!0,ree.payload),void("pong"===ree.type?pee():see||(aee.send(SXe(ree.payload?{type:kXe.Pong,payload:ree.payload}:{type:kXe.Pong})),bee.emit("pong",!1,ree.payload)));if(uee)return;if(ree.type!==kXe.ConnectionAck)throw new Error(`First message cannot be of type ${ree.type}`);clearTimeout(nee),uee=!0,bee.emit("connected",aee,ree.payload,See),See=!1,Eee=0,eee([aee,new Promise(((_,eee)=>yee(eee)))])}catch(ree){aee.onmessage=null,bee.emit("error",ree),aee.close(xXe.BadResponse,yXe(ree instanceof Error?ree.message:new Error(ree).message,"Bad response"))}}})())));eee.readyState===vee.CLOSING&&await oee;let aee=()=>{};const cee=new Promise((eee=>aee=eee));return[eee,aee,Promise.race([cee.then((()=>{if(!_ee){const tee=()=>eee.close(1e3,"Normal Closure");isFinite(nee)&&nee>0?kee=setTimeout((()=>{eee.readyState===vee.OPEN&&tee()}),nee):tee()}})),oee])]}function zee(eee){if(zXe(eee)&&(function(eee){return![1e3,1001,1006,1005,1012,1013,1014].includes(eee)&&(eee>=1e3&&eee<=1999)}(eee.code)||[xXe.InternalServerError,xXe.InternalClientError,xXe.BadRequest,xXe.BadResponse,xXe.Unauthorized,xXe.SubprotocolNotAcceptable,xXe.SubscriberAlreadyExists,xXe.TooManyInitialisationRequests].includes(eee.code)))throw eee;if(Oee)return!1;if(zXe(eee)&&1e3===eee.code)return _ee>0;if(!cee||Eee>=cee)throw eee;if(!pee(eee))throw eee;if(null==uee?void 0:uee(eee))throw eee;return See=!0}function Cee(eee,tee){const id=fee(eee);let ree=!1,oee=!1,aee=()=>{_ee--,ree=!0};return(async()=>{for(_ee++;;)try{const[nee,iee,see]=await $ee();if(ree)return iee();const lee=bee.onMessage(id,(eee=>{switch(eee.type){case kXe.Next:return void tee.next(eee.payload);case kXe.Error:return oee=!0,ree=!0,tee.error(eee.payload),void aee();case kXe.Complete:return ree=!0,void aee()}}));return nee.send(SXe({id:id,type:kXe.Subscribe,payload:eee},gee)),aee=()=>{ree||nee.readyState!==vee.OPEN||nee.send(SXe({id:id,type:kXe.Complete},gee)),_ee--,ree=!0,iee()},void(await see.finally(lee))}catch(nee){if(!zee(nee))return}})().then((()=>{oee||tee.complete()})).catch((eee=>{tee.error(eee)})),()=>{ree||aee()}}return oee||(async()=>{for(_ee++;;)try{const[,,eee]=await $ee();await eee}catch(eee){try{if(!zee(eee))return}catch(eee){return null==aee?void 0:aee(eee)}}})(),{on:bee.on,subscribe:Cee,iterate(eee){const tee=[],ree={done:!1,error:null,resolve:()=>{}},oee=Cee(eee,{next(eee){tee.push(eee),ree.resolve()},error(eee){ree.done=!0,ree.error=eee,ree.resolve()},complete(){ree.done=!0,ree.resolve()}}),aee=function(){return OXe(this,arguments,(function*(){for(;;){for(tee.length||(yield EXe(new Promise((eee=>ree.resolve=eee))));tee.length;)yield yield EXe(tee.shift());if(ree.error)throw ree.error;if(ree.done)return yield EXe(void 0)}}))}();return aee.throw=async eee=>(ree.done||(ree.done=!0,ree.error=eee,ree.resolve()),{done:!0,value:void 0}),aee.return=async()=>(oee(),{done:!0,value:void 0}),aee},async dispose(){if(Oee=!0,xee){const[eee]=await xee;eee.close(1e3,"Normal Closure")}},terminate(){xee&&bee.emit("closed",new $Xe)}}}({url:mQe.toString(),connectionParams:()=>wQe})),yQe=fXe((({graphQLErrors:eee,networkError:tee})=>{if(eee&&eee.map((eee=>{console.error("[GraphQL error]",eee);const tee=eee.error?.message??eee.message;return tee?.includes("offline"),eee.message})),tee){console.error(`[Network error]: ${tee}`);const eee=tee.message?tee.message:tee;return"string"==typeof eee&&eee.includes("Unexpected token < in JSON at position 0")?"Unraid API • CORS Error":eee}})),xQe=new mXe({attempts:{max:20,retryIf:(eee,tee)=>Boolean(eee)},delay:{initial:300,max:1e4,jitter:!0}}),kQe=new qWe({link:Nqe([new Tqe(((eee,tee)=>{const ree=ZQe(),{connectPluginInstalled:oee}=Nre(ree);return oee?.value?tee(eee):new cqe((eee=>{console.warn("connectPluginInstalled is false, aborting request"),eee.complete()}))})),yQe,xQe,Iqe((({query:eee})=>{const tee=DBe(eee);return"OperationDefinition"===tee.kind&&"subscription"===tee.operation}),bQe,vQe)]),cache:function(eee=fQe){return new zWe(eee)}()});!function(eee){XWe={default:eee}}(kQe),$Le(TLe());const _Qe=qLe("unraidApi",(()=>{const eee=aGe(),tee=ZQe(),ree=_re(kQe),oee=_re("connecting"),aee=_re(!1),nee=nie((()=>{if("offline"===oee.value)return new Error("The Unraid API is currently offline.")}));rne(nee,(tee=>{const ree="unraidApiOffline";tee?eee.setError({heading:"Warning: API is offline!",message:tee.message,ref:ree,level:"warning",type:"unraidApiState"}):eee.removeErrorByRef(ree)}),{immediate:!0});const iee=nie((()=>{const{connectPluginInstalled:eee,stateDataError:ree}=tee;if("offline"===oee.value&&eee&&!ree)return{click:()=>see(),emphasize:!0,icon:dHe,text:"Restart unraid-api"}})),see=async()=>{const ree="offline"===oee.value?"start":"restart";oee.value="restarting";try{await(async eee=>{if(!eee)return console.error("[WebguiUnraidApiCommand] payload is required");try{return await iGe.url("/plugins/dynamix.my.servers/include/unraid-api.php").formUrl(eee).post().json((eee=>eee)).catch((tee=>(console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee)))}catch(tee){return console.error("[WebguiUnraidApiCommand] catch failed to execute unraid-api",tee,eee),tee}})({csrf_token:tee.csrf,command:ree})}catch(aee){let tee="Unknown error";"string"==typeof aee?tee=aee.toUpperCase():aee instanceof Error&&(tee=aee.message),eee.setError({heading:"Error: unraid-api restart",message:tee,level:"error",ref:"restartUnraidApiClient",type:"request"})}};return{unraidApiClient:ree,unraidApiStatus:oee,offlineError:nee,prioritizeCorsError:aee,unraidApiRestartAction:iee,closeUnraidApiClient:async()=>{ree.value&&(ree.value&&(await ree.value.clearStore(),ree.value.stop()),ree.value=null,oee.value="offline")},restartUnraidApiClient:see}}));$Le(TLe());const SQe=qLe("account",(()=>{const eee=lXe(),tee=aGe(),ree=hXe(),oee=ZQe(),aee=_Qe(),nee=nie((()=>oee.serverAccountPayload)),iee=nie((()=>oee.inIframe)),see=_re(),lee=_re(!1),cee=_re("ready"),dee=nie((()=>aee.unraidApiClient)),pee=_re(),uee=eee=>{pee.value=eee,eee&&(cee.value="waiting")},hee=_re(!1),fee=eee=>{hee.value=eee,eee&&(cee.value="waiting")};ene((()=>{dee.value&&pee.value&&setTimeout((()=>{mee()}),250),dee.value&&hee.value&&setTimeout((()=>{wee()}),250)}));const gee=nie((()=>see.value?.type)),mee=async()=>{if(!pee.value||pee.value&&(!pee.value.apiKey||!pee.value.email||!pee.value.preferred_username))return cee.value="failed",console.error("[connectSignInMutation] incorrect payload",pee.value);cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(gGe,{variables:{input:{apiKey:pee.value.apiKey,userInfo:{email:pee.value.email,preferred_username:pee.value.preferred_username}}}});eee(),ree((eee=>{if(eee.data?.connectSignIn)return cee.value="success",void uee(void 0);cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:"Sign In mutation unsuccessful",level:"error",ref:"connectSignInMutation",type:"account"})})),oee((eee=>{dGe(eee),cee.value="failed",tee.setError({heading:"unraid-api failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignInMutation",type:"account"})}))},wee=async()=>{cee.value="updating";const{mutate:eee,onDone:ree,onError:oee}=await iHe(mGe);eee(),ree((eee=>{cee.value="success",fee(!1)})),oee((eee=>{dGe(eee),cee.value="failed",tee.setError({heading:"Failed to update Connect account configuration",message:eee.message,level:"error",ref:"connectSignOutMutation",type:"account"})}))};return{accountAction:see,accountActionHide:lee,accountActionStatus:cee,accountActionType:gee,downgradeOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"downgradeOs"}],iee.value?"newTab":tee?"replace":void 0)},manage:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"manage"}],iee.value?"newTab":void 0)},myKeys:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"myKeys"}],iee.value?"newTab":void 0)},linkKey:async()=>{await ree.purgeValidationResponse(),eee.send(GHe.toString(),[{server:{...nee.value},type:"linkKey"}],iee.value?"newTab":void 0)},recover:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"recover"}],iee.value?"newTab":void 0)},replace:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"replace"}],iee.value?"newTab":void 0)},signIn:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signIn"}],iee.value?"newTab":void 0)},signOut:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"signOut"}],iee.value?"newTab":void 0)},trialExtend:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialExtend"}],iee.value?"newTab":void 0)},trialStart:()=>{eee.send(GHe.toString(),[{server:{...nee.value},type:"trialStart"}],iee.value?"newTab":void 0)},updateOs:async tee=>{await eee.send(GHe.toString(),[{server:{...nee.value},type:"updateOs"}],iee.value?"newTab":tee?"replace":void 0)},setAccountAction:eee=>{see.value=eee},setConnectSignInPayload:uee,setQueueConnectSignOut:fee}})),EQe="activationCodeModalHidden",OQe=/^[\s\w\0+.-]{2,}:([/\\]{1,2})/,$Qe=/^[\s\w\0+.-]{2,}:([/\\]{2})?/,zQe=/^([/\\]\s*){2,}[^/\\]/;function CQe(eee,tee={}){return"boolean"==typeof tee&&(tee={acceptRelative:tee}),tee.strict?OQe.test(eee):$Qe.test(eee)||!!tee.acceptRelative&&zQe.test(eee)}function AQe(...eee){const tee=/\/(?!\/)/,ree=eee.filter(Boolean),oee=[];let aee=0;for(const i of ree)if(i&&"/"!==i)for(const[eee,s]of i.split(tee).entries())if(s&&"."!==s)if(".."!==s)1===eee&&oee[oee.length-1]?.endsWith(":/")?oee[oee.length-1]+="/"+s:(oee.push(s),aee++);else{if(1===oee.length&&CQe(oee[0]))continue;oee.pop(),aee--}let nee=oee.join("/");return aee>=0?ree[0]?.startsWith("/")&&!nee.startsWith("/")?nee="/"+nee:ree[0]?.startsWith("./")&&!nee.startsWith("./")&&(nee="./"+nee):nee="../".repeat(-1*aee)+nee,ree[ree.length-1]?.endsWith("/")&&!nee.endsWith("/")&&(nee+="/"),nee}const jQe=(window?.__NUXT__?.config||{}).app,TQe=(...eee)=>AQe(NQe(),jQe.buildAssetsDir,...eee),NQe=(...eee)=>{const tee=jQe.cdnURL||jQe.baseURL;return eee.length?AQe(tee,...eee):tee}; -/*! - * vue-router v4.5.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */ -var IQe,PQe,RQe,MQe,DQe,FQe;globalThis.__buildAssetsURL=TQe,globalThis.__publicAssetsURL=NQe,(PQe=IQe||(IQe={})).pop="pop",PQe.push="push",(MQe=RQe||(RQe={})).back="back",MQe.forward="forward",MQe.unknown="",(FQe=DQe||(DQe={}))[FQe.aborted=4]="aborted",FQe[FQe.cancelled=8]="cancelled",FQe[FQe.duplicated=16]="duplicated",$Le(TLe());const LQe=qLe("activationCode",(()=>{const eee=_re(null),tee=nie((()=>eee.value?.code||null)),ree=nie((()=>eee.value?.partnerName||null)),oee=nie((()=>eee.value?.partnerUrl||null)),aee=nie((()=>eee.value?.partnerLogo?"/webGui/images/partner-logo.svg":null)),nee=_re("true"===sessionStorage.getItem(EQe));rne(nee,(eee=>eee?sessionStorage.setItem(EQe,"true"):sessionStorage.removeItem(EQe)));return{code:tee,partnerName:ree,partnerUrl:oee,partnerLogo:aee,showActivationModal:nie((()=>{if(!eee.value)return!1;const{callbackData:tee}=VLe(sXe()),{state:ree}=VLe(ZQe()),oee="ENOKEYFILE"===ree.value,aee=!tee.value;return oee&&aee&&!nee.value})),setData:tee=>{eee.value=tee},setActivationModalHidden:eee=>nee.value=eee}}));$Le(TLe());const UQe=qLe("purchase",(()=>{const eee=lXe(),tee=ZQe();return{activate:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"activate"}],tee.inIframe?"newTab":void 0)},redeem:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"redeem"}],tee.inIframe?"newTab":void 0)},purchase:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"purchase"}],tee.inIframe?"newTab":void 0)},upgrade:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"upgrade"}],tee.inIframe?"newTab":void 0)},renew:()=>{eee.send(tKe.toString(),[{server:{...tee.serverPurchasePayload},type:"renew"}],tee.inIframe?"newTab":void 0)}}})),BQe={"--color-alpha":"var(--header-background-color)","--color-beta":"var(--header-text-primary)","--color-gamma":"var(--header-text-secondary)","--color-gamma-opaque":"rgba(153, 153, 153, .5)","--color-customgradient-start":"rgba(242, 242, 242, .0)","--color-customgradient-end":"rgba(242, 242, 242, .85)","--shadow-beta":"0 25px 50px -12px rgba(242, 242, 242, .15)"},YQe={"--background":"0 0% 3.9%","--foreground":"0 0% 98%","--muted":"0 0% 14.9%","--muted-foreground":"0 0% 63.9%","--popover":"0 0% 3.9%","--popover-foreground":"0 0% 98%","--card":"0 0% 14.9%","--card-foreground":"0 0% 98%","--border":"0 0% 20%","--input":"0 0% 14.9%","--primary":"24 100% 50%","--primary-foreground":"0 0% 98%","--secondary":"0 0% 14.9%","--secondary-foreground":"0 0% 77%","--accent":"0 0% 14.9%","--accent-foreground":"0 0% 98%","--destructive":"0 62.8% 30.6%","--destructive-foreground":"0 0% 98%","--ring":"0 0% 83.1%","--radius":"0.5rem","--header-text-primary":"#1c1c1c","--header-text-secondary":"#999999","--header-background-color":"#f2f2f2","--header-gradient-start":"rgba(0, 0, 0, 0)","--header-gradient-end":"var(--header-background-color)","--banner-gradient":null,...BQe},qQe={white:{...{"--background":"0 0% 100%","--foreground":"0 0% 3.9%","--muted":"0 0% 96.1%","--muted-foreground":"0 0% 45.1%","--popover":"0 0% 100%","--popover-foreground":"0 0% 3.9%","--card":"0 0% 100%","--card-foreground":"0 0% 3.9%","--border":"0 0% 89.8%","--input":"0 0% 89.8%","--primary":"24 100% 50%","--primary-foreground":"0 0% 98%","--secondary":"0 0% 96.1%","--secondary-foreground":"0 0% 45%","--accent":"0 0% 96.1%","--accent-foreground":"0 0% 9%","--destructive":"0 84.2% 60.2%","--destructive-foreground":"0 0% 98%","--ring":"0 0% 3.9%","--radius":"0.5rem","--header-text-primary":"#f2f2f2","--header-text-secondary":"#999999","--header-background-color":"#1c1b1b","--header-gradient-start":"rgba(0, 0, 0, 0)","--header-gradient-end":"var(--header-background-color)","--banner-gradient":null,...BQe}},black:{...YQe},gray:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#1c1b1b"},azure:{...YQe,"--header-text-primary":"#39587f","--header-text-secondary":"#606e7f","--header-background-color":"#f2f2f2"}};var VQe,WQe;var HQe=function(){if(WQe)return VQe;WQe=1;var eee=function(eee){return parseInt(eee,16)},tee=function(eee,tee){var r=eee.r,g=eee.g,b=eee.b,ree=eee.a,a=function(n){return!isNaN(parseFloat(n))&&isFinite(n)}(tee)?tee:ree;return"rgba(".concat(r,", ").concat(g,", ").concat(b,", ").concat(a,")")};return VQe=function(ree,a){var oee,aee,nee=function(eee){return"#"===eee.charAt(0)?eee.slice(1):eee}(ree),iee=function(tee){var r=tee.r,g=tee.g,b=tee.b,a=tee.a;return{r:eee(r),g:eee(g),b:eee(b),a:+(eee(a)/255).toFixed(2)}}({r:(aee=3===(oee=nee).length||4===oee.length)?"".concat(oee.slice(0,1)).concat(oee.slice(0,1)):oee.slice(0,2),g:aee?"".concat(oee.slice(1,2)).concat(oee.slice(1,2)):oee.slice(2,4),b:aee?"".concat(oee.slice(2,3)).concat(oee.slice(2,3)):oee.slice(4,6),a:(aee?"".concat(oee.slice(3,4)).concat(oee.slice(3,4)):oee.slice(6,8))||"ff"});return tee(iee,a)},VQe}();const KQe=VVe(HQe);$Le(TLe());const GQe=["black","gray"],XQe=qLe("theme",(()=>{const eee=_re({name:"white",banner:!1,bannerGradient:!1,bgColor:"",descriptionShow:!1,metaColor:"",textColor:""}),tee=_re(qQe.white),ree=nie((()=>GQe.includes(eee.value?.name)??!1)),oee=nie((()=>{if(!eee.value?.banner||!eee.value?.bannerGradient)return;return`background-image: linear-gradient(90deg, ${eee.value?.bgColor?"var(--header-gradient-start)":"rgba(0, 0, 0, 0)"} 0, ${eee.value?.bgColor?"var(--header-gradient-end)":"var(--header-background-color)"} 30%);`})),aee=(eee,tee)=>[...tee.style.cssText.split(";").filter((eee=>eee.trim())).filter((tee=>!Object.keys(eee).some((eee=>tee.startsWith(eee))))),...Object.entries(eee).reduce(((eee,[tee,ree])=>(ree&&eee.push(`${tee}: ${ree}`),eee)),[])].join(";");return rne(eee,(()=>{(()=>{const oee=eee.value.name,nee={...qQe[oee]};if(eee.value.banner&&eee.value.bannerGradient){const tee=eee.value.bgColor?KQe(eee.value.bgColor,0):nee["--header-gradient-start"],ree=eee.value.bgColor?KQe(eee.value.bgColor,.7):nee["--header-gradient-end"];nee["--banner-gradient"]=`linear-gradient(90deg, ${tee} 0, ${ree} 30%)`}eee.value.textColor&&(nee["--header-text-primary"]=eee.value.textColor),eee.value.metaColor&&(nee["--header-text-secondary"]=eee.value.metaColor),eee.value.bgColor&&(nee["--header-background-color"]=eee.value.bgColor,nee["--header-gradient-start"]=KQe(eee.value.bgColor,0),nee["--header-gradient-end"]=KQe(eee.value.bgColor,.7)),requestAnimationFrame((()=>{ree.value?document.body.classList.add("dark"):document.body.classList.remove("dark"),document.body.style.cssText=aee(nee,document.body),tee.value=nee}))})()})),{activeColorVariables:tee,bannerGradient:oee,darkMode:ree,theme:eee,setTheme:tee=>{eee.value=tee}}})),QQe=(fGe("\n fragment PartialCloud on Cloud {\n error\n apiKey {\n valid\n error\n }\n cloud {\n status\n error\n }\n minigraphql {\n status\n error\n }\n relay {\n status\n error\n }\n }\n"),fGe("\n query serverState {\n cloud {\n ...PartialCloud\n }\n config {\n error\n valid\n }\n info {\n os {\n hostname\n }\n }\n owner {\n avatar\n username\n }\n registration {\n state\n expiration\n keyFile {\n contents\n }\n updateExpiration\n }\n vars {\n regGen\n regState\n configError\n configValid\n }\n }\n"));$Le(TLe());const ZQe=qLe("server",(()=>{const eee=SQe(),tee=aGe(),ree=UQe(),oee=XQe(),aee=_Qe(),nee=_re(""),iee=_re(),see=nie((()=>!(!$te.value&&!Tte.value))),lee=nie((()=>see.value?"Stopped"===iee.value?.state?"Stopped. The Array will not start until the above issue is resolved.":"Started. If stopped, the Array will not restart until the above issue is resolved.":iee.value?.state)),cee=_re(""),dee=_re(""),pee=_re(),uee=_re(),hee=_re(""),fee=_re(""),gee=_re(""),mee=_re(),wee=_re(""),vee=_re(0),bee=_re(""),yee=_re(0),xee=_re(!1),kee=_re(""),_ee=_re(""),See=_re(""),Eee=_re(),Oee=_re(),$ee=_re(),zee=_re(window.self!==window.top),Cee=_re(""),Aee=_re(""),jee=_re(""),Tee=_re(""),Nee=_re(""),Iee=_re(""),Pee=_re("stable"),Ree=_re(""),Mee=_re(),Dee=_re(),Fee=_re(0),Lee=nie((()=>{if(Fee.value>0)return Fee.value;switch(Vee.value){case"Starter":case"Basic":return 6;case"Plus":return 12;case"Unleashed":case"Lifetime":case"Pro":case"Trial":return-1;default:return 0}})),Uee=_re(0),Bee=_re(""),Yee=_re(0),qee=_re(""),Vee=_re(""),Wee=_re(0),Hee=nie((()=>Wee.value?wKe(Wee.value).format("YYYY-MM-DD"):null)),Kee=nie((()=>{if(!Wee.value)return!1;const eee=wKe(),tee=wKe(Wee.value);return eee.isAfter(tee,"day")})),Gee=_re(""),Xee=_re(!1),Qee=_re(),Zee=_re();rne(Zee,(eee=>{eee&&oee.setTheme(eee)}));const Jee=_re(),ete=_re([]),tte=_re(!1),rte=_re(0),ote=_re(""),ate=_re(""),nte=_re([]),ite=_re(),ste=nie((()=>ate.value||Gee.value&&Gee.value.includes("www.")&&Gee.value.includes("unraid.net"))),lte=nie((()=>!1)),cte=nie((()=>!DKe(Iee.value))),dte=nie((()=>({apiVersion:nee.value,array:iee.value,avatar:cee.value,connectPluginVersion:fee.value,connectPluginInstalled:hee.value,description:wee.value,deviceCount:vee.value,email:bee.value,expireTime:yee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:zee.value,keyfile:Cee.value,lanIp:Aee.value,license:jee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.value,rebootVersion:Mee.value,registered:Dee.value,regDevs:Lee.value,regGen:Uee.value,regGuid:Bee.value,regExp:Wee.value,regUpdatesExpired:Kee.value,site:Gee.value,state:Qee.value,theme:Zee.value,uptime:rte.value,username:ote.value,wanFQDN:ate.value}))),pte=nie((()=>{let eee="Trial";switch(Qee.value){case"BASIC":eee="Basic";break;case"PLUS":eee="Plus";break;case"PRO":eee="Pro";break;case"STARTER":eee="Starter";break;case"UNLEASHED":eee="Unleashed"}const tee={apiVersion:nee.value,connectPluginVersion:fee.value,deviceCount:vee.value,email:bee.value,guid:See.value,inIframe:zee.value,keyTypeForPurchase:eee,locale:Tee.value,osVersion:Iee.value,osVersionBranch:Pee.value,registered:Dee.value??!1,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,state:Qee.value,site:Gee.value},{code:ree,partnerName:oee}=VLe(LQe());return ree.value&&(tee.activationCodeData={code:ree.value},oee.value&&(tee.activationCodeData.partnerName=oee.value)),tee})),ute=nie((()=>({apiVersion:nee.value,caseModel:dee.value,connectPluginVersion:fee.value,deviceCount:vee.value,description:wee.value,expireTime:yee.value,flashBackupActivated:xee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:zee.value,keyfile:Cee.value,lanIp:Aee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.value,rebootVersion:Mee.value,registered:Dee.value??!1,regGuid:Bee.value,regExp:Wee.value,regTy:Vee.value,regUpdatesExpired:Kee.value,site:Gee.value,state:Qee.value,wanFQDN:ate.value}))),hte=nie((()=>{const eee={apiVersion:nee.value,avatar:cee.value,connectPluginInstalled:hee.value,connectPluginVersion:fee.value,description:wee.value,deviceCount:vee.value,email:bee.value,expireTime:yee.value,flashProduct:kee.value,flashVendor:_ee.value,guid:See.value,inIframe:zee.value,lanIp:Aee.value,locale:Tee.value,name:Nee.value,osVersion:Iee.value,osVersionBranch:Pee.value,rebootType:Ree.value,rebootVersion:Mee.value,registered:Dee.value,regGen:Uee.value,regGuid:Bee.value,regTy:Vee.value,site:Gee.value,state:Qee.value,uptime:rte.value,username:ote.value,wanFQDN:ate.value};return Object.fromEntries(Object.entries(eee).filter((([_,v])=>null!=v&&""!==v)))})),fte=nie((()=>{const eee=!(!hee.value||"online"===aee.unraidApiStatus&&!aee.prioritizeCorsError);return{disable:eee,title:eee?"Requires the local unraid-api to be running successfully":""}})),gte=nie((()=>({click:()=>{ree.purchase()},disabled:fte.value.disable,external:!0,icon:jHe,name:"purchase",text:"Purchase Key",title:fte.value.title}))),mte=nie((()=>({click:()=>{ree.upgrade()},disabled:fte.value.disable,external:!0,icon:jHe,name:"upgrade",text:"Upgrade Key",title:fte.value.title}))),wte=nie((()=>({click:()=>{eee.recover()},disabled:fte.value.disable,external:!0,icon:jHe,name:"recover",text:"Recover Key",title:fte.value.title}))),vte=nie((()=>{const{code:eee}=VLe(LQe());return{click:()=>{eee.value?ree.activate():ree.redeem()},disabled:fte.value.disable,external:!0,icon:jHe,name:eee.value?"activate":"redeem",text:eee.value?"Activate Now":"Redeem Activation Code",title:fte.value.title}})),bte=nie((()=>({click:()=>{ree.renew()},disabled:fte.value.disable,external:!0,icon:jHe,name:"renew",text:"Extend License to Enable OS Updates",title:fte.value.title}))),yte=nie((()=>({click:()=>{eee.replace()},external:!0,icon:jHe,name:"replace",text:"Replace Key"}))),xte=nie((()=>({click:()=>{eee.signIn()},disabled:fte.value.disable,external:!0,icon:zHe,name:"signIn",text:"Sign In with Unraid.net Account",title:fte.value.title}))),kte=nie((()=>{const tee=!Cee.value||fte.value.disable;let ree="";return Cee.value||(ree="Sign Out requires a keyfile"),fte.value.disable&&(ree=fte.value.title),{click:()=>{eee.signOut()},disabled:tee,external:!0,icon:pHe,name:"signOut",text:"Sign Out of Unraid.net",title:ree}})),_te=nie((()=>({click:()=>{eee.trialExtend()},disabled:fte.value.disable,external:!0,icon:jHe,name:"trialExtend",text:"Extend Trial",title:fte.value.title}))),Ste=nie((()=>({click:()=>{eee.trialStart()},disabled:fte.value.disable,external:!0,icon:jHe,name:"trialStart",text:"Start Free 30 Day Trial",title:fte.value.title})));let Ete="";const Ote=nie((()=>{switch(Qee.value){case"ENOKEYFILE":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],Ste.value,gte.value,vte.value,wte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"No Keyfile",heading:"Let's Unleash Your Hardware",message:'

Choose an option below, then use our Getting Started Guide to configure your array in less than 15 minutes.

'};case"TRIAL":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"Trial",heading:"Thank you for choosing Unraid OS!",message:"

Your Trial key includes all the functionality and device support of an Unleashed key.

After your Trial has reached expiration, your server still functions normally until the next time you Stop the array or reboot your server.

At that point you may either purchase a license key or request a Trial extension.

"};case"EEXPIRED":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...jte.value?[_te.value]:[],...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Trial Expired",heading:"Your Trial has expired",message:jte.value?"

To continue using Unraid OS you may purchase a license key. Alternately, you may request a Trial extension.

":"

You have used all your Trial extensions. To continue using Unraid OS you may purchase a license key.

"};case"BASIC":case"STARTER":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],...Kee.value?[bte.value]:[],mte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"BASIC"===Qee.value?"Basic":"Starter",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"

Register for Connect by signing in to your Unraid.net account

":Oee.value?"

To support more storage devices as your server grows, click Upgrade Key.

":""};case"PLUS":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],mte.value,...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"Plus",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"

Register for Connect by signing in to your Unraid.net account

":Oee.value?"

To support more storage devices as your server grows, click Upgrade Key.

":""};case"PRO":case"LIFETIME":case"UNLEASHED":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],...Kee.value?[bte.value]:[],..."UNLEASHED"===Qee.value?[mte.value]:[],...Dee.value&&hee.value?[kte.value]:[]],humanReadable:"PRO"===Qee.value?"Pro":"LIFETIME"===Qee.value?"Lifetime":"Unleashed",heading:"Thank you for choosing Unraid OS!",message:!Dee.value&&hee.value?"

Register for Connect by signing in to your Unraid.net account

":""};case"EGUID":return Ete=$ee.value?"

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

":!1===$ee.value&&Eee.value?"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it is blacklisted.

":!1!==$ee.value||Eee.value?"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device.

You may also attempt to Purchase or Replace your key.

":"

The license key file does not correspond to the USB Flash boot device. Please copy the correct key file to the /config directory on your USB Flash boot device or choose Purchase Key.

Your Unraid registration key is ineligible for replacement as it has been replaced within the last 12 months.

",{actions:[...!Dee.value&&hee.value?[xte.value]:[],yte.value,gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Flash GUID Error",heading:"Registration key / USB Flash GUID mismatch",message:Ete};case"EGUID1":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Multiple License Keys Present",heading:"Multiple License Keys Present",message:"

There are multiple license key files present on your USB flash device and none of them correspond to the USB Flash boot device. Please remove all key files, except the one you want to replace, from the /config directory on your USB Flash boot device.

Alternately you may purchase a license key for this USB flash device.

If you want to replace one of your license keys with a new key bound to this USB Flash device, please first remove all other key files first.

"};case"ENOKEYFILE2":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],wte.value,gte.value,vte.value,...Dee.value?[kte.value]:[]],error:!0,humanReadable:"Missing key file",heading:"Missing key file",message:hee.value?"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

You may attempt to recover your key with your Unraid.net account.

If this was an expired Trial installation, you may purchase a license key.

":"

Your license key file is corrupted or missing. The key file should be located in the /config directory on your USB Flash boot device.

If you do not have a backup copy of your license key file you may attempt to recover your key.

If this was an expired Trial installation, you may purchase a license key.

"};case"ETRIAL":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"Invalid installation",heading:"Invalid installation",message:"

It is not possible to use a Trial key with an existing Unraid OS installation.

You may purchase a license key corresponding to this USB Flash device to continue using this installation.

"};case"ENOKEYFILE1":return{actions:[...!Dee.value&&hee.value?[xte.value]:[],gte.value,vte.value,...Dee.value&&hee.value?[kte.value]:[]],error:!0,humanReadable:"No Keyfile",heading:"No USB flash configuration data",message:"

There is a problem with your USB Flash device

"};case"ENOFLASH":case"ENOFLASH1":case"ENOFLASH2":case"ENOFLASH3":case"ENOFLASH4":case"ENOFLASH5":case"ENOFLASH6":case"ENOFLASH7":return{error:!0,humanReadable:"No Flash",heading:"Cannot access your USB Flash boot device",message:"

There is a physical problem accessing your USB Flash boot device

"};case"EBLACKLISTED":return{error:!0,humanReadable:"BLACKLISTED",heading:"Blacklisted USB Flash GUID",message:"

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

"};case"EBLACKLISTED1":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash device error",message:"

This USB Flash device has an invalid GUID. Please try a different USB Flash device

"};case"EBLACKLISTED2":return{error:!0,humanReadable:"BLACKLISTED",heading:"USB Flash has no serial number",message:"

This USB Flash boot device has been blacklisted. This can occur as a result of transferring your license key to a replacement USB Flash device, and you are currently booted from your old USB Flash device.

A USB Flash device may also be blacklisted if we discover the serial number is not unique – this is common with USB card readers.

"};case"ENOCONN":return{error:!0,humanReadable:"Trial Requires Internet Connection",heading:"Cannot validate Unraid Trial key",message:'

Your Trial key requires an internet connection.

Please check Settings > Network

'};default:return{error:!0,humanReadable:"Stale",heading:"Stale Server",message:"

Please refresh the page to ensure you load your latest configuration

"}}})),$te=nie((()=>{if(Ote.value?.error)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:PHe,text:"Contact Support"}],debugServer:hte.value,heading:Ote.value?.heading??"",level:"error",message:Ote.value?.message??"",ref:`stateDataError__${Qee.value}`,type:"serverState"}}));rne($te,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const zte=["signIn","signOut"],Cte=nie((()=>{if(Ote.value.actions)return Ote.value.actions.find((eee=>zte.includes(eee.name)))})),Ate=nie((()=>{if(Ote.value.actions)return Ote.value.actions.filter((eee=>!zte.includes(eee.name)))})),jte=nie((()=>!Uee.value||Uee.value<2)),Tte=nie((()=>{if(uee.value?.valid||!uee.value?.error);else switch(uee.value?.error){case"INELIGIBLE":return{heading:"Ineligible for OS Version",level:"error",message:"Your License Key does not support this OS Version. OS build date greater than key expiration. Please consider extending your registration key.",actions:[{href:sKe.toString(),icon:_He,text:"Learn More at Tools > Registration"}],ref:"configError",type:"server"};case"INVALID":return{heading:"Too Many Devices",level:"error",message:"You have exceeded the number of devices allowed for your license. Please remove a device to start the array, or upgrade your key to support more devices.",ref:"configError",type:"server"};case"NO_KEY_SERVER":return{heading:"Check Network Connection",level:"error",message:"Unable to validate your trial key. Please check your network connection.",ref:"configError",type:"server"};case"WITHDRAWN":return{heading:"OS Version Withdrawn",level:"error",message:"This OS release should not be run. OS Update Required.",actions:[{href:lKe.toString(),icon:dHe,text:"Check for Update"}],ref:"configError",type:"server"}}}));rne(Tte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Nte=nie((()=>0!==vee.value&&Lee.value>0&&vee.value>Lee.value||!uee.value?.valid&&"INVALID"===uee.value?.error)),Ite=nie((()=>{if(hee.value&&hee.value.includes("_installFailed"))return{actions:[{external:!0,href:"https://forums.unraid.net/topic/112073-my-servers-releases/#comment-1154449",icon:AHe,text:"Learn More"}],heading:"Unraid Connect Install Failed",level:"error",message:"Rebooting will likely solve this.",ref:"pluginInstallFailed",type:"server"}}));rne(Ite,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Pte=_re(window.location.hostname.includes("localhost")&&"4321"!==window.location.port?{actions:[{href:aKe.toString(),icon:_He,text:"Go to Management Access Now"},{external:!0,href:"https://unraid.net/blog/ssl-certificate-update",icon:AHe,text:"Learn More"}],forumLink:!0,heading:"SSL certificates for unraid.net deprecated",level:"error",message:"On January 1st, 2023 SSL certificates for unraid.net were deprecated. You MUST provision a new SSL certificate to use our new myunraid.net domain. You can do this on the Settings > Management Access page.",ref:"deprecatedUnraidSSL",type:"server"}:void 0);rne(Pte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Rte=nie((()=>{if(Dee.value&&pee.value?.error&&"signOut"!==eee.accountActionType&&"oemSignOut"!==eee.accountActionType)return{actions:[{click:()=>{tee.openTroubleshoot({email:bee.value,includeUnraidApiLogs:!!hee.value})},icon:PHe,text:"Contact Support"}],debugServer:hte.value,heading:"Unraid Connect Error",level:"error",message:pee.value?.error??"",ref:"cloudError",type:"unraidApiState"}}));rne(Rte,((eee,ree)=>{ree&&ree.ref&&tee.removeErrorByRef(ree.ref),eee&&tee.setError(eee)}));const Mte=nie((()=>[$te.value,Tte.value,Ite.value,Pte.value,Rte.value].filter(Boolean))),Dte=eee=>{if(void 0!==eee?.array&&(iee.value=eee.array),void 0!==eee?.apiVersion&&(nee.value=eee.apiVersion),void 0!==eee?.avatar&&(cee.value=eee.avatar),void 0!==eee?.caseModel&&(dee.value=eee.caseModel),void 0!==eee?.cloud&&(pee.value=eee.cloud),void 0!==eee?.combinedKnownOrigins&&(nte.value=eee.combinedKnownOrigins),void 0!==eee?.config&&(uee.value=eee.config),void 0!==eee?.connectPluginInstalled&&(hee.value=eee.connectPluginInstalled),void 0!==eee?.connectPluginVersion&&(fee.value=eee.connectPluginVersion),void 0!==eee?.csrf&&(gee.value=eee.csrf),void 0!==eee?.dateTimeFormat&&(mee.value=eee.dateTimeFormat),void 0!==eee?.description&&(wee.value=eee.description),void 0!==eee?.deviceCount&&(vee.value=eee.deviceCount),void 0!==eee?.email&&(bee.value=eee.email),void 0!==eee?.expireTime&&(yee.value=eee.expireTime),void 0!==eee?.flashBackupActivated&&(xee.value=eee.flashBackupActivated),void 0!==eee?.flashProduct&&(kee.value=eee.flashProduct),void 0!==eee?.flashVendor&&(_ee.value=eee.flashVendor),void 0!==eee?.guid&&(See.value=eee.guid),void 0!==eee?.keyfile&&(Cee.value=eee.keyfile),void 0!==eee?.lanIp&&(Aee.value=eee.lanIp),void 0!==eee?.license&&(jee.value=eee.license),void 0!==eee?.locale&&(Tee.value=eee.locale),void 0!==eee?.name&&(Nee.value=eee.name),void 0!==eee?.osVersion&&(Iee.value=eee.osVersion),void 0!==eee?.osVersionBranch&&(Pee.value=eee.osVersionBranch),void 0!==eee?.rebootType&&(Ree.value=eee.rebootType),void 0!==eee?.rebootVersion&&(Mee.value=eee.rebootVersion),void 0!==eee?.registered&&(Dee.value=eee.registered),void 0!==eee?.regGen&&(Uee.value=eee.regGen),void 0!==eee?.regGuid&&(Bee.value=eee.regGuid),void 0!==eee?.regTy&&(Vee.value=eee.regTy),void 0!==eee?.regExp&&(Wee.value=eee.regExp),void 0!==eee?.site&&(Gee.value=eee.site),void 0!==eee?.state&&(Qee.value=eee.state),void 0!==eee?.theme&&(Zee.value=eee.theme),void 0!==eee?.updateOsIgnoredReleases&&(ete.value=eee.updateOsIgnoredReleases),void 0!==eee?.updateOsNotificationsEnabled&&(tte.value=eee.updateOsNotificationsEnabled),void 0!==eee?.updateOsResponse&&(Jee.value=eee.updateOsResponse),void 0!==eee?.uptime&&(rte.value=eee.uptime),void 0!==eee?.username&&(ote.value=eee.username),void 0!==eee?.wanFQDN&&(ate.value=eee.wanFQDN),void 0!==eee?.regTm&&(Yee.value=eee.regTm),void 0!==eee?.regTo&&(qee.value=eee.regTo),void 0!==eee?.ssoEnabled&&(Xee.value=Boolean(eee.ssoEnabled)),void 0!==eee.activationCodeData){LQe().setData(eee.activationCodeData)}},{load:Fte,refetch:Lte,onResult:Ute,onError:Bte}=function(eee,tee,ree){const oee=nHe(eee,tee,ree,!0);return{...oee,load:function(eee,tee,ree){return eee&&(oee.document.value=eee),tee&&(oee.variables.value=tee),ree&&Object.assign(kre(oee.options)?oee.options.value:oee.options,ree),!!oee.forceDisabled.value&&(oee.forceDisabled.value=!1,QWe&&oee.start(),new Promise(((eee,tee)=>{const{off:ree}=oee.onResult((tee=>{tee.loading||(eee(tee.data),ree(),aee())})),{off:aee}=oee.onError((eee=>{tee(eee),ree(),aee()}))})))}}}(QQe);setTimeout((()=>{Fte()}),500),Ute((eee=>{if(eee.data){const{unraidApiStatus:ree}=Nre(_Qe());ree.value="online",ite.value=Lte;const oee={...(tee=eee.data).owner&&"root"!==tee.owner.username?{username:tee.owner.username??"",registered:!0}:{username:"",registered:!1},name:tee.info&&tee.info.os&&tee.info.os.hostname?tee.info.os.hostname:void 0,keyfile:tee.registration&&tee.registration.keyFile&&tee.registration.keyFile.contents?tee.registration.keyFile.contents:void 0,regGen:tee.vars&&tee.vars.regGen?parseInt(tee.vars.regGen):void 0,state:tee.vars&&tee.vars.regState?tee.vars.regState:void 0,config:tee.config?{id:"config",...tee.config}:{id:"config",error:tee.vars&&tee.vars.configError?tee.vars.configError:void 0,valid:!tee.vars||!tee.vars.configValid||tee.vars.configValid},expireTime:tee.registration&&tee.registration.expiration?parseInt(tee.registration.expiration):0,cloud:tee.cloud?FKe(0,tee.cloud):void 0,regExp:tee.registration&&tee.registration.updateExpiration?Number(tee.registration.updateExpiration):void 0};Dte(oee)}var tee})),Bte((eee=>{console.error("[serverStateQuery] error",eee);const{unraidApiStatus:tee}=Nre(_Qe());tee.value="offline"}));let Yte=0;const qte=_re("ready"),Vte=async()=>{if(Yte>=20)return qte.value="timeout",!1;Yte++,qte.value="refreshing";const eee=Dee.value,tee=Qee.value,ree=Wee.value,oee=Boolean(ite.value)?await Lte():await(async()=>{try{const eee=await lGe.get().json();return Dte(eee),eee}catch(eee){console.error("[phpServerStateRefresh] error",eee)}})();if(!oee)return setTimeout((()=>{Vte()}),250);const aee={newRegistered:!1,newState:null,newRegExp:null};"data"in oee?(aee.newRegistered=Boolean(oee.data.owner&&"root"!==oee.data.owner.username),aee.newState=oee.data.vars?.regState??null,aee.newRegExp=Number(oee.data.registration?.updateExpiration??0)):(aee.newRegistered=Boolean(oee.registered),aee.newState=oee.state,aee.newRegExp=Number(oee.regExp??0));const nee=aee.newRegistered!==eee,iee=aee.newState!==tee,see=aee.newRegExp??0>ree;if(nee||iee||see)return qte.value="done",!0;setTimeout((()=>Vte()),250)};ene((()=>{Mee.value}));return{array:iee,avatar:cee,cloud:pee,config:uee,connectPluginInstalled:hee,csrf:gee,dateTimeFormat:mee,description:wee,deviceCount:vee,expireTime:yee,flashBackupActivated:xee,flashProduct:kee,flashVendor:_ee,guid:See,keyfile:Cee,inIframe:zee,locale:Tee,lanIp:Aee,name:Nee,osVersion:Iee,osVersionBranch:Pee,rebootType:Ree,rebootVersion:Mee,registered:Dee,computedRegDevs:Lee,regGen:Uee,regGuid:Bee,regTm:Yee,regTo:qee,regTy:Vee,regExp:Wee,parsedRegExp:Hee,regUpdatesExpired:Kee,site:Gee,ssoEnabled:Xee,state:Qee,theme:Zee,updateOsIgnoredReleases:ete,updateOsNotificationsEnabled:tte,updateOsResponse:Jee,uptime:rte,username:ote,refreshServerStateStatus:qte,isOsVersionStable:cte,renewAction:bte,authAction:Cte,deprecatedUnraidSSL:Pte,isRemoteAccess:ste,keyActions:Ate,pluginInstallFailed:Ite,pluginOutdated:lte,server:dte,serverAccountPayload:ute,serverPurchasePayload:pte,stateData:Ote,stateDataError:$te,serverErrors:Mte,tooManyDevices:Nte,serverConfigError:Tte,arrayWarning:see,computedArray:lee,setServer:Dte,setUpdateOsResponse:eee=>{Jee.value=eee},refreshServerState:Vte,filteredKeyActions:(eee,tee)=>{if(Ote.value.actions)return Ote.value.actions.filter((ree=>"out"===eee?!tee.includes(ree.name):tee.includes(ree.name)))},setRebootVersion:eee=>{Mee.value=eee},updateOsIgnoreRelease:eee=>{ete.value.push(eee),cGe({action:"ignoreVersion",version:eee})},updateOsRemoveIgnoredRelease:eee=>{ete.value=ete.value.filter((r=>r!==eee)),cGe({action:"removeIgnoredVersion",version:eee})},updateOsRemoveAllIgnoredReleases:()=>{ete.value=[],cGe({action:"removeAllIgnored"})}}})),JQe={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},eZe={key:0,class:"text-unraid-red font-semibold"},tZe={class:"text-16px mb-8px"},rZe=["innerHTML"],oZe={key:1},aZe=Eoe({__name:"Auth.ce",setup(eee){const{t:t}=bde(),tee=ZQe(),{authAction:ree,stateData:oee}=VLe(tee);return(eee,tee)=>(xne(),Ene("div",JQe,[$re(oee).error?(xne(),Ene("span",eZe,[jne("h3",tZe,Hee($re(t)($re(oee).heading)),1),jne("span",{class:"text-14px",innerHTML:$re(t)($re(oee).message)},null,8,rZe)])):Mne("",!0),$re(ree)?(xne(),Ene("span",oZe,[Tne($re(zpe),{disabled:$re(ree)?.disabled,icon:$re(ree).icon,size:"12px",text:$re(t)($re(ree).text),title:$re(ree)?.title?$re(t)($re(ree)?.title):void 0,onClick:tee[0]||(tee[0]=eee=>$re(ree).click?.())},null,8,["disabled","icon","text","title"])])):Mne("",!0)]))}}),nZe=Ode(aZe,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]);var iZe,sZe,lZe,cZe,dZe,pZe,uZe,hZe,fZe,gZe,mZe,wZe,vZe,bZe,yZe,xZe,kZe,_Ze,SZe,EZe,OZe,$Ze,zZe,CZe,AZe,jZe,TZe,NZe,IZe,PZe,RZe,MZe,DZe,FZe,LZe,UZe,BZe,YZe,qZe,VZe,WZe,HZe,KZe,GZe,XZe,QZe,ZZe,JZe,eJe,tJe,rJe,oJe,aJe,nJe,iJe,sJe,lJe,cJe,dJe,pJe,uJe,hJe,fJe,gJe,mJe,wJe,vJe,bJe,yJe,xJe,kJe,_Je,SJe,EJe,OJe,$Je,zJe,CJe,AJe,jJe,TJe,NJe,IJe,PJe,RJe,MJe,DJe,FJe,LJe,UJe,BJe,YJe,qJe,VJe,WJe,HJe,KJe,GJe,XJe,QJe,ZJe,JJe,e0e,t0e,r0e,o0e,a0e,n0e,i0e,s0e,l0e,c0e,d0e,p0e,u0e,h0e,f0e,g0e,m0e,w0e,v0e,b0e,y0e,x0e,k0e,_0e,S0e,E0e,O0e,$0e,z0e,C0e,A0e,j0e;function T0e(){if(sZe)return iZe;sZe=1;var eee="object"==typeof qVe&&qVe&&qVe.Object===Object&&qVe;return iZe=eee}function N0e(){if(cZe)return lZe;cZe=1;var eee=T0e(),tee="object"==typeof self&&self&&self.Object===Object&&self,ree=eee||tee||Function("return this")();return lZe=ree}function I0e(){if(pZe)return dZe;pZe=1;var eee=N0e().Symbol;return dZe=eee}function P0e(){if(wZe)return mZe;wZe=1;var eee=I0e(),tee=function(){if(hZe)return uZe;hZe=1;var eee=I0e(),tee=Object.prototype,ree=tee.hasOwnProperty,oee=tee.toString,aee=eee?eee.toStringTag:void 0;return uZe=function(eee){var tee=ree.call(eee,aee),nee=eee[aee];try{eee[aee]=void 0;var iee=!0}catch(e){}var see=oee.call(eee);return iee&&(tee?eee[aee]=nee:delete eee[aee]),see},uZe}(),ree=function(){if(gZe)return fZe;gZe=1;var eee=Object.prototype.toString;return fZe=function(tee){return eee.call(tee)}}(),oee=eee?eee.toStringTag:void 0;return mZe=function(eee){return null==eee?void 0===eee?"[object Undefined]":"[object Null]":oee&&oee in Object(eee)?tee(eee):ree(eee)}}function R0e(){if(bZe)return vZe;return bZe=1,vZe=function(eee){return null!=eee&&"object"==typeof eee}}function M0e(){if(xZe)return yZe;xZe=1;var eee=P0e(),tee=R0e();return yZe=function(ree){return"symbol"==typeof ree||tee(ree)&&"[object Symbol]"==eee(ree)}}function D0e(){if(CZe)return zZe;return CZe=1,zZe=function(eee,tee){return eee===tee||eee!=eee&&tee!=tee}}function F0e(){if(jZe)return AZe;jZe=1;var eq=D0e();return AZe=function(eee,tee){for(var ree=eee.length;ree--;)if(eq(eee[ree][0],tee))return ree;return-1}}function L0e(){if(UZe)return LZe;UZe=1;var eee=$Ze?OZe:($Ze=1,OZe=function(){this.__data__=[],this.size=0}),tee=function(){if(NZe)return TZe;NZe=1;var eee=F0e(),tee=Array.prototype.splice;return TZe=function(ree){var oee=this.__data__,aee=eee(oee,ree);return!(aee<0||(aee==oee.length-1?oee.pop():tee.call(oee,aee,1),--this.size,0))}}(),ree=function(){if(PZe)return IZe;PZe=1;var eee=F0e();return IZe=function(tee){var ree=this.__data__,oee=eee(ree,tee);return oee<0?void 0:ree[oee][1]}}(),oee=function(){if(MZe)return RZe;MZe=1;var eee=F0e();return RZe=function(tee){return eee(this.__data__,tee)>-1}}(),aee=function(){if(FZe)return DZe;FZe=1;var eee=F0e();return DZe=function(tee,ree){var oee=this.__data__,aee=eee(oee,tee);return aee<0?(++this.size,oee.push([tee,ree])):oee[aee][1]=ree,this}}();function nee(eee){var tee=-1,ree=null==eee?0:eee.length;for(this.clear();++teedee))return!1;var uee=lee.get(oee),hee=lee.get(aee);if(uee&&hee)return uee==aee&&hee==oee;var fee=-1,gee=!0,mee=2&nee?new eee:void 0;for(lee.set(oee,aee),lee.set(aee,oee);++fee-1&&tee%1==0&&tee-1&&eee%1==0&&eee<=9007199254740991}}function E1e(){if(y1e)return b1e;return y1e=1,b1e=function(eee){return function(tee){return eee(tee)}}}var O1e,$1e,z1e,C1e,A1e,j1e,T1e,N1e,I1e,P1e,R1e,M1e,D1e,F1e,L1e,U1e,B1e,Y1e,q1e,V1e,W1e,H1e,K1e,G1e,X1e,Q1e,Z1e,J1e,e2e,t2e,r2e,o2e,a2e,n2e,i2e,s2e,l2e,c2e,d2e,p2e,u2e,h2e,f2e,g2e,m2e,w2e,v2e,b2e,y2e,x2e,k2e,_2e,S2e,E2e,O2e,$2e,z2e,C2e,A2e,j2e,T2e,N2e,I2e,P2e,R2e,M2e,D2e,F2e,L2e,U2e,B2e,Y2e,q2e,V2e,W2e,H2e,K2e,G2e,X2e,Q2e,Z2e,J2e,e5e,t5e,r5e,o5e,a5e,n5e={exports:{}};function i5e(){return O1e||(O1e=1,function(eee,tee){var ree=T0e(),oee=tee&&!tee.nodeType&&tee,aee=oee&&eee&&!eee.nodeType&&eee,nee=aee&&aee.exports===oee&&ree.process,iee=function(){try{var eee=aee&&aee.require&&aee.require("util").types;return eee||nee&&nee.binding&&nee.binding("util")}catch(e){}}();eee.exports=iee}(n5e,n5e.exports)),n5e.exports}function s5e(){if(z1e)return $1e;z1e=1;var eee=function(){if(v1e)return w1e;v1e=1;var eee=P0e(),tee=S1e(),ree=R0e(),oee={};return oee["[object Float32Array]"]=oee["[object Float64Array]"]=oee["[object Int8Array]"]=oee["[object Int16Array]"]=oee["[object Int32Array]"]=oee["[object Uint8Array]"]=oee["[object Uint8ClampedArray]"]=oee["[object Uint16Array]"]=oee["[object Uint32Array]"]=!0,oee["[object Arguments]"]=oee["[object Array]"]=oee["[object ArrayBuffer]"]=oee["[object Boolean]"]=oee["[object DataView]"]=oee["[object Date]"]=oee["[object Error]"]=oee["[object Function]"]=oee["[object Map]"]=oee["[object Number]"]=oee["[object Object]"]=oee["[object RegExp]"]=oee["[object Set]"]=oee["[object String]"]=oee["[object WeakMap]"]=!1,w1e=function(aee){return ree(aee)&&tee(aee.length)&&!!oee[eee(aee)]}}(),tee=E1e(),ree=i5e(),oee=ree&&ree.isTypedArray,aee=oee?tee(oee):eee;return $1e=aee}function l5e(){if(A1e)return C1e;A1e=1;var eee=($0e||($0e=1,O0e=function(n,eee){for(var tee=-1,ree=Array(n);++teetee}),ree=R5e();return o5e=function(oee,aee){return oee&&oee.length?eee(oee,ree(aee,2),tee):void 0}}();const D5e=VVe(M5e);var F5e,L5e;var U5e=function(){if(L5e)return F5e;L5e=1;var eee=p5e(),tee=m5e(),ree=c1e(),oee=a1e(),aee=u5e(),nee=k1e(),iee=c5e(),see=s5e(),lee=Object.prototype.hasOwnProperty;return F5e=function(cee){if(null==cee)return!0;if(aee(cee)&&(oee(cee)||"string"==typeof cee||"function"==typeof cee.splice||nee(cee)||see(cee)||ree(cee)))return!cee.length;var dee=tee(cee);if("[object Map]"==dee||"[object Set]"==dee)return!cee.size;if(iee(cee))return!eee(cee).length;for(var pee in cee)if(lee.call(cee,pee))return!1;return!0},F5e}();const B5e=VVe(U5e);var Y5e,q5e,V5e,W5e,H5e,K5e,G5e,X5e,Q5e,Z5e,J5e,e4e,t4e,r4e,o4e,a4e,n4e,i4e,s4e,l4e,c4e,d4e,p4e,u4e,h4e,f4e,g4e,m4e,w4e,v4e,b4e,y4e,x4e,k4e,_4e,S4e;function E4e(){if(q5e)return Y5e;return q5e=1,Y5e=function(eee,tee,ree,oee){var aee=-1,nee=null==eee?0:eee.length;for(oee&&nee&&(ree=eee[++aee]);++aeeaee?0:aee+tee),(ree=ree>aee?aee:ree)<0&&(ree+=aee),aee=tee>ree?0:ree-tee>>>0,tee>>>=0;for(var nee=Array(aee);++oee=aee?tee:eee(tee,ree,oee)}}(),tee=A4e(),ree=j4e(),oee=$5e();return b4e=function(aee){return function(nee){nee=oee(nee);var iee=tee(nee)?ree(nee):void 0,see=iee?iee[0]:nee.charAt(0),lee=iee?eee(iee,1).join(""):nee.slice(1);return see[aee]()+lee}}}var N4e=function(){if(S4e)return _4e;S4e=1;var eee=z4e(),tee=function(){if(k4e)return x4e;k4e=1;var eee=T4e()("toUpperCase");return x4e=eee}(),ree=eee((function(eee,ree,oee){return eee+(oee?" ":"")+tee(ree)}));return _4e=ree}();const I4e=VVe(N4e);const P4e=VVe(h5e());var R4e,M4e,D4e,F4e,L4e,U4e,B4e,Y4e,q4e,V4e,W4e,H4e,K4e,G4e,X4e,Q4e;function Z4e(){if(F4e)return D4e;F4e=1;var eq=D0e(),eee=u5e(),tee=_1e(),ree=U0e();return D4e=function(oee,aee,nee){if(!ree(nee))return!1;var iee=typeof aee;return!!("number"==iee?eee(nee)&&tee(aee,nee.length):"string"==iee&&aee in nee)&&eq(nee[aee],oee)},D4e}function J4e(){if(Y4e)return B4e;Y4e=1;var eee=function(){if(U4e)return L4e;U4e=1;var eee=/\s/;return L4e=function(tee){for(var ree=tee.length;ree--&&eee.test(tee.charAt(ree)););return ree}}(),tee=/^\s+/;return B4e=function(ree){return ree?ree.slice(0,eee(ree)+1).replace(tee,""):ree}}function e3e(){if(H4e)return W4e;H4e=1;var eee=function(){if(V4e)return q4e;V4e=1;var eee=J4e(),tee=U0e(),ree=M0e(),oee=/^[-+]0x[0-9a-f]+$/i,aee=/^0b[01]+$/i,nee=/^0o[0-7]+$/i,iee=parseInt;return q4e=function(see){if("number"==typeof see)return see;if(ree(see))return NaN;if(tee(see)){var lee="function"==typeof see.valueOf?see.valueOf():see;see=tee(lee)?lee+"":lee}if("string"!=typeof see)return 0===see?see:+see;see=eee(see);var cee=aee.test(see);return cee||nee.test(see)?iee(see.slice(2),cee?2:8):oee.test(see)?NaN:+see}}(),tee=1/0;return W4e=function(ree){return ree?(ree=eee(ree))===tee||ree===-1/0?17976931348623157e292*(ree<0?-1:1):ree==ree?ree:0:0===ree?ree:0}}function t3e(){if(G4e)return K4e;G4e=1;var eee=function(){if(M4e)return R4e;M4e=1;var eee=Math.ceil,tee=Math.max;return R4e=function(ree,oee,aee,nee){for(var iee=-1,see=tee(eee((oee-ree)/(aee||1)),0),lee=Array(see);see--;)lee[nee?see:++iee]=ree,ree+=aee;return lee}}(),tee=Z4e(),ree=e3e();return K4e=function(oee){return function(aee,nee,iee){return iee&&"number"!=typeof iee&&tee(aee,nee,iee)&&(nee=iee=void 0),aee=ree(aee),void 0===nee?(nee=aee,aee=0):nee=ree(nee),iee=void 0===iee?aee-1?see[lee?aee[cee]:cee]:void 0}}}(),tee=eee(function(){if(v3e)return w3e;v3e=1;var eee=x3e(),tee=R5e(),ree=k3e(),oee=Math.max;return w3e=function(aee,nee,iee){var see=null==aee?0:aee.length;if(!see)return-1;var lee=null==iee?0:ree(iee);return lee<0&&(lee=oee(see+lee,0)),eee(aee,tee(nee,3),lee)}}());return b3e=tee}();const S3e=VVe(_3e);const E3e=VVe(a1e());var O3e,$3e,z3e,C3e,A3e,j3e,T3e,N3e,I3e,P3e,R3e,M3e,D3e,F3e;function L3e(){if(j3e)return A3e;j3e=1;var eee=x3e(),tee=$3e?O3e:($3e=1,O3e=function(eee){return eee!=eee}),ree=C3e?z3e:(C3e=1,z3e=function(eee,tee,ree){for(var oee=ree-1,aee=eee.length;++oee-1:!!dee&&eee(iee,see,lee)>-1}}();const Y3e=VVe(B3e);var q3e,V3e={exports:{}},W3e={},H3e={},K3e={},G3e={},X3e={},Q3e={};function Z3e(){return q3e||(q3e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.regexpCode=eee.getEsmExportName=eee.getProperty=eee.safeStringify=eee.stringify=eee.strConcat=eee.addCodeArg=eee.str=eee._=eee.nil=eee._Code=eee.Name=eee.IDENTIFIER=eee._CodeOrName=void 0;class tee{}eee._CodeOrName=tee,eee.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class ree extends tee{constructor(s){if(super(),!eee.IDENTIFIER.test(s))throw new Error("CodeGen: name must be a valid identifier");this.str=s}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}}eee.Name=ree;class oee extends tee{constructor(eee){super(),this._items="string"==typeof eee?[eee]:eee}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;const eee=this._items[0];return""===eee||'""'===eee}get str(){var _a;return null!==(_a=this._str)&&void 0!==_a?_a:this._str=this._items.reduce(((s,c)=>`${s}${c}`),"")}get names(){var _a;return null!==(_a=this._names)&&void 0!==_a?_a:this._names=this._items.reduce(((eee,c)=>(c instanceof ree&&(eee[c.str]=(eee[c.str]||0)+1),eee)),{})}}function _(eee,...tee){const ree=[eee[0]];let i=0;for(;i{if(void 0===ree.scopePath)throw new Error(`CodeGen: name "${ree}" has no value`);return tee._`${eee}${ree.scopePath}`}))}scopeCode(eee=this._values,tee,ree){return this._reduceValues(eee,(eee=>{if(void 0===eee.value)throw new Error(`CodeGen: name "${eee}" has no value`);return eee.value.code}),tee,ree)}_reduceValues(aee,nee,iee={},see){let lee=tee.nil;for(const cee in aee){const vs=aee[cee];if(!vs)continue;const dee=iee[cee]=iee[cee]||new Map;vs.forEach((aee=>{if(dee.has(aee))return;dee.set(aee,oee.Started);let c=nee(aee);if(c){const ree=this.opts.es5?eee.varKinds.var:eee.varKinds.const;lee=tee._`${lee}${ree} ${aee} = ${c};${this.opts._n}`}else{if(!(c=null==see?void 0:see(aee)))throw new ree(aee);lee=tee._`${lee}${c}${this.opts._n}`}dee.set(aee,oee.Completed)}))}return lee}}}(t6e)),t6e}function o6e(){return e6e||(e6e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.or=eee.and=eee.not=eee.CodeGen=eee.operators=eee.varKinds=eee.ValueScopeName=eee.ValueScope=eee.Scope=eee.Name=eee.regexpCode=eee.stringify=eee.getProperty=eee.nil=eee.strConcat=eee.str=eee._=void 0;const tee=Z3e(),ree=r6e();var oee=Z3e();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return oee._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return oee.str}}),Object.defineProperty(eee,"strConcat",{enumerable:!0,get:function(){return oee.strConcat}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return oee.nil}}),Object.defineProperty(eee,"getProperty",{enumerable:!0,get:function(){return oee.getProperty}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return oee.stringify}}),Object.defineProperty(eee,"regexpCode",{enumerable:!0,get:function(){return oee.regexpCode}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return oee.Name}});var aee=r6e();Object.defineProperty(eee,"Scope",{enumerable:!0,get:function(){return aee.Scope}}),Object.defineProperty(eee,"ValueScope",{enumerable:!0,get:function(){return aee.ValueScope}}),Object.defineProperty(eee,"ValueScopeName",{enumerable:!0,get:function(){return aee.ValueScopeName}}),Object.defineProperty(eee,"varKinds",{enumerable:!0,get:function(){return aee.varKinds}}),eee.operators={GT:new tee._Code(">"),GTE:new tee._Code(">="),LT:new tee._Code("<"),LTE:new tee._Code("<="),EQ:new tee._Code("==="),NEQ:new tee._Code("!=="),NOT:new tee._Code("!"),OR:new tee._Code("||"),AND:new tee._Code("&&"),ADD:new tee._Code("+")};class nee{optimizeNodes(){return this}optimizeNames(eee,tee){return this}}class iee extends nee{constructor(eee,tee,ree){super(),this.varKind=eee,this.name=tee,this.rhs=ree}render({es5:eee,_n:_n}){const tee=eee?ree.varKinds.var:this.varKind,oee=void 0===this.rhs?"":` = ${this.rhs}`;return`${tee} ${this.name}${oee};`+_n}optimizeNames(eee,tee){if(eee[this.name.str])return this.rhs&&(this.rhs=zee(this.rhs,eee,tee)),this}get names(){return this.rhs instanceof tee._CodeOrName?this.rhs.names:{}}}class see extends nee{constructor(eee,tee,ree){super(),this.lhs=eee,this.rhs=tee,this.sideEffects=ree}render({_n:_n}){return`${this.lhs} = ${this.rhs};`+_n}optimizeNames(eee,ree){if(!(this.lhs instanceof tee.Name)||eee[this.lhs.str]||this.sideEffects)return this.rhs=zee(this.rhs,eee,ree),this}get names(){return $ee(this.lhs instanceof tee.Name?{}:{...this.lhs.names},this.rhs)}}class lee extends see{constructor(eee,op,tee,ree){super(eee,tee,ree),this.op=op}render({_n:_n}){return`${this.lhs} ${this.op}= ${this.rhs};`+_n}}class cee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`${this.label}:`+_n}}class dee extends nee{constructor(eee){super(),this.label=eee,this.names={}}render({_n:_n}){return`break${this.label?` ${this.label}`:""};`+_n}}class pee extends nee{constructor(eee){super(),this.error=eee}render({_n:_n}){return`throw ${this.error};`+_n}get names(){return this.error.names}}class uee extends nee{constructor(eee){super(),this.code=eee}render({_n:_n}){return`${this.code};`+_n}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(eee,tee){return this.code=zee(this.code,eee,tee),this}get names(){return this.code instanceof tee._CodeOrName?this.code.names:{}}}class hee extends nee{constructor(eee=[]){super(),this.nodes=eee}render(eee){return this.nodes.reduce(((tee,n)=>tee+n.render(eee)),"")}optimizeNodes(){const{nodes:eee}=this;let i=eee.length;for(;i--;){const n=eee[i].optimizeNodes();Array.isArray(n)?eee.splice(i,1,...n):n?eee[i]=n:eee.splice(i,1)}return eee.length>0?this:void 0}optimizeNames(eee,tee){const{nodes:ree}=this;let i=ree.length;for(;i--;){const n=ree[i];n.optimizeNames(eee,tee)||(Cee(eee,n.names),ree.splice(i,1))}return ree.length>0?this:void 0}get names(){return this.nodes.reduce(((eee,n)=>Oee(eee,n.names)),{})}}class fee extends hee{render(eee){return"{"+eee._n+super.render(eee)+"}"+eee._n}}class gee extends hee{}class mee extends fee{}mee.kind="else";class If extends fee{constructor(eee,tee){super(tee),this.condition=eee}render(eee){let tee=`if(${this.condition})`+super.render(eee);return this.else&&(tee+="else "+this.else.render(eee)),tee}optimizeNodes(){super.optimizeNodes();const eee=this.condition;if(!0===eee)return this.nodes;let e=this.else;if(e){const ns=e.optimizeNodes();e=this.else=Array.isArray(ns)?new mee(ns):ns}return e?!1===eee?e instanceof If?e:e.nodes:this.nodes.length?this:new If(Aee(eee),e instanceof If?[e]:e.nodes):!1!==eee&&this.nodes.length?this:void 0}optimizeNames(eee,tee){var _a;if(this.else=null===(_a=this.else)||void 0===_a?void 0:_a.optimizeNames(eee,tee),super.optimizeNames(eee,tee)||this.else)return this.condition=zee(this.condition,eee,tee),this}get names(){const eee=super.names;return $ee(eee,this.condition),this.else&&Oee(eee,this.else.names),eee}}If.kind="if";class wee extends fee{}wee.kind="for";class vee extends wee{constructor(eee){super(),this.iteration=eee}render(eee){return`for(${this.iteration})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iteration=zee(this.iteration,eee,tee),this}get names(){return Oee(super.names,this.iteration.names)}}class bee extends wee{constructor(eee,tee,ree,to){super(),this.varKind=eee,this.name=tee,this.from=ree,this.to=to}render(eee){const tee=eee.es5?ree.varKinds.var:this.varKind,{name:oee,from:aee,to:to}=this;return`for(${tee} ${oee}=${aee}; ${oee}<${to}; ${oee}++)`+super.render(eee)}get names(){const eee=$ee(super.names,this.from);return $ee(eee,this.to)}}class yee extends wee{constructor(eee,tee,ree,oee){super(),this.loop=eee,this.varKind=tee,this.name=ree,this.iterable=oee}render(eee){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(eee)}optimizeNames(eee,tee){if(super.optimizeNames(eee,tee))return this.iterable=zee(this.iterable,eee,tee),this}get names(){return Oee(super.names,this.iterable.names)}}class xee extends fee{constructor(eee,tee,ree){super(),this.name=eee,this.args=tee,this.async=ree}render(eee){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(eee)}}xee.kind="func";class kee extends hee{render(eee){return"return "+super.render(eee)}}kee.kind="return";class _ee extends fee{render(eee){let tee="try"+super.render(eee);return this.catch&&(tee+=this.catch.render(eee)),this.finally&&(tee+=this.finally.render(eee)),tee}optimizeNodes(){var _a,_b;return super.optimizeNodes(),null===(_a=this.catch)||void 0===_a||_a.optimizeNodes(),null===(_b=this.finally)||void 0===_b||_b.optimizeNodes(),this}optimizeNames(eee,tee){var _a,_b;return super.optimizeNames(eee,tee),null===(_a=this.catch)||void 0===_a||_a.optimizeNames(eee,tee),null===(_b=this.finally)||void 0===_b||_b.optimizeNames(eee,tee),this}get names(){const eee=super.names;return this.catch&&Oee(eee,this.catch.names),this.finally&&Oee(eee,this.finally.names),eee}}class See extends fee{constructor(eee){super(),this.error=eee}render(eee){return`catch(${this.error})`+super.render(eee)}}See.kind="catch";class Eee extends fee{render(eee){return"finally"+super.render(eee)}}Eee.kind="finally";function Oee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)+(tee[n]||0);return eee}function $ee(eee,ree){return ree instanceof tee._CodeOrName?Oee(eee,ree.names):eee}function zee(eee,ree,oee){return eee instanceof tee.Name?aee(eee):(e=eee)instanceof tee._Code&&e._items.some((c=>c instanceof tee.Name&&1===ree[c.str]&&void 0!==oee[c.str]))?new tee._Code(eee._items.reduce(((eee,c)=>(c instanceof tee.Name&&(c=aee(c)),c instanceof tee._Code?eee.push(...c._items):eee.push(c),eee)),[])):eee;var e;function aee(n){const c=oee[n.str];return void 0===c||1!==ree[n.str]?n:(delete ree[n.str],c)}}function Cee(eee,tee){for(const n in tee)eee[n]=(eee[n]||0)-(tee[n]||0)}function Aee(x){return"boolean"==typeof x||"number"==typeof x||null===x?!x:tee._`!${Iee(x)}`}eee.CodeGen=class{constructor(eee,tee={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...tee,_n:tee.lines?"\n":""},this._extScope=eee,this._scope=new ree.Scope({parent:eee}),this._nodes=[new gee]}toString(){return this._root.render(this.opts)}name(eee){return this._scope.name(eee)}scopeName(eee){return this._extScope.name(eee)}scopeValue(eee,tee){const ree=this._extScope.value(eee,tee);return(this._values[ree.prefix]||(this._values[ree.prefix]=new Set)).add(ree),ree}getScopeValue(eee,tee){return this._extScope.getValue(eee,tee)}scopeRefs(eee){return this._extScope.scopeRefs(eee,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(eee,tee,ree,oee){const aee=this._scope.toName(tee);return void 0!==ree&&oee&&(this._constants[aee.str]=ree),this._leafNode(new iee(eee,aee,ree)),aee}const(eee,tee,oee){return this._def(ree.varKinds.const,eee,tee,oee)}let(eee,tee,oee){return this._def(ree.varKinds.let,eee,tee,oee)}var(eee,tee,oee){return this._def(ree.varKinds.var,eee,tee,oee)}assign(eee,tee,ree){return this._leafNode(new see(eee,tee,ree))}add(tee,ree){return this._leafNode(new lee(tee,eee.operators.ADD,ree))}code(c){return"function"==typeof c?c():c!==tee.nil&&this._leafNode(new uee(c)),this}object(...eee){const ree=["{"];for(const[oee,aee]of eee)ree.length>1&&ree.push(","),ree.push(oee),(oee!==aee||this.opts.es5)&&(ree.push(":"),(0,tee.addCodeArg)(ree,aee));return ree.push("}"),new tee._Code(ree)}if(eee,tee,ree){if(this._blockNode(new If(eee)),tee&&ree)this.code(tee).else().code(ree).endIf();else if(tee)this.code(tee).endIf();else if(ree)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(eee){return this._elseNode(new If(eee))}else(){return this._elseNode(new mee)}endIf(){return this._endBlockNode(If,mee)}_for(eee,tee){return this._blockNode(eee),tee&&this.code(tee).endFor(),this}for(eee,tee){return this._for(new vee(eee),tee)}forRange(eee,tee,to,oee,aee=(this.opts.es5?ree.varKinds.var:ree.varKinds.let)){const nee=this._scope.toName(eee);return this._for(new bee(aee,nee,tee,to),(()=>oee(nee)))}forOf(eee,oee,aee,nee=ree.varKinds.const){const iee=this._scope.toName(eee);if(this.opts.es5){const eee=oee instanceof tee.Name?oee:this.var("_arr",oee);return this.forRange("_i",0,tee._`${eee}.length`,(i=>{this.var(iee,tee._`${eee}[${i}]`),aee(iee)}))}return this._for(new yee("of",nee,iee,oee),(()=>aee(iee)))}forIn(eee,oee,aee,nee=(this.opts.es5?ree.varKinds.var:ree.varKinds.const)){if(this.opts.ownProperties)return this.forOf(eee,tee._`Object.keys(${oee})`,aee);const iee=this._scope.toName(eee);return this._for(new yee("in",nee,iee,oee),(()=>aee(iee)))}endFor(){return this._endBlockNode(wee)}label(eee){return this._leafNode(new cee(eee))}break(eee){return this._leafNode(new dee(eee))}return(eee){const tee=new kee;if(this._blockNode(tee),this.code(eee),1!==tee.nodes.length)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(kee)}try(eee,tee,ree){if(!tee&&!ree)throw new Error('CodeGen: "try" without "catch" and "finally"');const oee=new _ee;if(this._blockNode(oee),this.code(eee),tee){const eee=this.name("e");this._currNode=oee.catch=new See(eee),tee(eee)}return ree&&(this._currNode=oee.finally=new Eee,this.code(ree)),this._endBlockNode(See,Eee)}throw(eee){return this._leafNode(new pee(eee))}block(eee,tee){return this._blockStarts.push(this._nodes.length),eee&&this.code(eee).endBlock(tee),this}endBlock(eee){const tee=this._blockStarts.pop();if(void 0===tee)throw new Error("CodeGen: not in self-balancing block");const ree=this._nodes.length-tee;if(ree<0||void 0!==eee&&ree!==eee)throw new Error(`CodeGen: wrong number of nodes: ${ree} vs ${eee} expected`);return this._nodes.length=tee,this}func(eee,ree=tee.nil,oee,aee){return this._blockNode(new xee(eee,ree,oee)),aee&&this.code(aee).endFunc(),this}endFunc(){return this._endBlockNode(xee)}optimize(n=1){for(;n-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(eee){return this._currNode.nodes.push(eee),this}_blockNode(eee){this._currNode.nodes.push(eee),this._nodes.push(eee)}_endBlockNode(N1,N2){const n=this._currNode;if(n instanceof N1||N2&&n instanceof N2)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${N2?`${N1.kind}/${N2.kind}`:N1.kind}"`)}_elseNode(eee){const n=this._currNode;if(!(n instanceof If))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=eee,this}get _root(){return this._nodes[0]}get _currNode(){const ns=this._nodes;return ns[ns.length-1]}set _currNode(eee){const ns=this._nodes;ns[ns.length-1]=eee}},eee.not=Aee;const jee=Nee(eee.operators.AND);eee.and=function(...eee){return eee.reduce(jee)};const Tee=Nee(eee.operators.OR);function Nee(op){return(x,y)=>x===tee.nil?y:y===tee.nil?x:tee._`${Iee(x)} ${op} ${Iee(y)}`}function Iee(x){return x instanceof tee.Name?x:tee._`(${x})`}eee.or=function(...eee){return eee.reduce(Tee)}}(X3e)),X3e}var a6e,n6e={};function i6e(){if(a6e)return n6e;a6e=1,Object.defineProperty(n6e,"__esModule",{value:!0}),n6e.checkStrictMode=n6e.getErrorPath=n6e.Type=n6e.useFunc=n6e.setEvaluated=n6e.evaluatedPropsToName=n6e.mergeEvaluated=n6e.eachItem=n6e.unescapeJsonPointer=n6e.escapeJsonPointer=n6e.escapeFragment=n6e.unescapeFragment=n6e.schemaRefOrVal=n6e.schemaHasRulesButRef=n6e.schemaHasRules=n6e.checkUnknownRules=n6e.alwaysValidSchema=n6e.toHash=void 0;const eee=o6e(),tee=Z3e();function ree(it,eee=it.schema){const{opts:tee,self:ree}=it;if(!tee.strictSchema)return;if("boolean"==typeof eee)return;const oee=ree.RULES.keywords;for(const aee in eee)oee[aee]||pee(it,`unknown keyword: "${aee}"`)}function oee(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee[ree])return!0;return!1}function aee(eee){return"number"==typeof eee?`${eee}`:eee.replace(/~/g,"~0").replace(/\//g,"~1")}function nee(eee){return eee.replace(/~1/g,"/").replace(/~0/g,"~")}function iee({mergeNames:tee,mergeToName:ree,mergeValues:oee,resultToName:aee}){return(nee,iee,to,see)=>{const lee=void 0===to?iee:to instanceof eee.Name?(iee instanceof eee.Name?tee(nee,iee,to):ree(nee,iee,to),to):iee instanceof eee.Name?(ree(nee,to,iee),iee):oee(iee,to);return see!==eee.Name||lee instanceof eee.Name?lee:aee(nee,lee)}}function see(tee,ps){if(!0===ps)return tee.var("props",!0);const ree=tee.var("props",eee._`{}`);return void 0!==ps&&lee(tee,ree,ps),ree}function lee(tee,ree,ps){Object.keys(ps).forEach((p=>tee.assign(eee._`${ree}${(0,eee.getProperty)(p)}`,!0)))}n6e.toHash=function(eee){const tee={};for(const ree of eee)tee[ree]=!0;return tee},n6e.alwaysValidSchema=function(it,eee){return"boolean"==typeof eee?eee:0===Object.keys(eee).length||(ree(it,eee),!oee(eee,it.self.RULES.all))},n6e.checkUnknownRules=ree,n6e.schemaHasRules=oee,n6e.schemaHasRulesButRef=function(eee,tee){if("boolean"==typeof eee)return!eee;for(const ree in eee)if("$ref"!==ree&&tee.all[ree])return!0;return!1},n6e.schemaRefOrVal=function({topSchemaRef:tee,schemaPath:ree},oee,aee,nee){if(!nee){if("number"==typeof oee||"boolean"==typeof oee)return oee;if("string"==typeof oee)return eee._`${oee}`}return eee._`${tee}${ree}${(0,eee.getProperty)(aee)}`},n6e.unescapeFragment=function(eee){return nee(decodeURIComponent(eee))},n6e.escapeFragment=function(eee){return encodeURIComponent(aee(eee))},n6e.escapeJsonPointer=aee,n6e.unescapeJsonPointer=nee,n6e.eachItem=function(xs,f){if(Array.isArray(xs))for(const x of xs)f(x);else f(xs)},n6e.mergeEvaluated={props:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>{tee.if(eee._`${ree} === true`,(()=>tee.assign(to,!0)),(()=>tee.assign(to,eee._`${to} || {}`).code(eee._`Object.assign(${to}, ${ree})`)))})),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>{!0===ree?tee.assign(to,!0):(tee.assign(to,eee._`${to} || {}`),lee(tee,to,ree))})),mergeValues:(eee,to)=>!0===eee||{...eee,...to},resultToName:see}),items:iee({mergeNames:(tee,ree,to)=>tee.if(eee._`${to} !== true && ${ree} !== undefined`,(()=>tee.assign(to,eee._`${ree} === true ? true : ${to} > ${ree} ? ${to} : ${ree}`))),mergeToName:(tee,ree,to)=>tee.if(eee._`${to} !== true`,(()=>tee.assign(to,!0===ree||eee._`${to} > ${ree} ? ${to} : ${ree}`))),mergeValues:(eee,to)=>!0===eee||Math.max(eee,to),resultToName:(eee,tee)=>eee.var("items",tee)})},n6e.evaluatedPropsToName=see,n6e.setEvaluated=lee;const cee={};var dee;function pee(it,eee,tee=it.opts.strictSchema){if(tee){if(eee=`strict mode: ${eee}`,!0===tee)throw new Error(eee);it.self.logger.warn(eee)}}return n6e.useFunc=function(eee,f){return eee.scopeValue("func",{ref:f,code:cee[f.code]||(cee[f.code]=new tee._Code(f.code))})},function(eee){eee[eee.Num=0]="Num",eee[eee.Str=1]="Str"}(dee||(n6e.Type=dee={})),n6e.getErrorPath=function(tee,ree,oee){if(tee instanceof eee.Name){const aee=ree===dee.Num;return oee?aee?eee._`"[" + ${tee} + "]"`:eee._`"['" + ${tee} + "']"`:aee?eee._`"/" + ${tee}`:eee._`"/" + ${tee}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return oee?(0,eee.getProperty)(tee).toString():"/"+aee(tee)},n6e.checkStrictMode=pee,n6e}var s6e,l6e,c6e,d6e={};function p6e(){if(s6e)return d6e;s6e=1,Object.defineProperty(d6e,"__esModule",{value:!0});const eee=o6e(),tee={data:new eee.Name("data"),valCxt:new eee.Name("valCxt"),instancePath:new eee.Name("instancePath"),parentData:new eee.Name("parentData"),parentDataProperty:new eee.Name("parentDataProperty"),rootData:new eee.Name("rootData"),dynamicAnchors:new eee.Name("dynamicAnchors"),vErrors:new eee.Name("vErrors"),errors:new eee.Name("errors"),this:new eee.Name("this"),self:new eee.Name("self"),scope:new eee.Name("scope"),json:new eee.Name("json"),jsonPos:new eee.Name("jsonPos"),jsonLen:new eee.Name("jsonLen"),jsonPart:new eee.Name("jsonPart")};return d6e.default=tee,d6e}function u6e(){return l6e||(l6e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.extendErrors=eee.resetErrorsCount=eee.reportExtraError=eee.reportError=eee.keyword$DataError=eee.keywordError=void 0;const tee=o6e(),ree=i6e(),oee=p6e();function aee(eee,ree){const aee=eee.const("err",ree);eee.if(tee._`${oee.default.vErrors} === null`,(()=>eee.assign(oee.default.vErrors,tee._`[${aee}]`)),tee._`${oee.default.vErrors}.push(${aee})`),eee.code(tee._`${oee.default.errors}++`)}function nee(it,eee){const{gen:ree,validateName:oee,schemaEnv:aee}=it;aee.$async?ree.throw(tee._`new ${it.ValidationError}(${eee})`):(ree.assign(tee._`${oee}.errors`,eee),ree.return(!1))}eee.keywordError={message:({keyword:eee})=>tee.str`must pass "${eee}" keyword validation`},eee.keyword$DataError={message:({keyword:eee,schemaType:ree})=>ree?tee.str`"${eee}" keyword must be ${ree} ($data)`:tee.str`"${eee}" keyword is invalid ($data)`},eee.reportError=function(ree,oee=eee.keywordError,see,lee){const{it:it}=ree,{gen:cee,compositeRule:dee,allErrors:pee}=it,uee=iee(ree,oee,see);(null!=lee?lee:dee||pee)?aee(cee,uee):nee(it,tee._`[${uee}]`)},eee.reportExtraError=function(tee,ree=eee.keywordError,see){const{it:it}=tee,{gen:lee,compositeRule:cee,allErrors:dee}=it;aee(lee,iee(tee,ree,see)),cee||dee||nee(it,oee.default.vErrors)},eee.resetErrorsCount=function(eee,ree){eee.assign(oee.default.errors,ree),eee.if(tee._`${oee.default.vErrors} !== null`,(()=>eee.if(ree,(()=>eee.assign(tee._`${oee.default.vErrors}.length`,ree)),(()=>eee.assign(oee.default.vErrors,null)))))},eee.extendErrors=function({gen:eee,keyword:ree,schemaValue:aee,data:nee,errsCount:iee,it:it}){if(void 0===iee)throw new Error("ajv implementation error");const see=eee.name("err");eee.forRange("i",iee,oee.default.errors,(i=>{eee.const(see,tee._`${oee.default.vErrors}[${i}]`),eee.if(tee._`${see}.instancePath === undefined`,(()=>eee.assign(tee._`${see}.instancePath`,(0,tee.strConcat)(oee.default.instancePath,it.errorPath)))),eee.assign(tee._`${see}.schemaPath`,tee.str`${it.errSchemaPath}/${ree}`),it.opts.verbose&&(eee.assign(tee._`${see}.schema`,aee),eee.assign(tee._`${see}.data`,nee))}))};const E={keyword:new tee.Name("keyword"),schemaPath:new tee.Name("schemaPath"),params:new tee.Name("params"),propertyName:new tee.Name("propertyName"),message:new tee.Name("message"),schema:new tee.Name("schema"),parentSchema:new tee.Name("parentSchema")};function iee(eee,ree,aee){const{createErrors:nee}=eee.it;return!1===nee?tee._`{}`:function(eee,ree,aee={}){const{gen:nee,it:it}=eee,iee=[see(it,aee),lee(eee,aee)];return function(eee,{params:ree,message:aee},nee){const{keyword:iee,data:see,schemaValue:lee,it:it}=eee,{opts:cee,propertyName:dee,topSchemaRef:pee,schemaPath:uee}=it;nee.push([E.keyword,iee],[E.params,"function"==typeof ree?ree(eee):ree||tee._`{}`]),cee.messages&&nee.push([E.message,"function"==typeof aee?aee(eee):aee]);cee.verbose&&nee.push([E.schema,lee],[E.parentSchema,tee._`${pee}${uee}`],[oee.default.data,see]);dee&&nee.push([E.propertyName,dee])}(eee,ree,iee),nee.object(...iee)}(eee,ree,aee)}function see({errorPath:eee},{instancePath:aee}){const nee=aee?tee.str`${eee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`:eee;return[oee.default.instancePath,(0,tee.strConcat)(oee.default.instancePath,nee)]}function lee({keyword:eee,it:{errSchemaPath:oee}},{schemaPath:aee,parentSchema:nee}){let iee=nee?oee:tee.str`${oee}/${eee}`;return aee&&(iee=tee.str`${iee}${(0,ree.getErrorPath)(aee,ree.Type.Str)}`),[E.schemaPath,iee]}}(G3e)),G3e}var h6e,f6e={},g6e={};function m6e(){if(h6e)return g6e;h6e=1,Object.defineProperty(g6e,"__esModule",{value:!0}),g6e.getRules=g6e.isJSONType=void 0;const eee=new Set(["string","number","integer","boolean","null","object","array"]);return g6e.isJSONType=function(x){return"string"==typeof x&&eee.has(x)},g6e.getRules=function(){const eee={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...eee,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},eee.number,eee.string,eee.array,eee.object],post:{rules:[]},all:{},keywords:{}}},g6e}var w6e,v6e,b6e={};function y6e(){if(w6e)return b6e;function eee(eee,ree){return ree.rules.some((ree=>tee(eee,ree)))}function tee(eee,tee){var _a;return void 0!==eee[tee.keyword]||(null===(_a=tee.definition.implements)||void 0===_a?void 0:_a.some((tee=>void 0!==eee[tee])))}return w6e=1,Object.defineProperty(b6e,"__esModule",{value:!0}),b6e.shouldUseRule=b6e.shouldUseGroup=b6e.schemaHasRulesForType=void 0,b6e.schemaHasRulesForType=function({schema:tee,self:ree},oee){const aee=ree.RULES.types[oee];return aee&&!0!==aee&&eee(tee,aee)},b6e.shouldUseGroup=eee,b6e.shouldUseRule=tee,b6e}function x6e(){if(v6e)return f6e;v6e=1,Object.defineProperty(f6e,"__esModule",{value:!0}),f6e.reportTypeError=f6e.checkDataTypes=f6e.checkDataType=f6e.coerceAndCheckDataType=f6e.getJSONTypes=f6e.getSchemaTypes=f6e.DataType=void 0;const eee=m6e(),tee=y6e(),ree=u6e(),oee=o6e(),aee=i6e();var nee;function iee(ts){const tee=Array.isArray(ts)?ts:ts?[ts]:[];if(tee.every(eee.isJSONType))return tee;throw new Error("type must be JSONType or JSONType[]: "+tee.join(","))}!function(eee){eee[eee.Correct=0]="Correct",eee[eee.Wrong=1]="Wrong"}(nee||(f6e.DataType=nee={})),f6e.getSchemaTypes=function(eee){const tee=iee(eee.type);if(tee.includes("null")){if(!1===eee.nullable)throw new Error("type: null contradicts nullable: false")}else{if(!tee.length&&void 0!==eee.nullable)throw new Error('"nullable" cannot be used without "type"');!0===eee.nullable&&tee.push("null")}return tee},f6e.getJSONTypes=iee,f6e.coerceAndCheckDataType=function(it,eee){const{gen:ree,data:aee,opts:iee}=it,lee=function(eee,tee){return tee?eee.filter((t=>see.has(t)||"array"===tee&&"array"===t)):[]}(eee,iee.coerceTypes),dee=eee.length>0&&!(0===lee.length&&1===eee.length&&(0,tee.schemaHasRulesForType)(it,eee[0]));if(dee){const tee=cee(eee,aee,iee.strictNumbers,nee.Wrong);ree.if(tee,(()=>{lee.length?function(it,eee,tee){const{gen:ree,data:aee,opts:nee}=it,iee=ree.let("dataType",oee._`typeof ${aee}`),lee=ree.let("coerced",oee._`undefined`);"array"===nee.coerceTypes&&ree.if(oee._`${iee} == 'object' && Array.isArray(${aee}) && ${aee}.length == 1`,(()=>ree.assign(aee,oee._`${aee}[0]`).assign(iee,oee._`typeof ${aee}`).if(cee(eee,aee,nee.strictNumbers),(()=>ree.assign(lee,aee)))));ree.if(oee._`${lee} !== undefined`);for(const t of tee)(see.has(t)||"array"===t&&"array"===nee.coerceTypes)&&dee(t);function dee(t){switch(t){case"string":return void ree.elseIf(oee._`${iee} == "number" || ${iee} == "boolean"`).assign(lee,oee._`"" + ${aee}`).elseIf(oee._`${aee} === null`).assign(lee,oee._`""`);case"number":return void ree.elseIf(oee._`${iee} == "boolean" || ${aee} === null - || (${iee} == "string" && ${aee} && ${aee} == +${aee})`).assign(lee,oee._`+${aee}`);case"integer":return void ree.elseIf(oee._`${iee} === "boolean" || ${aee} === null - || (${iee} === "string" && ${aee} && ${aee} == +${aee} && !(${aee} % 1))`).assign(lee,oee._`+${aee}`);case"boolean":return void ree.elseIf(oee._`${aee} === "false" || ${aee} === 0 || ${aee} === null`).assign(lee,!1).elseIf(oee._`${aee} === "true" || ${aee} === 1`).assign(lee,!0);case"null":return ree.elseIf(oee._`${aee} === "" || ${aee} === 0 || ${aee} === false`),void ree.assign(lee,null);case"array":ree.elseIf(oee._`${iee} === "string" || ${iee} === "number" - || ${iee} === "boolean" || ${aee} === null`).assign(lee,oee._`[${aee}]`)}}ree.else(),pee(it),ree.endIf(),ree.if(oee._`${lee} !== undefined`,(()=>{ree.assign(aee,lee),function({gen:eee,parentData:tee,parentDataProperty:ree},aee){eee.if(oee._`${tee} !== undefined`,(()=>eee.assign(oee._`${tee}[${ree}]`,aee)))}(it,lee)}))}(it,eee,lee):pee(it)}))}return dee};const see=new Set(["string","number","integer","boolean","null"]);function lee(eee,tee,ree,aee=nee.Correct){const EQ=aee===nee.Correct?oee.operators.EQ:oee.operators.NEQ;let iee;switch(eee){case"null":return oee._`${tee} ${EQ} null`;case"array":iee=oee._`Array.isArray(${tee})`;break;case"object":iee=oee._`${tee} && typeof ${tee} == "object" && !Array.isArray(${tee})`;break;case"integer":iee=see(oee._`!(${tee} % 1) && !isNaN(${tee})`);break;case"number":iee=see();break;default:return oee._`typeof ${tee} ${EQ} ${eee}`}return aee===nee.Correct?iee:(0,oee.not)(iee);function see(eee=oee.nil){return(0,oee.and)(oee._`typeof ${tee} == "number"`,eee,ree?oee._`isFinite(${tee})`:oee.nil)}}function cee(eee,tee,ree,nee){if(1===eee.length)return lee(eee[0],tee,ree,nee);let iee;const see=(0,aee.toHash)(eee);if(see.array&&see.object){const eee=oee._`typeof ${tee} != "object"`;iee=see.null?eee:oee._`!${tee} || ${eee}`,delete see.null,delete see.array,delete see.object}else iee=oee.nil;see.number&&delete see.integer;for(const t in see)iee=(0,oee.and)(iee,lee(t,tee,ree,nee));return iee}f6e.checkDataType=lee,f6e.checkDataTypes=cee;const dee={message:({schema:eee})=>`must be ${eee}`,params:({schema:eee,schemaValue:tee})=>"string"==typeof eee?oee._`{type: ${eee}}`:oee._`{type: ${tee}}`};function pee(it){const eee=function(it){const{gen:eee,data:tee,schema:ree}=it,oee=(0,aee.schemaRefOrVal)(it,ree,"type");return{gen:eee,keyword:"type",data:tee,schema:ree.type,schemaCode:oee,schemaValue:oee,parentSchema:ree,params:{},it:it}}(it);(0,ree.reportError)(eee,dee)}return f6e.reportTypeError=pee,f6e}var k6e,_6e={};var S6e,E6e,O6e={},$6e={};function z6e(){if(S6e)return $6e;S6e=1,Object.defineProperty($6e,"__esModule",{value:!0}),$6e.validateUnion=$6e.validateArray=$6e.usePattern=$6e.callValidateCode=$6e.schemaProperties=$6e.allSchemaProperties=$6e.noPropertyInData=$6e.propertyInData=$6e.isOwnProperty=$6e.hasPropFunc=$6e.reportMissingProp=$6e.checkMissingProp=$6e.checkReportMissingProp=void 0;const eee=o6e(),tee=i6e(),ree=p6e(),oee=i6e();function aee(tee){return tee.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:eee._`Object.prototype.hasOwnProperty`})}function nee(tee,ree,oee){return eee._`${aee(tee)}.call(${ree}, ${oee})`}function iee(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} === undefined`;return aee?(0,eee.or)(iee,(0,eee.not)(nee(tee,ree,oee))):iee}function see(eee){return eee?Object.keys(eee).filter((p=>"__proto__"!==p)):[]}$6e.checkReportMissingProp=function(tee,ree){const{gen:oee,data:aee,it:it}=tee;oee.if(iee(oee,aee,ree,it.opts.ownProperties),(()=>{tee.setParams({missingProperty:eee._`${ree}`},!0),tee.error()}))},$6e.checkMissingProp=function({gen:tee,data:ree,it:{opts:oee}},aee,nee){return(0,eee.or)(...aee.map((aee=>(0,eee.and)(iee(tee,ree,aee,oee.ownProperties),eee._`${nee} = ${aee}`))))},$6e.reportMissingProp=function(eee,tee){eee.setParams({missingProperty:tee},!0),eee.error()},$6e.hasPropFunc=aee,$6e.isOwnProperty=nee,$6e.propertyInData=function(tee,ree,oee,aee){const iee=eee._`${ree}${(0,eee.getProperty)(oee)} !== undefined`;return aee?eee._`${iee} && ${nee(tee,ree,oee)}`:iee},$6e.noPropertyInData=iee,$6e.allSchemaProperties=see,$6e.schemaProperties=function(it,eee){return see(eee).filter((p=>!(0,tee.alwaysValidSchema)(it,eee[p])))},$6e.callValidateCode=function({schemaCode:tee,data:oee,it:{gen:aee,topSchemaRef:nee,schemaPath:iee,errorPath:see},it:it},lee,cee,dee){const pee=dee?eee._`${tee}, ${oee}, ${nee}${iee}`:oee,uee=[[ree.default.instancePath,(0,eee.strConcat)(ree.default.instancePath,see)],[ree.default.parentData,it.parentData],[ree.default.parentDataProperty,it.parentDataProperty],[ree.default.rootData,ree.default.rootData]];it.opts.dynamicRef&&uee.push([ree.default.dynamicAnchors,ree.default.dynamicAnchors]);const hee=eee._`${pee}, ${aee.object(...uee)}`;return cee!==eee.nil?eee._`${lee}.call(${cee}, ${hee})`:eee._`${lee}(${hee})`};const lee=eee._`new RegExp`;return $6e.usePattern=function({gen:tee,it:{opts:ree}},aee){const u=ree.unicodeRegExp?"u":"",{regExp:nee}=ree.code,rx=nee(aee,u);return tee.scopeValue("pattern",{key:rx.toString(),ref:rx,code:eee._`${"new RegExp"===nee.code?lee:(0,oee.useFunc)(tee,nee)}(${aee}, ${u})`})},$6e.validateArray=function(ree){const{gen:oee,data:aee,keyword:nee,it:it}=ree,iee=oee.name("valid");if(it.allErrors){const eee=oee.let("valid",!0);return see((()=>oee.assign(eee,!1))),eee}return oee.var(iee,!0),see((()=>oee.break())),iee;function see(see){const lee=oee.const("len",eee._`${aee}.length`);oee.forRange("i",0,lee,(i=>{ree.subschema({keyword:nee,dataProp:i,dataPropType:tee.Type.Num},iee),oee.if((0,eee.not)(iee),see)}))}},$6e.validateUnion=function(ree){const{gen:oee,schema:aee,keyword:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(aee.some((eee=>(0,tee.alwaysValidSchema)(it,eee)))&&!it.opts.unevaluated)return;const iee=oee.let("valid",!1),see=oee.name("_valid");oee.block((()=>aee.forEach(((tee,i)=>{const aee=ree.subschema({keyword:nee,schemaProp:i,compositeRule:!0},see);oee.assign(iee,eee._`${iee} || ${see}`);ree.mergeValidEvaluated(aee,see)||oee.if((0,eee.not)(iee))})))),ree.result(iee,(()=>ree.reset()),(()=>ree.error(!0)))},$6e}function C6e(){if(E6e)return O6e;E6e=1,Object.defineProperty(O6e,"__esModule",{value:!0}),O6e.validateKeywordUsage=O6e.validSchemaType=O6e.funcKeywordCode=O6e.macroKeywordCode=void 0;const eee=o6e(),tee=p6e(),ree=z6e(),oee=u6e();function aee(tee){const{gen:ree,data:oee,it:it}=tee;ree.if(it.parentData,(()=>ree.assign(oee,eee._`${it.parentData}[${it.parentDataProperty}]`)))}function nee(tee,ree,oee){if(void 0===oee)throw new Error(`keyword "${ree}" failed to compile`);return tee.scopeValue("keyword","function"==typeof oee?{ref:oee}:{ref:oee,code:(0,eee.stringify)(oee)})}return O6e.macroKeywordCode=function(tee,ree){const{gen:oee,keyword:aee,schema:iee,parentSchema:see,it:it}=tee,lee=ree.macro.call(it.self,iee,see,it),cee=nee(oee,aee,lee);!1!==it.opts.validateSchema&&it.self.validateSchema(lee,!0);const dee=oee.name("valid");tee.subschema({schema:lee,schemaPath:eee.nil,errSchemaPath:`${it.errSchemaPath}/${aee}`,topSchemaRef:cee,compositeRule:!0},dee),tee.pass(dee,(()=>tee.error(!0)))},O6e.funcKeywordCode=function(iee,see){var _a;const{gen:lee,keyword:cee,schema:dee,parentSchema:pee,$data:uee,it:it}=iee;!function({schemaEnv:eee},tee){if(tee.async&&!eee.$async)throw new Error("async keyword in sync schema")}(it,see);const hee=!uee&&see.compile?see.compile.call(it.self,dee,pee,it):see.validate,fee=nee(lee,cee,hee),gee=lee.let("valid");function mee(oee=(see.async?eee._`await `:eee.nil)){const aee=it.opts.passContext?tee.default.this:tee.default.self,nee=!("compile"in see&&!uee||!1===see.schema);lee.assign(gee,eee._`${oee}${(0,ree.callValidateCode)(iee,fee,aee,nee)}`,see.modifying)}function wee(tee){var _a;lee.if((0,eee.not)(null!==(_a=see.valid)&&void 0!==_a?_a:gee),tee)}iee.block$data(gee,(function(){if(!1===see.errors)mee(),see.modifying&&aee(iee),wee((()=>iee.error()));else{const ree=see.async?function(){const tee=lee.let("ruleErrs",null);return lee.try((()=>mee(eee._`await `)),(e=>lee.assign(gee,!1).if(eee._`${e} instanceof ${it.ValidationError}`,(()=>lee.assign(tee,eee._`${e}.errors`)),(()=>lee.throw(e))))),tee}():function(){const tee=eee._`${fee}.errors`;return lee.assign(tee,null),mee(eee.nil),tee}();see.modifying&&aee(iee),wee((()=>function(ree,aee){const{gen:nee}=ree;nee.if(eee._`Array.isArray(${aee})`,(()=>{nee.assign(tee.default.vErrors,eee._`${tee.default.vErrors} === null ? ${aee} : ${tee.default.vErrors}.concat(${aee})`).assign(tee.default.errors,eee._`${tee.default.vErrors}.length`),(0,oee.extendErrors)(ree)}),(()=>ree.error()))}(iee,ree)))}})),iee.ok(null!==(_a=see.valid)&&void 0!==_a?_a:gee)},O6e.validSchemaType=function(eee,tee,ree=!1){return!tee.length||tee.some((st=>"array"===st?Array.isArray(eee):"object"===st?eee&&"object"==typeof eee&&!Array.isArray(eee):typeof eee==st||ree&&void 0===eee))},O6e.validateKeywordUsage=function({schema:eee,opts:tee,self:ree,errSchemaPath:oee},aee,nee){if(Array.isArray(aee.keyword)?!aee.keyword.includes(nee):aee.keyword!==nee)throw new Error("ajv implementation error");const iee=aee.dependencies;if(null==iee?void 0:iee.some((tee=>!Object.prototype.hasOwnProperty.call(eee,tee))))throw new Error(`parent schema must have dependencies of ${nee}: ${iee.join(",")}`);if(aee.validateSchema){if(!aee.validateSchema(eee[nee])){const eee=`keyword "${nee}" value is invalid at path "${oee}": `+ree.errorsText(aee.validateSchema.errors);if("log"!==tee.validateSchema)throw new Error(eee);ree.logger.error(eee)}}},O6e}var A6e,j6e={};var T6e,N6e,I6e={};function P6e(){return N6e||(N6e=1,T6e=function eee(a,b){if(a===b)return!0;if(a&&b&&"object"==typeof a&&"object"==typeof b){if(a.constructor!==b.constructor)return!1;var tee,i,ree;if(Array.isArray(a)){if((tee=a.length)!=b.length)return!1;for(i=tee;0!=i--;)if(!eee(a[i],b[i]))return!1;return!0}if(a.constructor===RegExp)return a.source===b.source&&a.flags===b.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===b.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===b.toString();if((tee=(ree=Object.keys(a)).length)!==Object.keys(b).length)return!1;for(i=tee;0!=i--;)if(!Object.prototype.hasOwnProperty.call(b,ree[i]))return!1;for(i=tee;0!=i--;){var oee=ree[i];if(!eee(a[oee],b[oee]))return!1}return!0}return a!=a&&b!=b}),T6e}var R6e,M6e,D6e,F6e={exports:{}};function L6e(){if(R6e)return F6e.exports;R6e=1;var eee=F6e.exports=function(eee,ree,cb){"function"==typeof ree&&(cb=ree,ree={}),tee(ree,"function"==typeof(cb=ree.cb||cb)?cb:cb.pre||function(){},cb.post||function(){},eee,"",eee)};function tee(ree,oee,aee,nee,iee,see,lee,cee,dee,pee){if(nee&&"object"==typeof nee&&!Array.isArray(nee)){for(var uee in oee(nee,iee,see,lee,cee,dee,pee),nee){var hee=nee[uee];if(Array.isArray(hee)){if(uee in eee.arrayKeywords)for(var i=0;iree+=iee(eee))),ree===1/0))return 1/0}return ree}function see(eee,id="",tee){!1!==tee&&(id=dee(id));const p=eee.parse(id);return lee(eee,p)}function lee(eee,p){return eee.serialize(p).split("#")[0]+"#"}I6e.getFullPath=see,I6e._getFullPath=lee;const cee=/#\/?$/;function dee(id){return id?id.replace(cee,""):""}I6e.normalizeId=dee,I6e.resolveUrl=function(eee,tee,id){return id=dee(id),eee.resolve(tee,id)};const pee=/^[a-z_][-a-z0-9._]*$/i;return I6e.getSchemaRefs=function(eee,oee){if("boolean"==typeof eee)return{};const{schemaId:aee,uriResolver:nee}=this.opts,iee=dee(eee[aee]||oee),lee={"":iee},cee=see(nee,iee,!1),uee={},hee=new Set;return ree(eee,{allKeys:!0},((eee,tee,_,ree)=>{if(void 0===ree)return;const oee=cee+tee;let nee=lee[ree];function iee(tee){const ree=this.opts.uriResolver.resolve;if(tee=dee(nee?ree(nee,tee):tee),hee.has(tee))throw gee(tee);hee.add(tee);let aee=this.refs[tee];return"string"==typeof aee&&(aee=this.refs[aee]),"object"==typeof aee?fee(eee,aee.schema,tee):tee!==dee(oee)&&("#"===tee[0]?(fee(eee,uee[tee],tee),uee[tee]=eee):this.refs[tee]=oee),tee}function see(eee){if("string"==typeof eee){if(!pee.test(eee))throw new Error(`invalid anchor "${eee}"`);iee.call(this,`#${eee}`)}}"string"==typeof eee[aee]&&(nee=iee.call(this,eee[aee])),see.call(this,eee.$anchor),see.call(this,eee.$dynamicAnchor),lee[tee]=nee})),uee;function fee(eee,ree,oee){if(void 0!==ree&&!tee(eee,ree))throw gee(oee)}function gee(eee){return new Error(`reference "${eee}" resolves to more than one schema`)}},I6e}function B6e(){if(D6e)return H3e;D6e=1,Object.defineProperty(H3e,"__esModule",{value:!0}),H3e.getData=H3e.KeywordCxt=H3e.validateFunctionCode=void 0;const eee=function(){if(c6e)return K3e;c6e=1,Object.defineProperty(K3e,"__esModule",{value:!0}),K3e.boolOrEmptySchema=K3e.topBoolOrEmptySchema=void 0;const eee=u6e(),tee=o6e(),ree=p6e(),oee={message:"boolean schema is false"};function aee(it,tee){const{gen:ree,data:aee}=it,nee={gen:ree,keyword:"false schema",data:aee,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:it};(0,eee.reportError)(nee,oee,void 0,tee)}return K3e.topBoolOrEmptySchema=function(it){const{gen:eee,schema:oee,validateName:nee}=it;!1===oee?aee(it,!1):"object"==typeof oee&&!0===oee.$async?eee.return(ree.default.data):(eee.assign(tee._`${nee}.errors`,null),eee.return(!0))},K3e.boolOrEmptySchema=function(it,eee){const{gen:tee,schema:ree}=it;!1===ree?(tee.var(eee,!1),aee(it)):tee.var(eee,!0)},K3e}(),tee=x6e(),ree=y6e(),oee=x6e(),aee=function(){if(k6e)return _6e;k6e=1,Object.defineProperty(_6e,"__esModule",{value:!0}),_6e.assignDefaults=void 0;const eee=o6e(),tee=i6e();function ree(it,ree,oee){const{gen:aee,compositeRule:nee,data:iee,opts:see}=it;if(void 0===oee)return;const lee=eee._`${iee}${(0,eee.getProperty)(ree)}`;if(nee)return void(0,tee.checkStrictMode)(it,`default is ignored for: ${lee}`);let cee=eee._`${lee} === undefined`;"empty"===see.useDefaults&&(cee=eee._`${cee} || ${lee} === null || ${lee} === ""`),aee.if(cee,eee._`${lee} = ${(0,eee.stringify)(oee)}`)}return _6e.assignDefaults=function(it,ty){const{properties:eee,items:tee}=it.schema;if("object"===ty&&eee)for(const oee in eee)ree(it,oee,eee[oee].default);else"array"===ty&&Array.isArray(tee)&&tee.forEach(((eee,i)=>ree(it,i,eee.default)))},_6e}(),nee=C6e(),iee=function(){if(A6e)return j6e;A6e=1,Object.defineProperty(j6e,"__esModule",{value:!0}),j6e.extendSubschemaMode=j6e.extendSubschemaData=j6e.getSubschema=void 0;const eee=o6e(),tee=i6e();return j6e.getSubschema=function(it,{keyword:ree,schemaProp:oee,schema:aee,schemaPath:nee,errSchemaPath:iee,topSchemaRef:see}){if(void 0!==ree&&void 0!==aee)throw new Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==ree){const aee=it.schema[ree];return void 0===oee?{schema:aee,schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}`,errSchemaPath:`${it.errSchemaPath}/${ree}`}:{schema:aee[oee],schemaPath:eee._`${it.schemaPath}${(0,eee.getProperty)(ree)}${(0,eee.getProperty)(oee)}`,errSchemaPath:`${it.errSchemaPath}/${ree}/${(0,tee.escapeFragment)(oee)}`}}if(void 0!==aee){if(void 0===nee||void 0===iee||void 0===see)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:aee,schemaPath:nee,topSchemaRef:see,errSchemaPath:iee}}throw new Error('either "keyword" or "schema" must be passed')},j6e.extendSubschemaData=function(ree,it,{dataProp:oee,dataPropType:aee,data:nee,dataTypes:iee,propertyName:see}){if(void 0!==nee&&void 0!==oee)throw new Error('both "data" and "dataProp" passed, only one allowed');const{gen:lee}=it;if(void 0!==oee){const{errorPath:nee,dataPathArr:iee,opts:see}=it;cee(lee.let("data",eee._`${it.data}${(0,eee.getProperty)(oee)}`,!0)),ree.errorPath=eee.str`${nee}${(0,tee.getErrorPath)(oee,aee,see.jsPropertySyntax)}`,ree.parentDataProperty=eee._`${oee}`,ree.dataPathArr=[...iee,ree.parentDataProperty]}function cee(eee){ree.data=eee,ree.dataLevel=it.dataLevel+1,ree.dataTypes=[],it.definedProperties=new Set,ree.parentData=it.data,ree.dataNames=[...it.dataNames,eee]}void 0!==nee&&(cee(nee instanceof eee.Name?nee:lee.let("data",nee,!0)),void 0!==see&&(ree.propertyName=see)),iee&&(ree.dataTypes=iee)},j6e.extendSubschemaMode=function(eee,{jtdDiscriminator:tee,jtdMetadata:ree,compositeRule:oee,createErrors:aee,allErrors:nee}){void 0!==oee&&(eee.compositeRule=oee),void 0!==aee&&(eee.createErrors=aee),void 0!==nee&&(eee.allErrors=nee),eee.jtdDiscriminator=tee,eee.jtdMetadata=ree},j6e}(),see=o6e(),lee=p6e(),cee=U6e(),dee=i6e(),pee=u6e();function uee({gen:eee,validateName:tee,schema:ree,schemaEnv:oee,opts:aee},nee){aee.code.es5?eee.func(tee,see._`${lee.default.data}, ${lee.default.valCxt}`,oee.$async,(()=>{eee.code(see._`"use strict"; ${hee(ree,aee)}`),function(eee,tee){eee.if(lee.default.valCxt,(()=>{eee.var(lee.default.instancePath,see._`${lee.default.valCxt}.${lee.default.instancePath}`),eee.var(lee.default.parentData,see._`${lee.default.valCxt}.${lee.default.parentData}`),eee.var(lee.default.parentDataProperty,see._`${lee.default.valCxt}.${lee.default.parentDataProperty}`),eee.var(lee.default.rootData,see._`${lee.default.valCxt}.${lee.default.rootData}`),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`${lee.default.valCxt}.${lee.default.dynamicAnchors}`)}),(()=>{eee.var(lee.default.instancePath,see._`""`),eee.var(lee.default.parentData,see._`undefined`),eee.var(lee.default.parentDataProperty,see._`undefined`),eee.var(lee.default.rootData,lee.default.data),tee.dynamicRef&&eee.var(lee.default.dynamicAnchors,see._`{}`)}))}(eee,aee),eee.code(nee)})):eee.func(tee,see._`${lee.default.data}, ${function(eee){return see._`{${lee.default.instancePath}="", ${lee.default.parentData}, ${lee.default.parentDataProperty}, ${lee.default.rootData}=${lee.default.data}${eee.dynamicRef?see._`, ${lee.default.dynamicAnchors}={}`:see.nil}}={}`}(aee)}`,oee.$async,(()=>eee.code(hee(ree,aee)).code(nee)))}function hee(eee,tee){const ree="object"==typeof eee&&eee[tee.schemaId];return ree&&(tee.code.source||tee.code.process)?see._`/*# sourceURL=${ree} */`:see.nil}function fee(it,tee){mee(it)&&(wee(it),gee(it))?function(it,eee){const{schema:tee,gen:ree,opts:oee}=it;oee.$comment&&tee.$comment&&bee(it);(function(it){const eee=it.schema[it.opts.schemaId];eee&&(it.baseId=(0,cee.resolveUrl)(it.opts.uriResolver,it.baseId,eee))})(it),function(it){if(it.schema.$async&&!it.schemaEnv.$async)throw new Error("async schema in sync schema")}(it);const aee=ree.const("_errs",lee.default.errors);vee(it,aee),ree.var(eee,see._`${aee} === ${lee.default.errors}`)}(it,tee):(0,eee.boolOrEmptySchema)(it,tee)}function gee({schema:eee,self:tee}){if("boolean"==typeof eee)return!eee;for(const ree in eee)if(tee.RULES.all[ree])return!0;return!1}function mee(it){return"boolean"!=typeof it.schema}function wee(it){(0,dee.checkUnknownRules)(it),function(it){const{schema:eee,errSchemaPath:tee,opts:ree,self:oee}=it;eee.$ref&&ree.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(eee,oee.RULES)&&oee.logger.warn(`$ref: keywords ignored in schema at path "${tee}"`)}(it)}function vee(it,eee){if(it.opts.jtd)return yee(it,[],!1,eee);const ree=(0,tee.getSchemaTypes)(it.schema);yee(it,ree,!(0,tee.coerceAndCheckDataType)(it,ree),eee)}function bee({gen:eee,schemaEnv:tee,schema:ree,errSchemaPath:oee,opts:aee}){const nee=ree.$comment;if(!0===aee.$comment)eee.code(see._`${lee.default.self}.logger.log(${nee})`);else if("function"==typeof aee.$comment){const ree=see.str`${oee}/$comment`,aee=eee.scopeValue("root",{ref:tee.root});eee.code(see._`${lee.default.self}.opts.$comment(${nee}, ${ree}, ${aee}.schema)`)}}function yee(it,eee,tee,aee){const{gen:nee,schema:iee,data:cee,allErrors:pee,opts:uee,self:hee}=it,{RULES:fee}=hee;function gee(dee){(0,ree.shouldUseGroup)(iee,dee)&&(dee.type?(nee.if((0,oee.checkDataType)(dee.type,cee,uee.strictNumbers)),xee(it,dee),1===eee.length&&eee[0]===dee.type&&tee&&(nee.else(),(0,oee.reportTypeError)(it)),nee.endIf()):xee(it,dee),pee||nee.if(see._`${lee.default.errors} === ${aee||0}`))}!iee.$ref||!uee.ignoreKeywordsWithRef&&(0,dee.schemaHasRulesButRef)(iee,fee)?(uee.jtd||function(it,eee){if(it.schemaEnv.meta||!it.opts.strictTypes)return;(function(it,eee){if(!eee.length)return;if(!it.dataTypes.length)return void(it.dataTypes=eee);eee.forEach((t=>{_ee(it.dataTypes,t)||See(it,`type "${t}" not allowed by context "${it.dataTypes.join(",")}"`)})),function(it,eee){const ts=[];for(const t of it.dataTypes)_ee(eee,t)?ts.push(t):eee.includes("integer")&&"number"===t&&ts.push("integer");it.dataTypes=ts}(it,eee)})(it,eee),it.opts.allowUnionTypes||function(it,ts){ts.length>1&&(2!==ts.length||!ts.includes("null"))&&See(it,"use allowUnionTypes to allow union type keyword")}(it,eee);!function(it,ts){const eee=it.self.RULES.all;for(const tee in eee){const oee=eee[tee];if("object"==typeof oee&&(0,ree.shouldUseRule)(it.schema,oee)){const{type:eee}=oee.definition;eee.length&&!eee.some((t=>kee(ts,t)))&&See(it,`missing type "${eee.join(",")}" for keyword "${tee}"`)}}}(it,it.dataTypes)}(it,eee),nee.block((()=>{for(const eee of fee.rules)gee(eee);gee(fee.post)}))):nee.block((()=>Oee(it,"$ref",fee.all.$ref.definition)))}function xee(it,eee){const{gen:tee,schema:oee,opts:{useDefaults:nee}}=it;nee&&(0,aee.assignDefaults)(it,eee.type),tee.block((()=>{for(const tee of eee.rules)(0,ree.shouldUseRule)(oee,tee)&&Oee(it,tee.keyword,tee.definition,eee.type)}))}function kee(eee,tee){return eee.includes(tee)||"number"===tee&&eee.includes("integer")}function _ee(ts,t){return ts.includes(t)||"integer"===t&&ts.includes("number")}function See(it,eee){eee+=` at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictTypes)`,(0,dee.checkStrictMode)(it,eee,it.opts.strictTypes)}H3e.validateFunctionCode=function(it){mee(it)&&(wee(it),gee(it))?function(it){const{schema:eee,opts:tee,gen:ree}=it;uee(it,(()=>{tee.$comment&&eee.$comment&&bee(it),function(it){const{schema:eee,opts:tee}=it;void 0!==eee.default&&tee.useDefaults&&tee.strictSchema&&(0,dee.checkStrictMode)(it,"default is ignored in the schema root")}(it),ree.let(lee.default.vErrors,null),ree.let(lee.default.errors,0),tee.unevaluated&&function(it){const{gen:eee,validateName:tee}=it;it.evaluated=eee.const("evaluated",see._`${tee}.evaluated`),eee.if(see._`${it.evaluated}.dynamicProps`,(()=>eee.assign(see._`${it.evaluated}.props`,see._`undefined`))),eee.if(see._`${it.evaluated}.dynamicItems`,(()=>eee.assign(see._`${it.evaluated}.items`,see._`undefined`)))}(it),vee(it),function(it){const{gen:eee,schemaEnv:tee,validateName:ree,ValidationError:oee,opts:aee}=it;tee.$async?eee.if(see._`${lee.default.errors} === 0`,(()=>eee.return(lee.default.data)),(()=>eee.throw(see._`new ${oee}(${lee.default.vErrors})`))):(eee.assign(see._`${ree}.errors`,lee.default.vErrors),aee.unevaluated&&function({gen:eee,evaluated:tee,props:ree,items:oee}){ree instanceof see.Name&&eee.assign(see._`${tee}.props`,ree);oee instanceof see.Name&&eee.assign(see._`${tee}.items`,oee)}(it),eee.return(see._`${lee.default.errors} === 0`))}(it)}))}(it):uee(it,(()=>(0,eee.topBoolOrEmptySchema)(it)))};class Eee{constructor(it,eee,tee){if((0,nee.validateKeywordUsage)(it,eee,tee),this.gen=it.gen,this.allErrors=it.allErrors,this.keyword=tee,this.data=it.data,this.schema=it.schema[tee],this.$data=eee.$data&&it.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,dee.schemaRefOrVal)(it,this.schema,tee,this.$data),this.schemaType=eee.schemaType,this.parentSchema=it.schema,this.params={},this.it=it,this.def=eee,this.$data)this.schemaCode=it.gen.const("vSchema",Cee(this.$data,it));else if(this.schemaCode=this.schemaValue,!(0,nee.validSchemaType)(this.schema,eee.schemaType,eee.allowUndefined))throw new Error(`${tee} value must be ${JSON.stringify(eee.schemaType)}`);("code"in eee?eee.trackErrors:!1!==eee.errors)&&(this.errsCount=it.gen.const("_errs",lee.default.errors))}result(eee,tee,ree){this.failResult((0,see.not)(eee),tee,ree)}failResult(eee,tee,ree){this.gen.if(eee),ree?ree():this.error(),tee?(this.gen.else(),tee(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(eee,tee){this.failResult((0,see.not)(eee),void 0,tee)}fail(eee){if(void 0===eee)return this.error(),void(this.allErrors||this.gen.if(!1));this.gen.if(eee),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(eee){if(!this.$data)return this.fail(eee);const{schemaCode:tee}=this;this.fail(see._`${tee} !== undefined && (${(0,see.or)(this.invalid$data(),eee)})`)}error(eee,tee,ree){if(tee)return this.setParams(tee),this._error(eee,ree),void this.setParams({});this._error(eee,ree)}_error(eee,tee){(eee?pee.reportExtraError:pee.reportError)(this,this.def.error,tee)}$dataError(){(0,pee.reportError)(this,this.def.$dataError||pee.keyword$DataError)}reset(){if(void 0===this.errsCount)throw new Error('add "trackErrors" to keyword definition');(0,pee.resetErrorsCount)(this.gen,this.errsCount)}ok(eee){this.allErrors||this.gen.if(eee)}setParams(eee,tee){tee?Object.assign(this.params,eee):this.params=eee}block$data(eee,tee,ree=see.nil){this.gen.block((()=>{this.check$data(eee,ree),tee()}))}check$data(eee=see.nil,tee=see.nil){if(!this.$data)return;const{gen:ree,schemaCode:oee,schemaType:aee,def:nee}=this;ree.if((0,see.or)(see._`${oee} === undefined`,tee)),eee!==see.nil&&ree.assign(eee,!0),(aee.length||nee.validateSchema)&&(ree.elseIf(this.invalid$data()),this.$dataError(),eee!==see.nil&&ree.assign(eee,!1)),ree.else()}invalid$data(){const{gen:eee,schemaCode:tee,schemaType:ree,def:aee,it:it}=this;return(0,see.or)(function(){if(ree.length){if(!(tee instanceof see.Name))throw new Error("ajv implementation error");const st=Array.isArray(ree)?ree:[ree];return see._`${(0,oee.checkDataTypes)(st,tee,it.opts.strictNumbers,oee.DataType.Wrong)}`}return see.nil}(),function(){if(aee.validateSchema){const ree=eee.scopeValue("validate$data",{ref:aee.validateSchema});return see._`!${ree}(${tee})`}return see.nil}())}subschema(eee,tee){const ree=(0,iee.getSubschema)(this.it,eee);(0,iee.extendSubschemaData)(ree,this.it,eee),(0,iee.extendSubschemaMode)(ree,eee);const oee={...this.it,...ree,items:void 0,props:void 0};return fee(oee,tee),oee}mergeEvaluated(eee,tee){const{it:it,gen:ree}=this;it.opts.unevaluated&&(!0!==it.props&&void 0!==eee.props&&(it.props=dee.mergeEvaluated.props(ree,eee.props,it.props,tee)),!0!==it.items&&void 0!==eee.items&&(it.items=dee.mergeEvaluated.items(ree,eee.items,it.items,tee)))}mergeValidEvaluated(eee,tee){const{it:it,gen:ree}=this;if(it.opts.unevaluated&&(!0!==it.props||!0!==it.items))return ree.if(tee,(()=>this.mergeEvaluated(eee,see.Name))),!0}}function Oee(it,eee,tee,ree){const oee=new Eee(it,tee,eee);"code"in tee?tee.code(oee,ree):oee.$data&&tee.validate?(0,nee.funcKeywordCode)(oee,tee):"macro"in tee?(0,nee.macroKeywordCode)(oee,tee):(tee.compile||tee.validate)&&(0,nee.funcKeywordCode)(oee,tee)}H3e.KeywordCxt=Eee;const $ee=/^\/(?:[^~]|~0|~1)*$/,zee=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function Cee(eee,{dataLevel:tee,dataNames:ree,dataPathArr:oee}){let aee,nee;if(""===eee)return lee.default.rootData;if("/"===eee[0]){if(!$ee.test(eee))throw new Error(`Invalid JSON-pointer: ${eee}`);aee=eee,nee=lee.default.rootData}else{const iee=zee.exec(eee);if(!iee)throw new Error(`Invalid JSON-pointer: ${eee}`);const up=+iee[1];if(aee=iee[2],"#"===aee){if(up>=tee)throw new Error(pee("property/index",up));return oee[tee-up]}if(up>tee)throw new Error(pee("data",up));if(nee=ree[tee-up],!aee)return nee}let iee=nee;const cee=aee.split("/");for(const lee of cee)lee&&(nee=see._`${nee}${(0,see.getProperty)((0,dee.unescapeJsonPointer)(lee))}`,iee=see._`${iee} && ${nee}`);return iee;function pee(eee,up){return`Cannot access ${eee} ${up} levels up, current level is ${tee}`}}return H3e.getData=Cee,H3e}var Y6e,q6e={};function V6e(){if(Y6e)return q6e;Y6e=1,Object.defineProperty(q6e,"__esModule",{value:!0});class eee extends Error{constructor(eee){super("validation failed"),this.errors=eee,this.ajv=this.validation=!0}}return q6e.default=eee,q6e}var W6e,H6e={};function K6e(){if(W6e)return H6e;W6e=1,Object.defineProperty(H6e,"__esModule",{value:!0});const eee=U6e();class tee extends Error{constructor(tee,ree,oee,aee){super(aee||`can't resolve reference ${oee} from id ${ree}`),this.missingRef=(0,eee.resolveUrl)(tee,ree,oee),this.missingSchema=(0,eee.normalizeId)((0,eee.getFullPath)(tee,this.missingRef))}}return H6e.default=tee,H6e}var G6e,X6e={};function Q6e(){if(G6e)return X6e;G6e=1,Object.defineProperty(X6e,"__esModule",{value:!0}),X6e.resolveSchema=X6e.getCompilingSchema=X6e.resolveRef=X6e.compileSchema=X6e.SchemaEnv=void 0;const eee=o6e(),tee=V6e(),ree=p6e(),oee=U6e(),aee=i6e(),nee=B6e();class iee{constructor(eee){var _a;let tee;this.refs={},this.dynamicAnchors={},"object"==typeof eee.schema&&(tee=eee.schema),this.schema=eee.schema,this.schemaId=eee.schemaId,this.root=eee.root||this,this.baseId=null!==(_a=eee.baseId)&&void 0!==_a?_a:(0,oee.normalizeId)(null==tee?void 0:tee[eee.schemaId||"$id"]),this.schemaPath=eee.schemaPath,this.localRefs=eee.localRefs,this.meta=eee.meta,this.$async=null==tee?void 0:tee.$async,this.refs={}}}function see(aee){const iee=cee.call(this,aee);if(iee)return iee;const see=(0,oee.getFullPath)(this.opts.uriResolver,aee.root.baseId),{es5:lee,lines:dee}=this.opts.code,{ownProperties:pee}=this.opts,uee=new eee.CodeGen(this.scope,{es5:lee,lines:dee,ownProperties:pee});let hee;aee.$async&&(hee=uee.scopeValue("Error",{ref:tee.default,code:eee._`require("ajv/dist/runtime/validation_error").default`}));const fee=uee.scopeName("validate");aee.validateName=fee;const gee={gen:uee,allErrors:this.opts.allErrors,data:ree.default.data,parentData:ree.default.parentData,parentDataProperty:ree.default.parentDataProperty,dataNames:[ree.default.data],dataPathArr:[eee.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:uee.scopeValue("schema",!0===this.opts.code.source?{ref:aee.schema,code:(0,eee.stringify)(aee.schema)}:{ref:aee.schema}),validateName:fee,ValidationError:hee,schema:aee.schema,schemaEnv:aee,rootId:see,baseId:aee.baseId||see,schemaPath:eee.nil,errSchemaPath:aee.schemaPath||(this.opts.jtd?"":"#"),errorPath:eee._`""`,opts:this.opts,self:this};let mee;try{this._compilations.add(aee),(0,nee.validateFunctionCode)(gee),uee.optimize(this.opts.code.optimize);const tee=uee.toString();mee=`${uee.scopeRefs(ree.default.scope)}return ${tee}`,this.opts.code.process&&(mee=this.opts.code.process(mee,aee));const oee=new Function(`${ree.default.self}`,`${ree.default.scope}`,mee)(this,this.scope.get());if(this.scope.value(fee,{ref:oee}),oee.errors=null,oee.schema=aee.schema,oee.schemaEnv=aee,aee.$async&&(oee.$async=!0),!0===this.opts.code.source&&(oee.source={validateName:fee,validateCode:tee,scopeValues:uee._values}),this.opts.unevaluated){const{props:tee,items:ree}=gee;oee.evaluated={props:tee instanceof eee.Name?void 0:tee,items:ree instanceof eee.Name?void 0:ree,dynamicProps:tee instanceof eee.Name,dynamicItems:ree instanceof eee.Name},oee.source&&(oee.source.evaluated=(0,eee.stringify)(oee.evaluated))}return aee.validate=oee,aee}catch(e){throw delete aee.validate,delete aee.validateName,mee&&this.logger.error("Error compiling schema, function code:",mee),e}finally{this._compilations.delete(aee)}}function lee(eee){return(0,oee.inlineRef)(eee.schema,this.opts.inlineRefs)?eee.schema:eee.validate?eee:see.call(this,eee)}function cee(eee){for(const tee of this._compilations)if(s2=eee,(s1=tee).schema===s2.schema&&s1.root===s2.root&&s1.baseId===s2.baseId)return tee;var s1,s2}function dee(eee,tee){let ree;for(;"string"==typeof(ree=this.refs[tee]);)tee=ree;return ree||this.schemas[tee]||pee.call(this,eee,tee)}function pee(eee,tee){const p=this.opts.uriResolver.parse(tee),ree=(0,oee._getFullPath)(this.opts.uriResolver,p);let aee=(0,oee.getFullPath)(this.opts.uriResolver,eee.baseId,void 0);if(Object.keys(eee.schema).length>0&&ree===aee)return hee.call(this,p,eee);const id=(0,oee.normalizeId)(ree),nee=this.refs[id]||this.schemas[id];if("string"==typeof nee){const tee=pee.call(this,eee,nee);if("object"!=typeof(null==tee?void 0:tee.schema))return;return hee.call(this,p,tee)}if("object"==typeof(null==nee?void 0:nee.schema)){if(nee.validate||see.call(this,nee),id===(0,oee.normalizeId)(tee)){const{schema:tee}=nee,{schemaId:ree}=this.opts,see=tee[ree];return see&&(aee=(0,oee.resolveUrl)(this.opts.uriResolver,aee,see)),new iee({schema:tee,schemaId:ree,root:eee,baseId:aee})}return hee.call(this,p,nee)}}X6e.SchemaEnv=iee,X6e.compileSchema=see,X6e.resolveRef=function(eee,tee,ree){var _a;ree=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree);const aee=eee.refs[ree];if(aee)return aee;let nee=dee.call(this,eee,ree);if(void 0===nee){const oee=null===(_a=eee.localRefs)||void 0===_a?void 0:_a[ree],{schemaId:aee}=this.opts;oee&&(nee=new iee({schema:oee,schemaId:aee,root:eee,baseId:tee}))}return void 0!==nee?eee.refs[ree]=lee.call(this,nee):void 0},X6e.getCompilingSchema=cee,X6e.resolveSchema=pee;const uee=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function hee(eee,{baseId:tee,schema:ree,root:nee}){var _a;if("/"!==(null===(_a=eee.fragment)||void 0===_a?void 0:_a[0]))return;for(const iee of eee.fragment.slice(1).split("/")){if("boolean"==typeof ree)return;const eee=ree[(0,aee.unescapeFragment)(iee)];if(void 0===eee)return;const nee="object"==typeof(ree=eee)&&ree[this.opts.schemaId];!uee.has(iee)&&nee&&(tee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,nee))}let see;if("boolean"!=typeof ree&&ree.$ref&&!(0,aee.schemaHasRulesButRef)(ree,this.RULES)){const eee=(0,oee.resolveUrl)(this.opts.uriResolver,tee,ree.$ref);see=pee.call(this,nee,eee)}const{schemaId:lee}=this.opts;return see=see||new iee({schema:ree,schemaId:lee,root:nee,baseId:tee}),see.schema!==see.root.schema?see:void 0}return X6e}const Z6e={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1};var J6e,e8e,t8e,r8e,o8e,a8e,n8e,i8e,s8e,l8e={},c8e={exports:{}};function d8e(){if(r8e)return t8e;r8e=1;const{HEX:eee}=e8e?J6e:(e8e=1,J6e={HEX:{0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15}}),tee=/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u;function ree(eee){if(iee(eee,".")<3)return{host:eee,isIPV4:!1};const ree=eee.match(tee)||[],[oee]=ree;return oee?{host:nee(oee,"."),isIPV4:!0}:{host:eee,isIPV4:!1}}function oee(tee,ree=!1){let oee="",aee=!0;for(const c of tee){if(void 0===eee[c])return;"0"!==c&&!0===aee&&(aee=!1),aee||(oee+=c)}return ree&&0===oee.length&&(oee="0"),oee}function aee(eee){if(iee(eee,":")<2)return{host:eee,isIPV6:!1};const tee=function(eee){let tee=0;const ree={error:!1,address:"",zone:""},aee=[],nee=[];let iee=!1,see=!1,lee=!1;function cee(){if(nee.length){if(!1===iee){const eee=oee(nee);if(void 0===eee)return ree.error=!0,!1;aee.push(eee)}nee.length=0}return!0}for(let i=0;i7){ree.error=!0;break}i-1>=0&&":"===eee[i-1]&&(see=!0)}}return nee.length&&(iee?ree.zone=nee.join(""):lee?aee.push(nee.join("")):aee.push(oee(nee))),ree.address=aee.join(""),ree}(eee);if(tee.error)return{host:eee,isIPV6:!1};{let eee=tee.address,ree=tee.address;return tee.zone&&(eee+="%"+tee.zone,ree+="%25"+tee.zone),{host:eee,escapedHost:ree,isIPV6:!0}}}function nee(eee,tee){let ree="",oee=!0;const l=eee.length;for(let i=0;i/[^!"$&'()*+,\-.;=_`a-z{}~]/u.test(String.fromCharCode(k))));const cee=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u;function dee(ree,oee){const aee=Object.assign({},oee),iee={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},see=-1!==ree.indexOf("%");let dee=!1;"suffix"===aee.reference&&(ree=(aee.scheme?aee.scheme+":":"")+"//"+ree);const pee=ree.match(cee);if(pee){if(iee.scheme=pee[1],iee.userinfo=pee[3],iee.host=pee[4],iee.port=parseInt(pee[5],10),iee.path=pee[6]||"",iee.query=pee[7],iee.fragment=pee[8],isNaN(iee.port)&&(iee.port=pee[5]),iee.host){const ree=tee(iee.host);if(!1===ree.isIPV4){const tee=eee(ree.host);iee.host=tee.host.toLowerCase(),dee=tee.isIPV6}else iee.host=ree.host,dee=!0}void 0!==iee.scheme||void 0!==iee.userinfo||void 0!==iee.host||void 0!==iee.port||void 0!==iee.query||iee.path?void 0===iee.scheme?iee.reference="relative":void 0===iee.fragment?iee.reference="absolute":iee.reference="uri":iee.reference="same-document",aee.reference&&"suffix"!==aee.reference&&aee.reference!==iee.reference&&(iee.error=iee.error||"URI is not a "+aee.reference+" reference.");const ree=nee[(aee.scheme||iee.scheme||"").toLowerCase()];if(!(aee.unicodeSupport||ree&&ree.unicodeSupport)&&iee.host&&(aee.domainHost||ree&&ree.domainHost)&&!1===dee&&function(eee){let tee=0;for(let i=0,ree=eee.length;i126||lee[tee])return!0;return!1}(iee.host))try{iee.host=URL.domainToASCII(iee.host.toLowerCase())}catch(e){iee.error=iee.error||"Host's domain name can not be converted to ASCII: "+e}(!ree||ree&&!ree.skipNormalize)&&(see&&void 0!==iee.scheme&&(iee.scheme=unescape(iee.scheme)),see&&void 0!==iee.host&&(iee.host=unescape(iee.host)),iee.path&&(iee.path=escape(unescape(iee.path))),iee.fragment&&(iee.fragment=encodeURI(decodeURIComponent(iee.fragment)))),ree&&ree.parse&&ree.parse(iee,aee)}else iee.error=iee.error||"URI can not be parsed.";return iee}const pee={SCHEMES:nee,normalize:function(eee,tee){return"string"==typeof eee?eee=see(dee(eee,tee),tee):"object"==typeof eee&&(eee=dee(see(eee,tee),tee)),eee},resolve:function(eee,tee,ree){const oee=Object.assign({scheme:"null"},ree);return see(iee(dee(eee,oee),dee(tee,oee),oee,!0),{...oee,skipEscape:!0})},resolveComponents:iee,equal:function(eee,tee,ree){return"string"==typeof eee?(eee=unescape(eee),eee=see(aee(dee(eee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof eee&&(eee=see(aee(eee,!0),{...ree,skipEscape:!0})),"string"==typeof tee?(tee=unescape(tee),tee=see(aee(dee(tee,ree),!0),{...ree,skipEscape:!0})):"object"==typeof tee&&(tee=see(aee(tee,!0),{...ree,skipEscape:!0})),eee.toLowerCase()===tee.toLowerCase()},serialize:see,parse:dee};return c8e.exports=pee,c8e.exports.default=pee,c8e.exports.fastUri=pee,c8e.exports}function u8e(){return s8e||(s8e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.CodeGen=eee.Name=eee.nil=eee.stringify=eee.str=eee._=eee.KeywordCxt=void 0;var tee=B6e();Object.defineProperty(eee,"KeywordCxt",{enumerable:!0,get:function(){return tee.KeywordCxt}});var ree=o6e();Object.defineProperty(eee,"_",{enumerable:!0,get:function(){return ree._}}),Object.defineProperty(eee,"str",{enumerable:!0,get:function(){return ree.str}}),Object.defineProperty(eee,"stringify",{enumerable:!0,get:function(){return ree.stringify}}),Object.defineProperty(eee,"nil",{enumerable:!0,get:function(){return ree.nil}}),Object.defineProperty(eee,"Name",{enumerable:!0,get:function(){return ree.Name}}),Object.defineProperty(eee,"CodeGen",{enumerable:!0,get:function(){return ree.CodeGen}});const oee=V6e(),aee=K6e(),nee=m6e(),iee=Q6e(),see=o6e(),lee=U6e(),cee=x6e(),dee=i6e(),pee=Z6e,uee=function(){if(i8e)return l8e;i8e=1,Object.defineProperty(l8e,"__esModule",{value:!0});const eee=p8e();return eee.code='require("ajv/dist/runtime/uri").default',l8e.default=eee,l8e}(),hee=(eee,tee)=>new RegExp(eee,tee);hee.code="new RegExp";const fee=["removeAdditional","useDefaults","coerceTypes"],gee=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),mee={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},wee={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};function vee(o){var _a,_b,_c,_d,_e,_f,_g,_h,_j,_k,_l,_m,_o,_p,_q,_r,_s,_t,_u,_v,_w,_x,_y,_z,_0;const s=o.strict,eee=null===(_a=o.code)||void 0===_a?void 0:_a.optimize,tee=!0===eee||void 0===eee?1:eee||0,ree=null!==(_c=null===(_b=o.code)||void 0===_b?void 0:_b.regExp)&&void 0!==_c?_c:hee,oee=null!==(_d=o.uriResolver)&&void 0!==_d?_d:uee.default;return{strictSchema:null===(_f=null!==(_e=o.strictSchema)&&void 0!==_e?_e:s)||void 0===_f||_f,strictNumbers:null===(_h=null!==(_g=o.strictNumbers)&&void 0!==_g?_g:s)||void 0===_h||_h,strictTypes:null!==(_k=null!==(_j=o.strictTypes)&&void 0!==_j?_j:s)&&void 0!==_k?_k:"log",strictTuples:null!==(_m=null!==(_l=o.strictTuples)&&void 0!==_l?_l:s)&&void 0!==_m?_m:"log",strictRequired:null!==(_p=null!==(_o=o.strictRequired)&&void 0!==_o?_o:s)&&void 0!==_p&&_p,code:o.code?{...o.code,optimize:tee,regExp:ree}:{optimize:tee,regExp:ree},loopRequired:null!==(_q=o.loopRequired)&&void 0!==_q?_q:200,loopEnum:null!==(_r=o.loopEnum)&&void 0!==_r?_r:200,meta:null===(_s=o.meta)||void 0===_s||_s,messages:null===(_t=o.messages)||void 0===_t||_t,inlineRefs:null===(_u=o.inlineRefs)||void 0===_u||_u,schemaId:null!==(_v=o.schemaId)&&void 0!==_v?_v:"$id",addUsedSchema:null===(_w=o.addUsedSchema)||void 0===_w||_w,validateSchema:null===(_x=o.validateSchema)||void 0===_x||_x,validateFormats:null===(_y=o.validateFormats)||void 0===_y||_y,unicodeRegExp:null===(_z=o.unicodeRegExp)||void 0===_z||_z,int32range:null===(_0=o.int32range)||void 0===_0||_0,uriResolver:oee}}class bee{constructor(eee={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,eee=this.opts={...eee,...vee(eee)};const{es5:tee,lines:ree}=this.opts.code;this.scope=new see.ValueScope({scope:{},prefixes:gee,es5:tee,lines:ree}),this.logger=function(eee){if(!1===eee)return Oee;if(void 0===eee)return console;if(eee.log&&eee.warn&&eee.error)return eee;throw new Error("logger must implement log, warn and error methods")}(eee.logger);const oee=eee.validateFormats;eee.validateFormats=!1,this.RULES=(0,nee.getRules)(),yee.call(this,mee,eee,"NOT SUPPORTED"),yee.call(this,wee,eee,"DEPRECATED","warn"),this._metaOpts=Eee.call(this),eee.formats&&_ee.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),eee.keywords&&See.call(this,eee.keywords),"object"==typeof eee.meta&&this.addMetaSchema(eee.meta),kee.call(this),eee.validateFormats=oee}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){const{$data:eee,meta:tee,schemaId:ree}=this.opts;let oee=pee;"id"===ree&&(oee={...pee},oee.id=oee.$id,delete oee.$id),tee&&eee&&this.addMetaSchema(oee,oee[ree],!1)}defaultMeta(){const{meta:eee,schemaId:tee}=this.opts;return this.opts.defaultMeta="object"==typeof eee?eee[tee]||eee:void 0}validate(eee,tee){let v;if("string"==typeof eee){if(v=this.getSchema(eee),!v)throw new Error(`no schema with key or ref "${eee}"`)}else v=this.compile(eee);const ree=v(tee);return"$async"in v||(this.errors=v.errors),ree}compile(eee,tee){const ree=this._addSchema(eee,tee);return ree.validate||this._compileSchemaEnv(ree)}compileAsync(eee,tee){if("function"!=typeof this.opts.loadSchema)throw new Error("options.loadSchema should be a function");const{loadSchema:ree}=this.opts;return oee.call(this,eee,tee);async function oee(eee,tee){await nee.call(this,eee.$schema);const ree=this._addSchema(eee,tee);return ree.validate||iee.call(this,ree)}async function nee(eee){eee&&!this.getSchema(eee)&&await oee.call(this,{$ref:eee},!0)}async function iee(eee){try{return this._compileSchemaEnv(eee)}catch(e){if(!(e instanceof aee.default))throw e;return see.call(this,e),await lee.call(this,e.missingSchema),iee.call(this,eee)}}function see({missingSchema:eee,missingRef:tee}){if(this.refs[eee])throw new Error(`AnySchema ${eee} is loaded but ${tee} cannot be resolved`)}async function lee(eee){const ree=await cee.call(this,eee);this.refs[eee]||await nee.call(this,ree.$schema),this.refs[eee]||this.addSchema(ree,eee,tee)}async function cee(eee){const p=this._loading[eee];if(p)return p;try{return await(this._loading[eee]=ree(eee))}finally{delete this._loading[eee]}}}addSchema(eee,tee,ree,oee=this.opts.validateSchema){if(Array.isArray(eee)){for(const tee of eee)this.addSchema(tee,void 0,ree,oee);return this}let id;if("object"==typeof eee){const{schemaId:tee}=this.opts;if(id=eee[tee],void 0!==id&&"string"!=typeof id)throw new Error(`schema ${tee} must be string`)}return tee=(0,lee.normalizeId)(tee||id),this._checkUnique(tee),this.schemas[tee]=this._addSchema(eee,ree,tee,oee,!0),this}addMetaSchema(eee,tee,ree=this.opts.validateSchema){return this.addSchema(eee,tee,!0,ree),this}validateSchema(eee,tee){if("boolean"==typeof eee)return!0;let ree;if(ree=eee.$schema,void 0!==ree&&"string"!=typeof ree)throw new Error("$schema must be a string");if(ree=ree||this.opts.defaultMeta||this.defaultMeta(),!ree)return this.logger.warn("meta-schema not available"),this.errors=null,!0;const oee=this.validate(ree,eee);if(!oee&&tee){const eee="schema is invalid: "+this.errorsText();if("log"!==this.opts.validateSchema)throw new Error(eee);this.logger.error(eee)}return oee}getSchema(eee){let tee;for(;"string"==typeof(tee=xee.call(this,eee));)eee=tee;if(void 0===tee){const{schemaId:ree}=this.opts,oee=new iee.SchemaEnv({schema:{},schemaId:ree});if(tee=iee.resolveSchema.call(this,oee,eee),!tee)return;this.refs[eee]=tee}return tee.validate||this._compileSchemaEnv(tee)}removeSchema(eee){if(eee instanceof RegExp)return this._removeAllSchemas(this.schemas,eee),this._removeAllSchemas(this.refs,eee),this;switch(typeof eee){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{const tee=xee.call(this,eee);return"object"==typeof tee&&this._cache.delete(tee.schema),delete this.schemas[eee],delete this.refs[eee],this}case"object":{const tee=eee;this._cache.delete(tee);let id=eee[this.opts.schemaId];return id&&(id=(0,lee.normalizeId)(id),delete this.schemas[id],delete this.refs[id]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(eee){for(const tee of eee)this.addKeyword(tee);return this}addKeyword(eee,tee){let ree;if("string"==typeof eee)ree=eee,"object"==typeof tee&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),tee.keyword=ree);else{if("object"!=typeof eee||void 0!==tee)throw new Error("invalid addKeywords parameters");if(ree=(tee=eee).keyword,Array.isArray(ree)&&!ree.length)throw new Error("addKeywords: keyword must be string or non-empty array")}if(zee.call(this,ree,tee),!tee)return(0,dee.eachItem)(ree,(eee=>Cee.call(this,eee))),this;jee.call(this,tee);const oee={...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)};return(0,dee.eachItem)(ree,0===oee.type.length?k=>Cee.call(this,k,oee):k=>oee.type.forEach((t=>Cee.call(this,k,oee,t)))),this}getKeyword(eee){const tee=this.RULES.all[eee];return"object"==typeof tee?tee.definition:!!tee}removeKeyword(eee){const{RULES:tee}=this;delete tee.keywords[eee],delete tee.all[eee];for(const ree of tee.rules){const i=ree.rules.findIndex((tee=>tee.keyword===eee));i>=0&&ree.rules.splice(i,1)}return this}addFormat(eee,tee){return"string"==typeof tee&&(tee=new RegExp(tee)),this.formats[eee]=tee,this}errorsText(eee=this.errors,{separator:tee=", ",dataVar:ree="data"}={}){return eee&&0!==eee.length?eee.map((e=>`${ree}${e.instancePath} ${e.message}`)).reduce(((eee,ree)=>eee+tee+ree)):"No errors"}$dataMetaSchema(eee,tee){const ree=this.RULES.all;eee=JSON.parse(JSON.stringify(eee));for(const oee of tee){const tee=oee.split("/").slice(1);let aee=eee;for(const eee of tee)aee=aee[eee];for(const eee in ree){const tee=ree[eee];if("object"!=typeof tee)continue;const{$data:oee}=tee.definition,nee=aee[eee];oee&&nee&&(aee[eee]=Nee(nee))}}return eee}_removeAllSchemas(eee,tee){for(const ree in eee){const oee=eee[ree];tee&&!tee.test(ree)||("string"==typeof oee?delete eee[ree]:oee&&!oee.meta&&(this._cache.delete(oee.schema),delete eee[ree]))}}_addSchema(eee,tee,ree,oee=this.opts.validateSchema,aee=this.opts.addUsedSchema){let id;const{schemaId:nee}=this.opts;if("object"==typeof eee)id=eee[nee];else{if(this.opts.jtd)throw new Error("schema must be object");if("boolean"!=typeof eee)throw new Error("schema must be object or boolean")}let see=this._cache.get(eee);if(void 0!==see)return see;ree=(0,lee.normalizeId)(id||ree);const cee=lee.getSchemaRefs.call(this,eee,ree);return see=new iee.SchemaEnv({schema:eee,schemaId:nee,meta:tee,baseId:ree,localRefs:cee}),this._cache.set(see.schema,see),aee&&!ree.startsWith("#")&&(ree&&this._checkUnique(ree),this.refs[ree]=see),oee&&this.validateSchema(eee,!0),see}_checkUnique(id){if(this.schemas[id]||this.refs[id])throw new Error(`schema with key or id "${id}" already exists`)}_compileSchemaEnv(eee){if(eee.meta?this._compileMetaSchema(eee):iee.compileSchema.call(this,eee),!eee.validate)throw new Error("ajv implementation error");return eee.validate}_compileMetaSchema(eee){const tee=this.opts;this.opts=this._metaOpts;try{iee.compileSchema.call(this,eee)}finally{this.opts=tee}}}function yee(eee,tee,ree,oee="error"){for(const aee in eee){const nee=aee;nee in tee&&this.logger[oee](`${ree}: option ${aee}. ${eee[nee]}`)}}function xee(eee){return eee=(0,lee.normalizeId)(eee),this.schemas[eee]||this.refs[eee]}function kee(){const eee=this.opts.schemas;if(eee)if(Array.isArray(eee))this.addSchema(eee);else for(const tee in eee)this.addSchema(eee[tee],tee)}function _ee(){for(const eee in this.opts.formats){const tee=this.opts.formats[eee];tee&&this.addFormat(eee,tee)}}function See(eee){if(Array.isArray(eee))this.addVocabulary(eee);else{this.logger.warn("keywords option as map is deprecated, pass array");for(const tee in eee){const ree=eee[tee];ree.keyword||(ree.keyword=tee),this.addKeyword(ree)}}}function Eee(){const eee={...this.opts};for(const tee of fee)delete eee[tee];return eee}bee.ValidationError=oee.default,bee.MissingRefError=aee.default,eee.default=bee;const Oee={log(){},warn(){},error(){}};const $ee=/^[a-z_$][a-z0-9_$:-]*$/i;function zee(eee,tee){const{RULES:ree}=this;if((0,dee.eachItem)(eee,(eee=>{if(ree.keywords[eee])throw new Error(`Keyword ${eee} is already defined`);if(!$ee.test(eee))throw new Error(`Keyword ${eee} has invalid name`)})),tee&&tee.$data&&!("code"in tee)&&!("validate"in tee))throw new Error('$data keyword must have "code" or "validate" function')}function Cee(eee,tee,ree){var _a;const oee=null==tee?void 0:tee.post;if(ree&&oee)throw new Error('keyword with "post" flag cannot have "type"');const{RULES:aee}=this;let nee=oee?aee.post:aee.rules.find((({type:t})=>t===ree));if(nee||(nee={type:ree,rules:[]},aee.rules.push(nee)),aee.keywords[eee]=!0,!tee)return;const iee={keyword:eee,definition:{...tee,type:(0,cee.getJSONTypes)(tee.type),schemaType:(0,cee.getJSONTypes)(tee.schemaType)}};tee.before?Aee.call(this,nee,iee,tee.before):nee.rules.push(iee),aee.all[eee]=iee,null===(_a=tee.implements)||void 0===_a||_a.forEach((eee=>this.addKeyword(eee)))}function Aee(eee,tee,ree){const i=eee.rules.findIndex((eee=>eee.keyword===ree));i>=0?eee.rules.splice(i,0,tee):(eee.rules.push(tee),this.logger.warn(`rule ${ree} is not defined`))}function jee(eee){let{metaSchema:tee}=eee;void 0!==tee&&(eee.$data&&this.opts.$data&&(tee=Nee(tee)),eee.validateSchema=this.compile(tee,!0))}const Tee={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Nee(eee){return{anyOf:[eee,Tee]}}}(W3e)),W3e}var h8e,f8e={},g8e={},id={};var m8e,w8e,v8e={};function b8e(){if(w8e)return g8e;w8e=1,Object.defineProperty(g8e,"__esModule",{value:!0});const eee=function(){if(h8e)return id;h8e=1,Object.defineProperty(id,"__esModule",{value:!0});const eee={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};return id.default=eee,id}(),tee=function(){if(m8e)return v8e;m8e=1,Object.defineProperty(v8e,"__esModule",{value:!0}),v8e.callRef=v8e.getValidate=void 0;const eee=K6e(),tee=z6e(),ree=o6e(),oee=p6e(),aee=Q6e(),nee=i6e(),iee={keyword:"$ref",schemaType:"string",code(tee){const{gen:oee,schema:nee,it:it}=tee,{baseId:iee,schemaEnv:cee,validateName:dee,opts:pee,self:uee}=it,{root:hee}=cee;if(("#"===nee||"#/"===nee)&&iee===hee.baseId)return function(){if(cee===hee)return lee(tee,dee,cee,cee.$async);const eee=oee.scopeValue("root",{ref:hee});return lee(tee,ree._`${eee}.validate`,hee,hee.$async)}();const fee=aee.resolveRef.call(uee,hee,iee,nee);if(void 0===fee)throw new eee.default(it.opts.uriResolver,iee,nee);return fee instanceof aee.SchemaEnv?function(eee){const v=see(tee,eee);lee(tee,v,eee,eee.$async)}(fee):function(eee){const aee=oee.scopeValue("schema",!0===pee.code.source?{ref:eee,code:(0,ree.stringify)(eee)}:{ref:eee}),iee=oee.name("valid"),see=tee.subschema({schema:eee,dataTypes:[],schemaPath:ree.nil,topSchemaRef:aee,errSchemaPath:nee},iee);tee.mergeEvaluated(see),tee.ok(iee)}(fee)}};function see(eee,tee){const{gen:oee}=eee;return tee.validate?oee.scopeValue("validate",{ref:tee.validate}):ree._`${oee.scopeValue("wrapper",{ref:tee})}.validate`}function lee(eee,v,aee,iee){const{gen:see,it:it}=eee,{allErrors:lee,schemaEnv:cee,opts:dee}=it,pee=dee.passContext?oee.default.this:ree.nil;function uee(eee){const tee=ree._`${eee}.errors`;see.assign(oee.default.vErrors,ree._`${oee.default.vErrors} === null ? ${tee} : ${oee.default.vErrors}.concat(${tee})`),see.assign(oee.default.errors,ree._`${oee.default.vErrors}.length`)}function hee(eee){var _a;if(!it.opts.unevaluated)return;const tee=null===(_a=null==aee?void 0:aee.validate)||void 0===_a?void 0:_a.evaluated;if(!0!==it.props)if(tee&&!tee.dynamicProps)void 0!==tee.props&&(it.props=nee.mergeEvaluated.props(see,tee.props,it.props));else{const tee=see.var("props",ree._`${eee}.evaluated.props`);it.props=nee.mergeEvaluated.props(see,tee,it.props,ree.Name)}if(!0!==it.items)if(tee&&!tee.dynamicItems)void 0!==tee.items&&(it.items=nee.mergeEvaluated.items(see,tee.items,it.items));else{const tee=see.var("items",ree._`${eee}.evaluated.items`);it.items=nee.mergeEvaluated.items(see,tee,it.items,ree.Name)}}iee?function(){if(!cee.$async)throw new Error("async schema referenced by sync schema");const oee=see.let("valid");see.try((()=>{see.code(ree._`await ${(0,tee.callValidateCode)(eee,v,pee)}`),hee(v),lee||see.assign(oee,!0)}),(e=>{see.if(ree._`!(${e} instanceof ${it.ValidationError})`,(()=>see.throw(e))),uee(e),lee||see.assign(oee,!1)})),eee.ok(oee)}():eee.result((0,tee.callValidateCode)(eee,v,pee),(()=>hee(v)),(()=>uee(v)))}return v8e.getValidate=see,v8e.callRef=lee,v8e.default=iee,v8e}(),ree=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",eee.default,tee.default];return g8e.default=ree,g8e}var y8e,x8e={},k8e={};var _8e,S8e={};var E8e,O8e,$8e={},z8e={};function C8e(){if(O8e)return $8e;O8e=1,Object.defineProperty($8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=function(){if(E8e)return z8e;function eee(eee){const tee=eee.length;let ree,oee=0,aee=0;for(;aee=55296&&ree<=56319&&aeeeee._`{limit: ${tee}}`},aee={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:oee,code(oee){const{keyword:aee,data:nee,schemaCode:iee,it:it}=oee,op="maxLength"===aee?eee.operators.GT:eee.operators.LT,see=!1===it.opts.unicode?eee._`${nee}.length`:eee._`${(0,tee.useFunc)(oee.gen,ree.default)}(${nee})`;oee.fail$data(eee._`${see} ${op} ${iee}`)}};return $8e.default=aee,$8e}var A8e,j8e={};var T8e,N8e={};var I8e,P8e={};function R8e(){if(I8e)return P8e;I8e=1,Object.defineProperty(P8e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=i6e(),oee={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:({params:{missingProperty:eee}})=>tee.str`must have required property '${eee}'`,params:({params:{missingProperty:eee}})=>tee._`{missingProperty: ${eee}}`},code(oee){const{gen:aee,schema:nee,schemaCode:iee,data:see,$data:lee,it:it}=oee,{opts:cee}=it;if(!lee&&0===nee.length)return;const dee=nee.length>=cee.loopRequired;if(it.allErrors?function(){if(dee||lee)oee.block$data(tee.nil,pee);else for(const tee of nee)(0,eee.checkReportMissingProp)(oee,tee)}():function(){const ree=aee.let("missing");if(dee||lee){const nee=aee.let("valid",!0);oee.block$data(nee,(()=>function(ree,nee){oee.setParams({missingProperty:ree}),aee.forOf(ree,iee,(()=>{aee.assign(nee,(0,eee.propertyInData)(aee,see,ree,cee.ownProperties)),aee.if((0,tee.not)(nee),(()=>{oee.error(),aee.break()}))}),tee.nil)}(ree,nee))),oee.ok(nee)}else aee.if((0,eee.checkMissingProp)(oee,nee,ree)),(0,eee.reportMissingProp)(oee,ree),aee.else()}(),cee.strictRequired){const eee=oee.parentSchema.properties,{definedProperties:tee}=oee.it;for(const oee of nee)if(void 0===(null==eee?void 0:eee[oee])&&!tee.has(oee)){const eee=`required property "${oee}" is not defined at "${it.schemaEnv.baseId+it.errSchemaPath}" (strictRequired)`;(0,ree.checkStrictMode)(it,eee,it.opts.strictRequired)}}function pee(){aee.forOf("prop",iee,(tee=>{oee.setParams({missingProperty:tee}),aee.if((0,eee.noPropertyInData)(aee,see,tee,cee.ownProperties),(()=>oee.error()))}))}}};return P8e.default=oee,P8e}var M8e,D8e={};var F8e,L8e,U8e={},B8e={};function Y8e(){if(F8e)return B8e;F8e=1,Object.defineProperty(B8e,"__esModule",{value:!0});const eee=P6e();return eee.code='require("ajv/dist/runtime/equal").default',B8e.default=eee,B8e}function q8e(){if(L8e)return U8e;L8e=1,Object.defineProperty(U8e,"__esModule",{value:!0});const eee=x6e(),tee=o6e(),ree=i6e(),oee=Y8e(),aee={message:({params:{i:i,j:j}})=>tee.str`must NOT have duplicate items (items ## ${j} and ${i} are identical)`,params:({params:{i:i,j:j}})=>tee._`{i: ${i}, j: ${j}}`},nee={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:aee,code(aee){const{gen:nee,data:iee,$data:see,schema:lee,parentSchema:cee,schemaCode:dee,it:it}=aee;if(!see&&!lee)return;const pee=nee.let("valid"),uee=cee.items?(0,eee.getSchemaTypes)(cee.items):[];function hee(i,j){const ree=nee.name("item"),oee=(0,eee.checkDataTypes)(uee,ree,it.opts.strictNumbers,eee.DataType.Wrong),see=nee.const("indices",tee._`{}`);nee.for(tee._`;${i}--;`,(()=>{nee.let(ree,tee._`${iee}[${i}]`),nee.if(oee,tee._`continue`),uee.length>1&&nee.if(tee._`typeof ${ree} == "string"`,tee._`${ree} += "_"`),nee.if(tee._`typeof ${see}[${ree}] == "number"`,(()=>{nee.assign(j,tee._`${see}[${ree}]`),aee.error(),nee.assign(pee,!1).break()})).code(tee._`${see}[${ree}] = ${i}`)}))}function fee(i,j){const eee=(0,ree.useFunc)(nee,oee.default),see=nee.name("outer");nee.label(see).for(tee._`;${i}--;`,(()=>nee.for(tee._`${j} = ${i}; ${j}--;`,(()=>nee.if(tee._`${eee}(${iee}[${i}], ${iee}[${j}])`,(()=>{aee.error(),nee.assign(pee,!1).break(see)}))))))}aee.block$data(pee,(function(){const i=nee.let("i",tee._`${iee}.length`),j=nee.let("j");aee.setParams({i:i,j:j}),nee.assign(pee,!0),nee.if(tee._`${i} > 1`,(()=>(uee.length>0&&!uee.some((t=>"object"===t||"array"===t))?hee:fee)(i,j)))}),tee._`${dee} === false`),aee.ok(pee)}};return U8e.default=nee,U8e}var V8e,W8e={};var H8e,K8e,G8e={};function X8e(){if(H8e)return G8e;H8e=1,Object.defineProperty(G8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=Y8e(),oee={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:({schemaCode:tee})=>eee._`{allowedValues: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schema:see,schemaCode:lee,it:it}=oee;if(!iee&&0===see.length)throw new Error("enum must have non-empty array");const cee=see.length>=it.opts.loopEnum;let dee;const pee=()=>null!=dee?dee:dee=(0,tee.useFunc)(aee,ree.default);let uee;if(cee||iee)uee=aee.let("valid"),oee.block$data(uee,(function(){aee.assign(uee,!1),aee.forOf("v",lee,(v=>aee.if(eee._`${pee()}(${nee}, ${v})`,(()=>aee.assign(uee,!0).break()))))}));else{if(!Array.isArray(see))throw new Error("ajv implementation error");const tee=aee.const("vSchema",lee);uee=(0,eee.or)(...see.map(((_x,i)=>function(tee,i){const ree=see[i];return"object"==typeof ree&&null!==ree?eee._`${pee()}(${nee}, ${tee}[${i}])`:eee._`${nee} === ${ree}`}(tee,i))))}oee.pass(uee)}};return G8e.default=oee,G8e}function Q8e(){if(K8e)return x8e;K8e=1,Object.defineProperty(x8e,"__esModule",{value:!0});const eee=function(){if(y8e)return k8e;y8e=1,Object.defineProperty(k8e,"__esModule",{value:!0});const eee=o6e(),tee=eee.operators,ree={maximum:{okStr:"<=",ok:tee.LTE,fail:tee.GT},minimum:{okStr:">=",ok:tee.GTE,fail:tee.LT},exclusiveMaximum:{okStr:"<",ok:tee.LT,fail:tee.GTE},exclusiveMinimum:{okStr:">",ok:tee.GT,fail:tee.LTE}},oee={message:({keyword:tee,schemaCode:oee})=>eee.str`must be ${ree[tee].okStr} ${oee}`,params:({keyword:tee,schemaCode:oee})=>eee._`{comparison: ${ree[tee].okStr}, limit: ${oee}}`},aee={keyword:Object.keys(ree),type:"number",schemaType:"number",$data:!0,error:oee,code(tee){const{keyword:oee,data:aee,schemaCode:nee}=tee;tee.fail$data(eee._`${aee} ${ree[oee].fail} ${nee} || isNaN(${aee})`)}};return k8e.default=aee,k8e}(),tee=function(){if(_8e)return S8e;_8e=1,Object.defineProperty(S8e,"__esModule",{value:!0});const eee=o6e(),tee={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must be multiple of ${tee}`,params:({schemaCode:tee})=>eee._`{multipleOf: ${tee}}`},code(tee){const{gen:ree,data:oee,schemaCode:aee,it:it}=tee,nee=it.opts.multipleOfPrecision,iee=ree.let("res"),see=nee?eee._`Math.abs(Math.round(${iee}) - ${iee}) > 1e-${nee}`:eee._`${iee} !== parseInt(${iee})`;tee.fail$data(eee._`(${aee} === 0 || (${iee} = ${oee}/${aee}, ${see}))`)}};return S8e.default=tee,S8e}(),ree=C8e(),oee=function(){if(A8e)return j8e;A8e=1,Object.defineProperty(j8e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:({schemaCode:eee})=>tee.str`must match pattern "${eee}"`,params:({schemaCode:eee})=>tee._`{pattern: ${eee}}`},code(ree){const{data:oee,$data:aee,schema:nee,schemaCode:iee,it:it}=ree,u=it.opts.unicodeRegExp?"u":"",see=aee?tee._`(new RegExp(${iee}, ${u}))`:(0,eee.usePattern)(ree,nee);ree.fail$data(tee._`!${see}.test(${oee})`)}};return j8e.default=ree,j8e}(),aee=function(){if(T8e)return N8e;T8e=1,Object.defineProperty(N8e,"__esModule",{value:!0});const eee=o6e(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxProperties"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} properties`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxProperties"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`Object.keys(${oee}).length ${op} ${aee}`)}};return N8e.default=ree,N8e}(),nee=R8e(),iee=function(){if(M8e)return D8e;M8e=1,Object.defineProperty(D8e,"__esModule",{value:!0});const eee=o6e(),tee={message({keyword:tee,schemaCode:ree}){const oee="maxItems"===tee?"more":"fewer";return eee.str`must NOT have ${oee} than ${ree} items`},params:({schemaCode:tee})=>eee._`{limit: ${tee}}`},ree={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:tee,code(tee){const{keyword:ree,data:oee,schemaCode:aee}=tee,op="maxItems"===ree?eee.operators.GT:eee.operators.LT;tee.fail$data(eee._`${oee}.length ${op} ${aee}`)}};return D8e.default=ree,D8e}(),see=q8e(),lee=function(){if(V8e)return W8e;V8e=1,Object.defineProperty(W8e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=Y8e(),oee={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:({schemaCode:tee})=>eee._`{allowedValue: ${tee}}`},code(oee){const{gen:aee,data:nee,$data:iee,schemaCode:see,schema:lee}=oee;iee||lee&&"object"==typeof lee?oee.fail$data(eee._`!${(0,tee.useFunc)(aee,ree.default)}(${nee}, ${see})`):oee.fail(eee._`${lee} !== ${nee}`)}};return W8e.default=oee,W8e}(),cee=X8e(),dee=[eee.default,tee.default,ree.default,oee.default,aee.default,nee.default,iee.default,see.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},lee.default,cee.default];return x8e.default=dee,x8e}var Z8e,J8e={},e9e={};function t9e(){if(Z8e)return e9e;Z8e=1,Object.defineProperty(e9e,"__esModule",{value:!0}),e9e.validateAdditionalItems=void 0;const eee=o6e(),tee=i6e(),ree={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{parentSchema:ree,it:it}=eee,{items:aee}=ree;Array.isArray(aee)?oee(eee,aee):(0,tee.checkStrictMode)(it,'"additionalItems" is ignored when "items" is not an array of schemas')}};function oee(ree,oee){const{gen:aee,schema:nee,data:iee,keyword:see,it:it}=ree;it.items=!0;const lee=aee.const("len",eee._`${iee}.length`);if(!1===nee)ree.setParams({len:oee.length}),ree.pass(eee._`${lee} <= ${oee.length}`);else if("object"==typeof nee&&!(0,tee.alwaysValidSchema)(it,nee)){const nee=aee.var("valid",eee._`${lee} <= ${oee.length}`);aee.if((0,eee.not)(nee),(()=>function(nee){aee.forRange("i",oee.length,lee,(i=>{ree.subschema({keyword:see,dataProp:i,dataPropType:tee.Type.Num},nee),it.allErrors||aee.if((0,eee.not)(nee),(()=>aee.break()))}))}(nee))),ree.ok(nee)}}return e9e.validateAdditionalItems=oee,e9e.default=ree,e9e}var r9e,o9e,a9e={},n9e={};function i9e(){if(r9e)return n9e;r9e=1,Object.defineProperty(n9e,"__esModule",{value:!0}),n9e.validateTuple=void 0;const eee=o6e(),tee=i6e(),ree=z6e(),oee={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(eee){const{schema:oee,it:it}=eee;if(Array.isArray(oee))return aee(eee,"additionalItems",oee);it.items=!0,(0,tee.alwaysValidSchema)(it,oee)||eee.ok((0,ree.validateArray)(eee))}};function aee(ree,oee,aee=ree.schema){const{gen:nee,parentSchema:iee,data:see,keyword:lee,it:it}=ree;!function(eee){const{opts:ree,errSchemaPath:nee}=it,l=aee.length,iee=l===eee.minItems&&(l===eee.maxItems||!1===eee[oee]);if(ree.strictTuples&&!iee){const eee=`"${lee}" is ${l}-tuple, but minItems or maxItems/${oee} are not specified or different at path "${nee}"`;(0,tee.checkStrictMode)(it,eee,ree.strictTuples)}}(iee),it.opts.unevaluated&&aee.length&&!0!==it.items&&(it.items=tee.mergeEvaluated.items(nee,aee.length,it.items));const cee=nee.name("valid"),dee=nee.const("len",eee._`${see}.length`);aee.forEach(((oee,i)=>{(0,tee.alwaysValidSchema)(it,oee)||(nee.if(eee._`${dee} > ${i}`,(()=>ree.subschema({keyword:lee,schemaProp:i,dataProp:i},cee))),ree.ok(cee))}))}return n9e.validateTuple=aee,n9e.default=oee,n9e}var s9e,l9e={};var c9e,d9e={};function p9e(){if(c9e)return d9e;c9e=1,Object.defineProperty(d9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={message:({params:{min:tee,max:ree}})=>void 0===ree?eee.str`must contain at least ${tee} valid item(s)`:eee.str`must contain at least ${tee} and no more than ${ree} valid item(s)`,params:({params:{min:tee,max:ree}})=>void 0===ree?eee._`{minContains: ${tee}}`:eee._`{minContains: ${tee}, maxContains: ${ree}}`},oee={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:ree,code(ree){const{gen:oee,schema:aee,parentSchema:nee,data:iee,it:it}=ree;let see,lee;const{minContains:cee,maxContains:dee}=nee;it.opts.next?(see=void 0===cee?1:cee,lee=dee):see=1;const pee=oee.const("len",eee._`${iee}.length`);if(ree.setParams({min:see,max:lee}),void 0===lee&&0===see)return void(0,tee.checkStrictMode)(it,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==lee&&see>lee)return(0,tee.checkStrictMode)(it,'"minContains" > "maxContains" is always invalid'),void ree.fail();if((0,tee.alwaysValidSchema)(it,aee)){let tee=eee._`${pee} >= ${see}`;return void 0!==lee&&(tee=eee._`${tee} && ${pee} <= ${lee}`),void ree.pass(tee)}it.items=!0;const uee=oee.name("valid");function hee(){const tee=oee.name("_valid"),ree=oee.let("count",0);fee(tee,(()=>oee.if(tee,(()=>function(tee){oee.code(eee._`${tee}++`),void 0===lee?oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0).break())):(oee.if(eee._`${tee} > ${lee}`,(()=>oee.assign(uee,!1).break())),1===see?oee.assign(uee,!0):oee.if(eee._`${tee} >= ${see}`,(()=>oee.assign(uee,!0))))}(ree)))))}function fee(eee,aee){oee.forRange("i",0,pee,(i=>{ree.subschema({keyword:"contains",dataProp:i,dataPropType:tee.Type.Num,compositeRule:!0},eee),aee()}))}void 0===lee&&1===see?fee(uee,(()=>oee.if(uee,(()=>oee.break())))):0===see?(oee.let(uee,!0),void 0!==lee&&oee.if(eee._`${iee}.length > 0`,hee)):(oee.let(uee,!1),hee()),ree.result(uee,(()=>ree.reset()))}};return d9e.default=oee,d9e}var u9e,h9e={};function f9e(){return u9e||(u9e=1,function(eee){Object.defineProperty(eee,"__esModule",{value:!0}),eee.validateSchemaDeps=eee.validatePropertyDeps=eee.error=void 0;const tee=o6e(),ree=i6e(),oee=z6e();eee.error={message:({params:{property:eee,depsCount:ree,deps:oee}})=>{const aee=1===ree?"property":"properties";return tee.str`must have ${aee} ${oee} when property ${eee} is present`},params:({params:{property:eee,depsCount:ree,deps:oee,missingProperty:aee}})=>tee._`{property: ${eee}, - missingProperty: ${aee}, - depsCount: ${ree}, - deps: ${oee}}`};const aee={keyword:"dependencies",type:"object",schemaType:"object",error:eee.error,code(eee){const[tee,ree]=function({schema:eee}){const tee={},ree={};for(const oee in eee){if("__proto__"===oee)continue;(Array.isArray(eee[oee])?tee:ree)[oee]=eee[oee]}return[tee,ree]}(eee);nee(eee,tee),iee(eee,ree)}};function nee(eee,ree=eee.schema){const{gen:aee,data:nee,it:it}=eee;if(0===Object.keys(ree).length)return;const iee=aee.let("missing");for(const see in ree){const lee=ree[see];if(0===lee.length)continue;const cee=(0,oee.propertyInData)(aee,nee,see,it.opts.ownProperties);eee.setParams({property:see,depsCount:lee.length,deps:lee.join(", ")}),it.allErrors?aee.if(cee,(()=>{for(const tee of lee)(0,oee.checkReportMissingProp)(eee,tee)})):(aee.if(tee._`${cee} && (${(0,oee.checkMissingProp)(eee,lee,iee)})`),(0,oee.reportMissingProp)(eee,iee),aee.else())}}function iee(eee,tee=eee.schema){const{gen:aee,data:nee,keyword:iee,it:it}=eee,see=aee.name("valid");for(const lee in tee)(0,ree.alwaysValidSchema)(it,tee[lee])||(aee.if((0,oee.propertyInData)(aee,nee,lee,it.opts.ownProperties),(()=>{const tee=eee.subschema({keyword:iee,schemaProp:lee},see);eee.mergeValidEvaluated(tee,see)}),(()=>aee.var(see,!0))),eee.ok(see))}eee.validatePropertyDeps=nee,eee.validateSchemaDeps=iee,eee.default=aee}(h9e)),h9e}var g9e,m9e={};var w9e,v9e={};function b9e(){if(w9e)return v9e;w9e=1,Object.defineProperty(v9e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=p6e(),oee=i6e(),aee={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:({params:eee})=>tee._`{additionalProperty: ${eee.additionalProperty}}`},code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,errsCount:cee,it:it}=aee;if(!cee)throw new Error("ajv implementation error");const{allErrors:dee,opts:pee}=it;if(it.props=!0,"all"!==pee.removeAdditional&&(0,oee.alwaysValidSchema)(it,iee))return;const uee=(0,eee.allSchemaProperties)(see.properties),hee=(0,eee.allSchemaProperties)(see.patternProperties);function fee(eee){nee.code(tee._`delete ${lee}[${eee}]`)}function gee(eee){if("all"===pee.removeAdditional||pee.removeAdditional&&!1===iee)fee(eee);else{if(!1===iee)return aee.setParams({additionalProperty:eee}),aee.error(),void(dee||nee.break());if("object"==typeof iee&&!(0,oee.alwaysValidSchema)(it,iee)){const ree=nee.name("valid");"failing"===pee.removeAdditional?(mee(eee,ree,!1),nee.if((0,tee.not)(ree),(()=>{aee.reset(),fee(eee)}))):(mee(eee,ree),dee||nee.if((0,tee.not)(ree),(()=>nee.break())))}}}function mee(eee,tee,ree){const nee={keyword:"additionalProperties",dataProp:eee,dataPropType:oee.Type.Str};!1===ree&&Object.assign(nee,{compositeRule:!0,createErrors:!1,allErrors:!1}),aee.subschema(nee,tee)}nee.forIn("key",lee,(ree=>{uee.length||hee.length?nee.if(function(ree){let iee;if(uee.length>8){const tee=(0,oee.schemaRefOrVal)(it,see.properties,"properties");iee=(0,eee.isOwnProperty)(nee,tee,ree)}else iee=uee.length?(0,tee.or)(...uee.map((p=>tee._`${ree} === ${p}`))):tee.nil;return hee.length&&(iee=(0,tee.or)(iee,...hee.map((p=>tee._`${(0,eee.usePattern)(aee,p)}.test(${ree})`)))),(0,tee.not)(iee)}(ree),(()=>gee(ree))):gee(ree)})),aee.ok(tee._`${cee} === ${ree.default.errors}`)}};return v9e.default=aee,v9e}var y9e,x9e={};var k9e,_9e={};var S9e,E9e={};var O9e,$9e={};var z9e,C9e={};var A9e,j9e={};var T9e,N9e={};var I9e,P9e,R9e={};function M9e(){if(P9e)return J8e;P9e=1,Object.defineProperty(J8e,"__esModule",{value:!0});const eee=t9e(),tee=function(){if(o9e)return a9e;o9e=1,Object.defineProperty(a9e,"__esModule",{value:!0});const eee=i9e(),tee={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:tee=>(0,eee.validateTuple)(tee,"items")};return a9e.default=tee,a9e}(),ree=i9e(),oee=function(){if(s9e)return l9e;s9e=1,Object.defineProperty(l9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree=z6e(),oee=t9e(),aee={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:({params:{len:tee}})=>eee.str`must NOT have more than ${tee} items`,params:({params:{len:tee}})=>eee._`{limit: ${tee}}`},code(eee){const{schema:aee,parentSchema:nee,it:it}=eee,{prefixItems:iee}=nee;it.items=!0,(0,tee.alwaysValidSchema)(it,aee)||(iee?(0,oee.validateAdditionalItems)(eee,iee):eee.ok((0,ree.validateArray)(eee)))}};return l9e.default=aee,l9e}(),aee=p9e(),nee=f9e(),iee=function(){if(g9e)return m9e;g9e=1,Object.defineProperty(m9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:({params:tee})=>eee._`{propertyName: ${tee.propertyName}}`},code(ree){const{gen:oee,schema:aee,data:nee,it:it}=ree;if((0,tee.alwaysValidSchema)(it,aee))return;const iee=oee.name("valid");oee.forIn("key",nee,(tee=>{ree.setParams({propertyName:tee}),ree.subschema({keyword:"propertyNames",data:tee,dataTypes:["string"],propertyName:tee,compositeRule:!0},iee),oee.if((0,eee.not)(iee),(()=>{ree.error(!0),it.allErrors||oee.break()}))})),ree.ok(iee)}};return m9e.default=ree,m9e}(),see=b9e(),lee=function(){if(y9e)return x9e;y9e=1,Object.defineProperty(x9e,"__esModule",{value:!0});const eee=B6e(),tee=z6e(),ree=i6e(),oee=b9e(),aee={keyword:"properties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,parentSchema:see,data:lee,it:it}=aee;"all"===it.opts.removeAdditional&&void 0===see.additionalProperties&&oee.default.code(new eee.KeywordCxt(it,oee.default,"additionalProperties"));const cee=(0,tee.allSchemaProperties)(iee);for(const eee of cee)it.definedProperties.add(eee);it.opts.unevaluated&&cee.length&&!0!==it.props&&(it.props=ree.mergeEvaluated.props(nee,(0,ree.toHash)(cee),it.props));const dee=cee.filter((p=>!(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length)return;const pee=nee.name("valid");for(const eee of dee)uee(eee)?hee(eee):(nee.if((0,tee.propertyInData)(nee,lee,eee,it.opts.ownProperties)),hee(eee),it.allErrors||nee.else().var(pee,!0),nee.endIf()),aee.it.definedProperties.add(eee),aee.ok(pee);function uee(eee){return it.opts.useDefaults&&!it.compositeRule&&void 0!==iee[eee].default}function hee(eee){aee.subschema({keyword:"properties",schemaProp:eee,dataProp:eee},pee)}}};return x9e.default=aee,x9e}(),cee=function(){if(k9e)return _9e;k9e=1,Object.defineProperty(_9e,"__esModule",{value:!0});const eee=z6e(),tee=o6e(),ree=i6e(),oee=i6e(),aee={keyword:"patternProperties",type:"object",schemaType:"object",code(aee){const{gen:nee,schema:iee,data:see,parentSchema:lee,it:it}=aee,{opts:cee}=it,dee=(0,eee.allSchemaProperties)(iee),pee=dee.filter((p=>(0,ree.alwaysValidSchema)(it,iee[p])));if(0===dee.length||pee.length===dee.length&&(!it.opts.unevaluated||!0===it.props))return;const uee=cee.strictSchema&&!cee.allowMatchingProperties&&lee.properties,hee=nee.name("valid");!0===it.props||it.props instanceof tee.Name||(it.props=(0,oee.evaluatedPropsToName)(nee,it.props));const{props:fee}=it;function gee(eee){for(const tee in uee)new RegExp(eee).test(tee)&&(0,ree.checkStrictMode)(it,`property ${tee} matches pattern ${eee} (use allowMatchingProperties)`)}function mee(ree){nee.forIn("key",see,(iee=>{nee.if(tee._`${(0,eee.usePattern)(aee,ree)}.test(${iee})`,(()=>{const eee=pee.includes(ree);eee||aee.subschema({keyword:"patternProperties",schemaProp:ree,dataProp:iee,dataPropType:oee.Type.Str},hee),it.opts.unevaluated&&!0!==fee?nee.assign(tee._`${fee}[${iee}]`,!0):eee||it.allErrors||nee.if((0,tee.not)(hee),(()=>nee.break()))}))}))}!function(){for(const eee of dee)uee&&gee(eee),it.allErrors?mee(eee):(nee.var(hee,!0),mee(eee),nee.if(hee))}()}};return _9e.default=aee,_9e}(),dee=function(){if(S9e)return E9e;S9e=1,Object.defineProperty(E9e,"__esModule",{value:!0});const eee=i6e(),tee={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(tee){const{gen:ree,schema:oee,it:it}=tee;if((0,eee.alwaysValidSchema)(it,oee))return void tee.fail();const aee=ree.name("valid");tee.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},aee),tee.failResult(aee,(()=>tee.reset()),(()=>tee.error()))},error:{message:"must NOT be valid"}};return E9e.default=tee,E9e}(),pee=function(){if(O9e)return $9e;O9e=1,Object.defineProperty($9e,"__esModule",{value:!0});const eee={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:z6e().validateUnion,error:{message:"must match a schema in anyOf"}};return $9e.default=eee,$9e}(),uee=function(){if(z9e)return C9e;z9e=1,Object.defineProperty(C9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:({params:tee})=>eee._`{passingSchemas: ${tee.passing}}`},code(ree){const{gen:oee,schema:aee,parentSchema:nee,it:it}=ree;if(!Array.isArray(aee))throw new Error("ajv implementation error");if(it.opts.discriminator&&nee.discriminator)return;const iee=aee,see=oee.let("valid",!1),lee=oee.let("passing",null),cee=oee.name("_valid");ree.setParams({passing:lee}),oee.block((function(){iee.forEach(((aee,i)=>{let nee;(0,tee.alwaysValidSchema)(it,aee)?oee.var(cee,!0):nee=ree.subschema({keyword:"oneOf",schemaProp:i,compositeRule:!0},cee),i>0&&oee.if(eee._`${cee} && ${see}`).assign(see,!1).assign(lee,eee._`[${lee}, ${i}]`).else(),oee.if(cee,(()=>{oee.assign(see,!0),oee.assign(lee,i),nee&&ree.mergeEvaluated(nee,eee.Name)}))}))})),ree.result(see,(()=>ree.reset()),(()=>ree.error(!0)))}};return C9e.default=ree,C9e}(),hee=function(){if(A9e)return j9e;A9e=1,Object.defineProperty(j9e,"__esModule",{value:!0});const eee=i6e(),tee={keyword:"allOf",schemaType:"array",code(tee){const{gen:ree,schema:oee,it:it}=tee;if(!Array.isArray(oee))throw new Error("ajv implementation error");const aee=ree.name("valid");oee.forEach(((ree,i)=>{if((0,eee.alwaysValidSchema)(it,ree))return;const oee=tee.subschema({keyword:"allOf",schemaProp:i},aee);tee.ok(aee),tee.mergeEvaluated(oee)}))}};return j9e.default=tee,j9e}(),fee=function(){if(T9e)return N9e;T9e=1,Object.defineProperty(N9e,"__esModule",{value:!0});const eee=o6e(),tee=i6e(),ree={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:({params:tee})=>eee.str`must match "${tee.ifClause}" schema`,params:({params:tee})=>eee._`{failingKeyword: ${tee.ifClause}}`},code(ree){const{gen:aee,parentSchema:nee,it:it}=ree;void 0===nee.then&&void 0===nee.else&&(0,tee.checkStrictMode)(it,'"if" without "then" and "else" is ignored');const iee=oee(it,"then"),see=oee(it,"else");if(!iee&&!see)return;const lee=aee.let("valid",!0),cee=aee.name("_valid");if(function(){const eee=ree.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},cee);ree.mergeEvaluated(eee)}(),ree.reset(),iee&&see){const eee=aee.let("ifClause");ree.setParams({ifClause:eee}),aee.if(cee,dee("then",eee),dee("else",eee))}else iee?aee.if(cee,dee("then")):aee.if((0,eee.not)(cee),dee("else"));function dee(tee,oee){return()=>{const nee=ree.subschema({keyword:tee},cee);aee.assign(lee,cee),ree.mergeValidEvaluated(nee,lee),oee?aee.assign(oee,eee._`${tee}`):ree.setParams({ifClause:tee})}}ree.pass(lee,(()=>ree.error(!0)))}};function oee(it,eee){const ree=it.schema[eee];return void 0!==ree&&!(0,tee.alwaysValidSchema)(it,ree)}return N9e.default=ree,N9e}(),gee=function(){if(I9e)return R9e;I9e=1,Object.defineProperty(R9e,"__esModule",{value:!0});const eee=i6e(),tee={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:tee,parentSchema:ree,it:it}){void 0===ree.if&&(0,eee.checkStrictMode)(it,`"${tee}" without "if" is ignored`)}};return R9e.default=tee,R9e}();return J8e.default=function(mee=!1){const wee=[dee.default,pee.default,uee.default,hee.default,fee.default,gee.default,iee.default,see.default,nee.default,lee.default,cee.default];return mee?wee.push(tee.default,oee.default):wee.push(eee.default,ree.default),wee.push(aee.default),wee},J8e}var D9e,F9e,L9e={},U9e={};function B9e(){if(D9e)return U9e;D9e=1,Object.defineProperty(U9e,"__esModule",{value:!0});const eee=o6e(),tee={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:({schemaCode:tee})=>eee.str`must match format "${tee}"`,params:({schemaCode:tee})=>eee._`{format: ${tee}}`},code(tee,ree){const{gen:oee,data:aee,$data:nee,schema:iee,schemaCode:see,it:it}=tee,{opts:lee,errSchemaPath:cee,schemaEnv:dee,self:pee}=it;lee.validateFormats&&(nee?function(){const nee=oee.scopeValue("formats",{ref:pee.formats,code:lee.code.formats}),iee=oee.const("fDef",eee._`${nee}[${see}]`),cee=oee.let("fType"),uee=oee.let("format");oee.if(eee._`typeof ${iee} == "object" && !(${iee} instanceof RegExp)`,(()=>oee.assign(cee,eee._`${iee}.type || "string"`).assign(uee,eee._`${iee}.validate`)),(()=>oee.assign(cee,eee._`"string"`).assign(uee,iee))),tee.fail$data((0,eee.or)(!1===lee.strictSchema?eee.nil:eee._`${see} && !${uee}`,function(){const tee=dee.$async?eee._`(${iee}.async ? await ${uee}(${aee}) : ${uee}(${aee}))`:eee._`${uee}(${aee})`,oee=eee._`(typeof ${uee} == "function" ? ${tee} : ${uee}.test(${aee}))`;return eee._`${uee} && ${uee} !== true && ${cee} === ${ree} && !${oee}`}()))}():function(){const nee=pee.formats[iee];if(!nee)return void function(){if(!1===lee.strictSchema)return void pee.logger.warn(eee());throw new Error(eee());function eee(){return`unknown format "${iee}" ignored in schema at path "${cee}"`}}();if(!0===nee)return;const[see,uee,hee]=function(tee){const ree=tee instanceof RegExp?(0,eee.regexpCode)(tee):lee.code.formats?eee._`${lee.code.formats}${(0,eee.getProperty)(iee)}`:void 0,aee=oee.scopeValue("formats",{key:iee,ref:tee,code:ree});if("object"==typeof tee&&!(tee instanceof RegExp))return[tee.type||"string",tee.validate,eee._`${aee}.validate`];return["string",tee,aee]}(nee);see===ree&&tee.pass(function(){if("object"==typeof nee&&!(nee instanceof RegExp)&&nee.async){if(!dee.$async)throw new Error("async format in sync schema");return eee._`await ${hee}(${aee})`}return"function"==typeof uee?eee._`${hee}(${aee})`:eee._`${hee}.test(${aee})`}())}())}};return U9e.default=tee,U9e}var Y9e,q9e,V9e={};function W9e(){if(q9e)return f8e;q9e=1,Object.defineProperty(f8e,"__esModule",{value:!0});const eee=b8e(),tee=Q8e(),ree=M9e(),oee=function(){if(F9e)return L9e;F9e=1,Object.defineProperty(L9e,"__esModule",{value:!0});const eee=[B9e().default];return L9e.default=eee,L9e}(),aee=(Y9e||(Y9e=1,Object.defineProperty(V9e,"__esModule",{value:!0}),V9e.contentVocabulary=V9e.metadataVocabulary=void 0,V9e.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],V9e.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]),V9e),nee=[eee.default,tee.default,(0,ree.default)(),oee.default,aee.metadataVocabulary,aee.contentVocabulary];return f8e.default=nee,f8e}var H9e,K9e,G9e={},X9e={};function Q9e(){if(K9e)return G9e;K9e=1,Object.defineProperty(G9e,"__esModule",{value:!0});const eee=o6e(),tee=(H9e||(H9e=1,Object.defineProperty(X9e,"__esModule",{value:!0}),X9e.DiscrError=void 0,function(eee){eee.Tag="tag",eee.Mapping="mapping"}(ree||(X9e.DiscrError=ree={}))),X9e);var ree;const oee=Q6e(),aee=K6e(),nee=i6e(),iee={message:({params:{discrError:eee,tagName:ree}})=>eee===tee.DiscrError.Tag?`tag "${ree}" must be string`:`value of tag "${ree}" must be in oneOf`,params:({params:{discrError:tee,tag:ree,tagName:oee}})=>eee._`{error: ${tee}, tag: ${oee}, tagValue: ${ree}}`},see={keyword:"discriminator",type:"object",schemaType:"object",error:iee,code(ree){const{gen:iee,data:see,schema:lee,parentSchema:cee,it:it}=ree,{oneOf:dee}=cee;if(!it.opts.discriminator)throw new Error("discriminator: requires discriminator option");const pee=lee.propertyName;if("string"!=typeof pee)throw new Error("discriminator: requires propertyName");if(lee.mapping)throw new Error("discriminator: mapping is not supported");if(!dee)throw new Error("discriminator: requires oneOf keyword");const uee=iee.let("valid",!1),hee=iee.const("tag",eee._`${see}${(0,eee.getProperty)(pee)}`);function fee(tee){const oee=iee.name("valid"),aee=ree.subschema({keyword:"oneOf",schemaProp:tee},oee);return ree.mergeEvaluated(aee,eee.Name),oee}iee.if(eee._`typeof ${hee} == "string"`,(()=>function(){const see=function(){var _a;const eee={},tee=iee(cee);let ree=!0;for(let i=0;iree.error(!1,{discrError:tee.DiscrError.Tag,tag:hee,tagName:pee}))),ree.ok(uee)}};return G9e.default=see,G9e}const Z9e={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0};var J9e;function e7e(){return J9e||(J9e=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0}),tee.MissingRefError=tee.ValidationError=tee.CodeGen=tee.Name=tee.nil=tee.stringify=tee.str=tee._=tee.KeywordCxt=tee.Ajv=void 0;const ree=u8e(),oee=W9e(),aee=Q9e(),nee=Z9e,iee=["/properties"],see="http://json-schema.org/draft-07/schema";class lee extends ree.default{_addVocabularies(){super._addVocabularies(),oee.default.forEach((v=>this.addVocabulary(v))),this.opts.discriminator&&this.addKeyword(aee.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;const eee=this.opts.$data?this.$dataMetaSchema(nee,iee):nee;this.addMetaSchema(eee,see,!1),this.refs["http://json-schema.org/schema"]=see}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(see)?see:void 0)}}tee.Ajv=lee,eee.exports=tee=lee,eee.exports.Ajv=lee,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=lee;var cee=B6e();Object.defineProperty(tee,"KeywordCxt",{enumerable:!0,get:function(){return cee.KeywordCxt}});var dee=o6e();Object.defineProperty(tee,"_",{enumerable:!0,get:function(){return dee._}}),Object.defineProperty(tee,"str",{enumerable:!0,get:function(){return dee.str}}),Object.defineProperty(tee,"stringify",{enumerable:!0,get:function(){return dee.stringify}}),Object.defineProperty(tee,"nil",{enumerable:!0,get:function(){return dee.nil}}),Object.defineProperty(tee,"Name",{enumerable:!0,get:function(){return dee.Name}}),Object.defineProperty(tee,"CodeGen",{enumerable:!0,get:function(){return dee.CodeGen}});var pee=V6e();Object.defineProperty(tee,"ValidationError",{enumerable:!0,get:function(){return pee.default}});var uee=K6e();Object.defineProperty(tee,"MissingRefError",{enumerable:!0,get:function(){return uee.default}})}(V3e,V3e.exports)),V3e.exports}const t7e=VVe(e7e());var r7e,o7e={exports:{}},a7e={};var n7e,i7e,s7e={};var l7e=(i7e||(i7e=1,function(eee,tee){Object.defineProperty(tee,"__esModule",{value:!0});const ree=(r7e||(r7e=1,function(eee){function tee(eee,tee){return{validate:eee,compare:tee}}Object.defineProperty(eee,"__esModule",{value:!0}),eee.formatNames=eee.fastFormats=eee.fullFormats=void 0,eee.fullFormats={date:tee(aee,nee),time:tee(see,lee),"date-time":tee((function(eee){const tee=eee.split(cee);return 2===tee.length&&aee(tee[0])&&see(tee[1],!0)}),dee),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:function(eee){return pee.test(eee)&&uee.test(eee)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[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,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,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:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([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}))|:)))$/i,regex:function(eee){if(wee.test(eee))return!1;try{return new RegExp(eee),!0}catch(e){return!1}},uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:function(eee){return hee.lastIndex=0,hee.test(eee)},int32:{type:"number",validate:function(eee){return Number.isInteger(eee)&&eee<=gee&&eee>=fee}},int64:{type:"number",validate:function(eee){return Number.isInteger(eee)}},float:{type:"number",validate:mee},double:{type:"number",validate:mee},password:!0,binary:!0},eee.fastFormats={...eee.fullFormats,date:tee(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,nee),time:tee(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,lee),"date-time":tee(/^\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,dee),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,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},eee.formatNames=Object.keys(eee.fullFormats);const ree=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,oee=[0,31,28,31,30,31,30,31,31,30,31,30,31];function aee(eee){const tee=ree.exec(eee);if(!tee)return!1;const aee=+tee[1],nee=+tee[2],iee=+tee[3];return nee>=1&&nee<=12&&iee>=1&&iee<=(2===nee&&function(eee){return eee%4==0&&(eee%100!=0||eee%400==0)}(aee)?29:oee[nee])}function nee(d1,d2){if(d1&&d2)return d1>d2?1:d1(t2=a2[1]+a2[2]+a2[3]+(a2[4]||""))?1:t1=",ok:oee.GTE,fail:oee.LT},formatExclusiveMaximum:{okStr:"<",ok:oee.LT,fail:oee.GTE},formatExclusiveMinimum:{okStr:">",ok:oee.GT,fail:oee.LTE}},nee={message:({keyword:eee,schemaCode:tee})=>ree.str`should be ${aee[eee].okStr} ${tee}`,params:({keyword:eee,schemaCode:tee})=>ree._`{comparison: ${aee[eee].okStr}, limit: ${tee}}`};eee.formatLimitDefinition={keyword:Object.keys(aee),type:"string",schemaType:"string",$data:!0,error:nee,code(eee){const{gen:oee,data:nee,schemaCode:iee,keyword:see,it:it}=eee,{opts:lee,self:cee}=it;if(!lee.validateFormats)return;const dee=new tee.KeywordCxt(it,cee.RULES.all.format.definition,"format");function pee(eee){return ree._`${eee}.compare(${nee}, ${iee}) ${aee[see].fail} 0`}dee.$data?function(){const tee=oee.scopeValue("formats",{ref:cee.formats,code:lee.code.formats}),aee=oee.const("fmt",ree._`${tee}[${dee.schemaCode}]`);eee.fail$data(ree.or(ree._`typeof ${aee} != "object"`,ree._`${aee} instanceof RegExp`,ree._`typeof ${aee}.compare != "function"`,pee(aee)))}():function(){const tee=dee.schema,aee=cee.formats[tee];if(!aee||!0===aee)return;if("object"!=typeof aee||aee instanceof RegExp||"function"!=typeof aee.compare)throw new Error(`"${see}": format "${tee}" does not define "compare" function`);const nee=oee.scopeValue("formats",{key:tee,ref:aee,code:lee.code.formats?ree._`${lee.code.formats}${ree.getProperty(tee)}`:void 0});eee.fail$data(pee(nee))}()},dependencies:["format"]},eee.default=tee=>(tee.addKeyword(eee.formatLimitDefinition),tee)}(s7e)),s7e),aee=o6e(),nee=new aee.Name("fullFormats"),iee=new aee.Name("fastFormats"),see=(eee,tee={keywords:!0})=>{if(Array.isArray(tee))return lee(eee,tee,ree.fullFormats,nee),eee;const[aee,see]="fast"===tee.mode?[ree.fastFormats,iee]:[ree.fullFormats,nee];return lee(eee,tee.formats||ree.formatNames,aee,see),tee.keywords&&oee.default(eee),eee};function lee(eee,tee,fs,ree){var _a,_b;null!==(_a=(_b=eee.opts.code).formats)&&void 0!==_a||(_b.formats=aee._`require("ajv-formats/dist/formats").${ree}`);for(const f of tee)eee.addFormat(f,fs[f])}see.get=(eee,tee="full")=>{const f=("fast"===tee?ree.fastFormats:ree.fullFormats)[eee];if(!f)throw new Error(`Unknown format "${eee}"`);return f},eee.exports=tee=see,Object.defineProperty(tee,"__esModule",{value:!0}),tee.default=see}(o7e,o7e.exports)),o7e.exports);const c7e=VVe(l7e);var d7e,p7e,u7e,h7e,f7e,g7e,m7e,w7e,v7e,b7e,y7e,x7e,k7e,_7e;function S7e(){if(h7e)return u7e;h7e=1;var eee=(p7e?d7e:(p7e=1,d7e=function(eee){return function(tee,ree,oee){for(var aee=-1,nee=Object(tee),iee=oee(tee),see=iee.length;see--;){var lee=iee[eee?see:++aee];if(!1===ree(nee[lee],lee,nee))break}return tee}}))();return u7e=eee}function E7e(){if(b7e)return v7e;b7e=1;var eee=function(){if(g7e)return f7e;g7e=1;var eee=S7e(),tee=h5e();return f7e=function(ree,oee){return ree&&eee(ree,oee,tee)}}(),tee=function(){if(w7e)return m7e;w7e=1;var eee=u5e();return m7e=function(tee,ree){return function(oee,aee){if(null==oee)return oee;if(!eee(oee))return tee(oee,aee);for(var nee=oee.length,iee=ree?nee:-1,see=Object(oee);(ree?iee--:++iee0){if(++ree>=800)return arguments[0]}else ree=0;return tee.apply(void 0,arguments)}},jet}function itt(){if(Iet)return Net;Iet=1;var eee=att(),tee=ntt()(eee);return Net=tee}function stt(){if(Det)return Met;Det=1;var eee=function(){if(Ret)return Pet;Ret=1;var eee=I5e(),tee=ott(),ree=itt();return Pet=function(oee,aee){return ree(tee(oee,aee,eee),oee+"")}}(),tee=Z4e();return Met=function(ree){return eee((function(eee,oee){var aee=-1,nee=oee.length,iee=nee>1?oee[nee-1]:void 0,see=nee>2?oee[2]:void 0;for(iee=ree.length>3&&"function"==typeof iee?(nee--,iee):void 0,see&&tee(oee[0],oee[1],see)&&(iee=nee<3?void 0:iee,nee=1),eee=Object(eee);++aee2?tee-2:1,oee&&oee<=tee?ree:aee(ree,tee)):ree}},mixin:function(eee){return function(tee){var ree=this;if(!jee(ree))return eee(ree,Object(tee));var oee=[];return zee(Nee(tee),(function(eee){jee(tee[eee])&&oee.push([eee,ree.prototype[eee]])})),eee(ree,Object(tee)),zee(oee,(function(eee){var tee=eee[1];jee(tee)?ree.prototype[eee[0]]=tee:delete ree.prototype[eee[0]]})),ree}},nthArg:function(eee){return function(n){var tee=n<0?1:Pee(n)+1;return $ee(eee(n),tee)}},rearg:function(eee){return function(tee,ree){var oee=ree?ree.length:0;return $ee(eee(tee,ree),oee)}},runInContext:function(tee){return function(ree){return eee(see,tee(ree),dee)}}};function Fee(eee,ree){if(hee){var oee=tee.iterateeRearg[eee];if(oee)return function(eee,tee){return qee(eee,(function(eee){var n=tee.length;return function(eee,n){return 2==n?function(a,b){return eee.apply(void 0,arguments)}:function(a){return eee.apply(void 0,arguments)}}(Iee(aee(eee,n),tee),n)}))}(ree,oee);var n=!pee&&tee.iterateeAry[eee];if(n)return function(eee,n){return qee(eee,(function(eee){return"function"==typeof eee?aee(eee,n):eee}))}(ree,n)}return ree}function Lee(eee,ree,n){if(gee&&(yee||!tee.skipFixed[eee])){var aee=tee.methodSpread[eee],nee=aee&&aee.start;return void 0===nee?See(ree,n):function(eee,tee){return function(){for(var ree=arguments.length,aee=ree-1,nee=Array(ree);ree--;)nee[ree]=arguments[ree];var iee=nee[tee],see=nee.slice(0,tee);return iee&&oee.apply(see,iee),tee!=aee&&oee.apply(see,nee.slice(tee+1)),eee.apply(this,see)}}(ree,nee)}return ree}function Uee(eee,ree,n){return wee&&n>1&&(xee||!tee.skipRearg[eee])?Iee(ree,tee.methodRearg[eee]||tee.aryRearg[n]):ree}function Bee(eee,tee){for(var ree=-1,oee=(tee=Ree(tee)).length,aee=oee-1,nee=Oee(Object(eee)),iee=nee;null!=iee&&++ree1?$ee(tee,n):tee}(0,aee=Fee(see,aee),eee),!1}})),!aee})),aee||(aee=lee),aee==ree&&(aee=bee?$ee(aee,1):function(){return ree.apply(this,arguments)}),aee.convert=Yee(see,ree),aee.placeholder=ree.placeholder=oee,aee}if(!uee)return Vee(lee,cee,vee);var _=cee,Wee=[];return zee(Mee,(function(eee){zee(tee.aryMethod[eee],(function(eee){var ree=_[tee.remap[eee]||eee];ree&&Wee.push([eee,Vee(eee,ree,_)])}))})),zee(Nee(_),(function(eee){var tee=_[eee];if("function"==typeof tee){for(var ree=Wee.length;ree--;)if(Wee[ree][0]==eee)return;tee.convert=Yee(eee,tee),Wee.push([eee,tee])}})),zee(Wee,(function(eee){_[eee[0]]=eee[1]})),_.convert=function(eee){return _.runInContext.convert(eee)(void 0)},_.placeholder=_,zee(Nee(_),(function(eee){zee(tee.realToAlias[eee]||[],(function(tee){_[tee]=_[eee]}))})),_},ort}function Zot(){if(irt)return nrt;irt=1;var eee=g5e(),tee=eee&&new eee;return nrt=tee}function Jot(){if(lrt)return srt;lrt=1;var eee=I5e(),tee=Zot();return srt=tee?function(eee,ree){return tee.set(eee,ree),eee}:eee}function eat(){if(drt)return crt;drt=1;var eee=Wet(),tee=U0e();return crt=function(ree){return function(){var oee=arguments;switch(oee.length){case 0:return new ree;case 1:return new ree(oee[0]);case 2:return new ree(oee[0],oee[1]);case 3:return new ree(oee[0],oee[1],oee[2]);case 4:return new ree(oee[0],oee[1],oee[2],oee[3]);case 5:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4]);case 6:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5]);case 7:return new ree(oee[0],oee[1],oee[2],oee[3],oee[4],oee[5],oee[6])}var aee=eee(ree.prototype),nee=ree.apply(aee,oee);return tee(nee)?nee:aee}},crt}function tat(){if(frt)return hrt;frt=1;var eee=Math.max;return hrt=function(tee,ree,oee,aee){for(var nee=-1,iee=tee.length,see=oee.length,lee=-1,cee=ree.length,dee=eee(iee-see,0),pee=Array(cee+dee),uee=!aee;++lee-1}}(),ree=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];return Hrt=function(oee,aee){return eee(ree,(function(eee){var ree="_."+eee[0];aee&eee[1]&&!tee(oee,ree)&&oee.push(ree)})),oee.sort()}}function pat(){if(Xrt)return Grt;Xrt=1;var eee=function(){if(Brt)return Urt;Brt=1;var eee=/\{\n\/\* \[wrapped with (.+)\] \*/,tee=/,? & /;return Urt=function(ree){var oee=ree.match(eee);return oee?oee[1].split(tee):[]}}(),tee=function(){if(qrt)return Yrt;qrt=1;var eee=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;return Yrt=function(tee,ree){var oee=ree.length;if(!oee)return tee;var aee=oee-1;return ree[aee]=(oee>1?"& ":"")+ree[aee],ree=ree.join(oee>2?", ":" "),tee.replace(eee,"{\n/* [wrapped with "+ree+"] */\n")}}(),ree=itt(),oee=dat();return Grt=function(aee,nee,iee){var see=nee+"";return ree(aee,tee(see,oee(eee(see),iee)))}}function uat(){if(Zrt)return Qrt;Zrt=1;var eee=function(){if(Drt)return Mrt;Drt=1;var eee=aat(),tee=nat(),ree=iat(),oee=lat();return Mrt=function(aee){var nee=ree(aee),iee=oee[nee];if("function"!=typeof iee||!(nee in eee.prototype))return!1;if(aee===iee)return!0;var see=tee(iee);return!!see&&aee===see[0]}}(),tee=cat(),ree=pat();return Qrt=function(oee,aee,nee,iee,see,lee,cee,dee,pee,uee){var hee=8&aee;aee|=hee?32:64,4&(aee&=~(hee?64:32))||(aee&=-4);var fee=[oee,aee,see,hee?lee:void 0,hee?cee:void 0,hee?void 0:lee,hee?void 0:cee,dee,pee,uee],gee=nee.apply(void 0,fee);return eee(oee)&&tee(gee,fee),gee.placeholder=iee,ree(gee,oee,aee)},Qrt}function hat(){if(eot)return Jrt;return eot=1,Jrt=function(eee){return eee.placeholder}}function fat(){if(aot)return oot;aot=1;var eee="__lodash_placeholder__";return oot=function(tee,ree){for(var oee=-1,aee=tee.length,nee=0,iee=[];++oee1&&zee.reverse(),yee&&vee<$ee&&(zee.length=vee),this&&this!==lee&&this instanceof Oee&&(fn=Eee||oee(fn)),fn.apply(Nee,zee)}},not}function mat(){if(fot)return hot;fot=1;var eee=Jot(),tee=function(){if(urt)return prt;urt=1;var eee=eat(),tee=N0e();return prt=function(ree,oee,aee){var nee=1&oee,iee=eee(ree);return function eee(){return(this&&this!==tee&&this instanceof eee?iee:ree).apply(nee?aee:this,arguments)}},prt}(),ree=function(){if(lot)return sot;lot=1;var eee=rtt(),tee=eat(),ree=gat(),oee=uat(),aee=hat(),nee=fat(),iee=N0e();return sot=function(see,lee,cee){var dee=tee(see);return function tee(){for(var pee=arguments.length,uee=Array(pee),hee=pee,fee=aee(tee);hee--;)uee[hee]=arguments[hee];var gee=pee<3&&uee[0]!==fee&&uee[pee-1]!==fee?[]:nee(uee,fee);return(pee-=gee.length)0&&nee(dee)?aee>1?ree(dee,aee-1,nee,iee,see):eee(see,dee):iee||(see[see.length]=dee)}return see},Cot}function Sat(){if(Iot)return Not;Iot=1;var eee=function(){if(Tot)return jot;Tot=1;var eee=_at();return jot=function(tee){return null!=tee&&tee.length?eee(tee,1):[]}}(),tee=ott(),ree=itt();return Not=function(oee){return ree(tee(oee,void 0,eee),oee+"")}}function Eat(){if(Rot)return Pot;Rot=1;var eee=mat(),tee=Sat(),ree=tee((function(tee,ree){return eee(tee,256,void 0,void 0,void 0,ree)}));return Pot=ree}function Oat(){if(Dot)return Mot;Dot=1;var eee=E5e(),tee=Vet(),ree=a1e(),oee=M0e(),aee=S5e(),nee=C5e(),iee=$5e();return Mot=function(see){return ree(see)?eee(see,nee):oee(see)?[see]:tee(aee(iee(see)))}}function $at(){if(Bot)return Uot;Bot=1;var eee=Qot(),tee=Lot?Fot:(Lot=1,Fot={ary:wat(),assign:Htt(),clone:vat(),curry:bat(),forEach:Wtt(),isArray:a1e(),isError:yat(),isFunction:B0e(),isWeakMap:xat(),iteratee:kat(),keys:p5e(),rearg:Eat(),toInteger:k3e(),toPath:Oat()});return Uot=function(ree,oee,aee){return eee(tee,ree,oee,aee)}}function zat(){if(Wot)return Vot;Wot=1;var eee=function(){if(qot)return Yot;qot=1;var eee=Qet(),tee=z5e(),ree=_1e(),oee=U0e(),aee=C5e();return Yot=function(nee,iee,see,lee){if(!oee(nee))return nee;for(var cee=-1,dee=(iee=tee(iee,nee)).length,pee=dee-1,uee=nee;null!=uee&&++cee=tee?eee:tee)),eee}),Kat),tee=O5e(),ree=k3e(),oee=$5e();Xat=function(aee,nee,iee){aee=oee(aee),nee=tee(nee);var see=aee.length,lee=iee=void 0===iee?see:eee(ree(iee),0,see);return(iee-=nee.length)>=0&&aee.slice(iee,lee)==nee}}(),Lat(),function(){if(tnt)return ent;tnt=1;var eee=E4e(),tee=E7e(),ree=R5e(),oee=Jat?Zat:(Jat=1,Zat=function(eee,tee,ree,oee,aee){return aee(eee,(function(eee,aee,nee){ree=oee?(oee=!1,eee):tee(ree,eee,aee,nee)})),ree}),aee=a1e();ent=function(nee,iee,see){var lee=aee(nee)?eee:oee,cee=arguments.length<3;return lee(nee,ree(iee,4),see,cee,tee)}}(),function(){if(cnt)return lnt;cnt=1;var eee=dnt()(h5e());lnt=eee}();const pnt="additionalProperties",unt="required";class hnt{constructor(eee){this.findOption=eee,this.schemaObject=eee=>{const tee=this.properties(eee),ree={type:"object",properties:tee,additionalProperties:this.findOption(tee)(pnt)},oee=this.findOption(tee)(unt);return oee.length>0&&(ree.required=oee),ree},this.properties=eee=>Object.keys(eee).reduce(((tee,ree)=>(tee[ree]=this.property(eee[ree]),tee)),{}),this.property=eee=>{switch(typeof eee){case"string":return{type:"string"};case"boolean":return{type:"boolean"};case"number":return Number.isInteger(eee)?{type:"integer"}:{type:"number"};case"object":return null==eee?{type:"null"}:this.schemaObjectOrArray(eee);default:return{}}},this.schemaObjectOrArray=eee=>eee instanceof Array?this.schemaArray(eee):this.schemaObject(eee),this.schemaArray=eee=>{if(eee.length>0){const tee=((eee,tee)=>{const ree={};return eee.filter((eee=>{const oee=tee(eee);return!Object.prototype.hasOwnProperty.call(ree,oee)&&(ree[oee]=!0,!0)}))})(eee.map(this.property),(eee=>JSON.stringify(eee)));return 1===tee.length?{type:"array",items:tee[0]}:{type:"array",items:{oneOf:tee}}}return{type:"array",items:{}}}}}const fnt=(eee,tee={})=>new hnt((eee=>ree=>{switch(ree){case pnt:return!Object.prototype.hasOwnProperty.call(tee,pnt)||tee[pnt];case unt:return Object.prototype.hasOwnProperty.call(tee,unt)?tee[unt](eee):Object.keys(eee);default:return}})).schemaObject(eee),gnt=new Set,mnt=(eee,tee)=>tee<=1?eee:eee+tee.toString(),wnt=(eee,tee)=>{const ree=mnt(eee,tee);return!gnt.has(ree)},vnt=eee=>{void 0===eee&&(eee="undefined");let tee=0;for(;!wnt(eee,tee);)tee++;const ree=mnt(eee,tee);return gnt.add(ree),ree},bnt=id=>gnt.delete(id),ynt=eee=>eee?.replace(/~1/g,"/").replace(/~0/,"~"),xnt=(eee,tee)=>{if(B5e(tee))return eee;return tee.split(".").reduce(((eee,tee)=>{if(eee&&Object.prototype.hasOwnProperty.call(eee,tee))return eee[tee]}),eee)},knt=(eee,tee,ree)=>{const oee=tee?.split("/").map(ynt);return _nt(eee,oee,ree)},_nt=(eee,tee,ree)=>{if(B5e(eee))return;if("string"==typeof eee.$ref&&(eee=knt(ree,eee.$ref,ree)),!tee||0===tee.length)return eee;const[oee,...aee]=tee;if("#"===(nee=oee)||void 0===nee||""===nee)return _nt(eee,aee,ree);var nee;const iee=a3e(eee,oee),see=_nt(iee,aee,ree);if(see)return see;if("properties"===oee||"items"===oee){let tee;const nee=[].concat(eee.oneOf??[],eee.allOf??[],eee.anyOf??[],eee.then??[],eee.else??[]);for(const eee of nee)if(tee=_nt(eee,[oee,...aee],ree),tee)break;return tee}};var Snt;!function(eee){eee.HIDE="HIDE",eee.SHOW="SHOW",eee.ENABLE="ENABLE",eee.DISABLE="DISABLE"}(Snt||(Snt={}));const Ent=(eee,tee)=>{if(!Ont(eee))return tee??"";const ree=(eee=>{const tee=eee.replace(/(anyOf|allOf|oneOf)\/[\d]+\//g,"").replace(/(then|else)\//g,"").split("/").map(ynt),ree="#"===tee[0]||""===tee[0];return o3e(ree?2:1,tee.length,2).map((eee=>tee[eee]))})(eee.scope);return B5e(ree)?tee??"":((eee,tee)=>{let p1=eee;return B5e(eee)||B5e(tee)||tee.startsWith("[")||(p1=eee+"."),B5e(p1)?tee:B5e(tee)?p1:`${p1}${tee}`})(tee,ree.join("."))},Ont=eee=>(eee=>!!eee&&"object"==typeof eee)(eee)&&"string"==typeof eee.scope,$nt=(eee,tee)=>Ent(eee,tee),znt=(eee,tee,ree,oee)=>{if((eee=>"AND"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee&&znt(eee,aee,ree,oee)),!0);if((eee=>"OR"===eee.type)(tee))return tee.conditions.reduce(((tee,aee)=>tee||znt(eee,aee,ree,oee)),!1);if((eee=>"LEAF"===eee.type)(tee)){return xnt(eee,$nt(tee,ree))===tee.expectedValue}if((eee=>d3e(eee,"schema"))(tee)){const aee=xnt(eee,$nt(tee,ree));return(!tee.failWhenUndefined||void 0!==aee)&&oee.validate(tee.schema,aee)}return!0},Cnt=(eee,tee,ree,oee)=>{const aee=eee.rule.condition;return znt(tee,aee,ree,oee)},Ant=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=Cnt(eee,tee,ree,oee);switch(eee.rule.effect){case Snt.HIDE:return!aee;case Snt.SHOW:return aee;default:return!0}})(eee,tee,ree,oee),jnt=(eee,tee,ree=void 0,oee)=>!eee.rule||((eee,tee,ree,oee)=>{const aee=Cnt(eee,tee,ree,oee);switch(eee.rule.effect){case Snt.DISABLE:return!aee;case Snt.ENABLE:return aee;default:return!0}})(eee,tee,ree,oee),Tnt=eee=>!!eee&&Object.prototype.hasOwnProperty.call(eee,"oneOf")&&eee.oneOf&&eee.oneOf.every((s=>void 0!==s.const)),Nnt=(eee,tee)=>Y3e(Int(eee),tee),Int=eee=>{if(B5e(eee))return[];if(!B5e(eee.type)&&"string"==typeof eee.type)return[eee.type];if(E3e(eee.type))return eee.type;if(!B5e(eee.properties)||!B5e(eee.additionalProperties))return["object"];if(!B5e(eee.items))return["array"];if(!B5e(eee.enum)){const tee=new Set;return eee.enum.forEach((eee=>{"string"==typeof eee?tee.add("string"):Int(eee).forEach((eee=>tee.add(eee)))})),Array.from(tee)}if(!B5e(eee.allOf)){const tee=S3e(eee.allOf,(eee=>0!==Int(eee).length));if(tee)return Int(tee)}return[]},Pnt=xnt,Rnt=(eee,tee)=>{if(void 0===eee)return[];return eee(tee)?[]:eee.errors},Mnt=eee=>{let tee=eee.dataPath||eee.instancePath||"";tee=tee.replace(/\//g,".");const ree=(eee=>{switch(eee.keyword){case"required":case"dependencies":return eee.params.missingProperty;case"additionalProperties":return eee.params.additionalProperty;default:return}})(eee);return void 0===ree||tee.endsWith(ree)||(tee=`${tee}.${ree}`),tee=tee.replace(/^./,""),tee=ynt(tee),tee},Dnt=eee=>"object"===eee?.type||!!eee?.properties,Fnt=["additionalProperties","allOf","anyOf","oneOf"],Lnt=eee=>({type:eee,elements:[]}),Unt=eee=>({type:"Control",scope:eee}),Bnt=(eee,tee,ree,oee,aee,nee)=>{if(!B5e(eee)&&void 0!==eee.$ref)return Bnt(knt(nee,eee.$ref,nee),tee,ree,oee,aee,nee);if((eee=>!(B5e(eee)||B5e(eee.oneOf)&&B5e(eee.anyOf)&&B5e(eee.allOf)))(eee)){const eee=Unt(ree);return tee.push(eee),eee}const iee=Int(eee);if(0===iee.length)return null;if(iee.length>1){const eee=Unt(ree);return tee.push(eee),eee}if("#"===ree&&"object"===iee[0]){const iee=Lnt(aee);if(tee.push(iee),eee.properties&&P4e(eee.properties).length>1&&((eee,tee)=>{if(!B5e(tee)){const ree=I4e(tee);if((eee=>"Group"===eee.type)(eee))eee.label=ree;else{const tee={type:"Label",text:ree};eee.elements.push(tee)}}})(iee,oee),!B5e(eee.properties)){const tee=ree+"/properties";Object.keys(eee.properties).map((ree=>{let oee=eee.properties[ree];const see=`${tee}/${lee=ree,lee?.replace(/~/g,"~0").replace(/\//g,"~1")}`;var lee;void 0!==oee.$ref&&(oee=knt(nee,oee.$ref,nee)),Bnt(oee,iee.elements,see,ree,aee,nee)}))}return iee}switch(iee[0]){case"object":case"array":case"string":case"number":case"integer":case"null":case"boolean":{const eee=Unt(ree);return tee.push(eee),eee}default:throw new Error("Unknown type: "+JSON.stringify(eee))}},Ynt=(eee,tee="VerticalLayout",ree="#",oee=eee)=>((eee,tee)=>{if(!B5e(eee)&&!(eee=>void 0!==eee.elements)(eee)){const ree=Lnt(tee);return ree.elements.push(eee),ree}return eee})(Bnt(eee,[],ree,"",tee,oee),tee),qnt=fnt,Vnt=Ynt,Wnt="jsonforms/INIT",Hnt="jsonforms/UPDATE_CORE",Knt="jsonforms/SET_AJV",Gnt="jsonforms/UPDATE",Xnt="jsonforms/UPDATE_ERRORS",Qnt="jsonforms/ADD_RENDERER",Znt="jsonforms/REMOVE_RENDERER",Jnt="jsonforms/ADD_CELL",eit="jsonforms/REMOVE_CELL",tit="jsonforms/SET_CONFIG",rit="jsonforms/ADD_UI_SCHEMA",oit="jsonforms/REMOVE_UI_SCHEMA",ait="jsonforms/SET_SCHEMA",nit="jsonforms/SET_UISCHEMA",iit="jsonforms/SET_VALIDATION_MODE",sit="jsonforms/SET_LOCALE",lit="jsonforms/SET_TRANSLATOR",cit="jsonforms/UPDATE_I18N",dit="jsonforms/ADD_DEFAULT_DATA",pit="jsonforms/REMOVE_DEFAULT_DATA",uit=(eee,tee,ree)=>({type:Gnt,path:eee,updater:tee,context:ree});var hit=Object.freeze({__proto__:null,INIT:Wnt,UPDATE_CORE:Hnt,SET_AJV:Knt,UPDATE_DATA:Gnt,UPDATE_ERRORS:Xnt,VALIDATE:"jsonforms/VALIDATE",ADD_RENDERER:Qnt,REMOVE_RENDERER:Znt,ADD_CELL:Jnt,REMOVE_CELL:eit,SET_CONFIG:tit,ADD_UI_SCHEMA:rit,REMOVE_UI_SCHEMA:oit,SET_SCHEMA:ait,SET_UISCHEMA:nit,SET_VALIDATION_MODE:iit,SET_LOCALE:sit,SET_TRANSLATOR:lit,UPDATE_I18N:cit,ADD_DEFAULT_DATA:dit,REMOVE_DEFAULT_DATA:pit,isUpdateArrayContext:eee=>{if(!("type"in eee))return!1;if("string"!=typeof eee.type)return!1;switch(eee.type){case"ADD":return"values"in eee&&Array.isArray(eee.values)&&eee.values.length>0;case"REMOVE":return"indices"in eee&&Array.isArray(eee.indices)&&eee.indices.length>0&&eee.indices.every((i=>"number"==typeof i));case"MOVE":return"moves"in eee&&Array.isArray(eee.moves)&&eee.moves.length>0&&eee.moves.every((m=>"object"==typeof m&&null!==m&&"from"in m&&"to"in m&&"number"==typeof m.from&&"number"==typeof m.to));default:return!1}},init:(eee,tee=fnt(eee),ree,oee)=>({type:Wnt,data:eee,schema:tee,uischema:"object"==typeof ree?ree:Ynt(tee),options:oee}),updateCore:(eee,tee,ree,oee)=>({type:Hnt,data:eee,schema:tee,uischema:ree,options:oee}),registerDefaultData:(eee,tee)=>({type:dit,schemaPath:eee,data:tee}),unregisterDefaultData:eee=>({type:pit,schemaPath:eee}),setAjv:eee=>({type:Knt,ajv:eee}),update:uit,updateErrors:eee=>({type:Xnt,errors:eee}),registerRenderer:(eee,tee)=>({type:Qnt,tester:eee,renderer:tee}),registerCell:(eee,tee)=>({type:Jnt,tester:eee,cell:tee}),unregisterCell:(eee,tee)=>({type:eit,tester:eee,cell:tee}),unregisterRenderer:(eee,tee)=>({type:Znt,tester:eee,renderer:tee}),setConfig:eee=>({type:tit,config:eee}),setValidationMode:eee=>({type:iit,validationMode:eee}),registerUISchema:(eee,tee)=>({type:rit,tester:eee,uischema:tee}),unregisterUISchema:eee=>({type:oit,tester:eee}),setLocale:eee=>({type:sit,locale:eee}),setSchema:eee=>({type:ait,schema:eee}),setTranslator:(eee,tee)=>({type:lit,translator:eee,errorTranslator:tee}),updateI18n:(eee,tee,ree)=>({type:cit,locale:eee,translator:tee,errorTranslator:ree}),setUISchema:eee=>({type:nit,uischema:eee})});const fit={restrict:!1,trim:!1,showUnfocusedDescription:!1,hideRequiredAsterisk:!1},git=(eee={})=>ctt({},fit,eee),mit=(eee=git(),tee)=>tee.type===tit?git(tee.config):eee,wit={data:{},schema:{},uischema:void 0,errors:[],validator:void 0,ajv:void 0,validationMode:"ValidateAndShow",additionalErrors:[]},vit=(eee,tee)=>tee&&bit(tee.options)?tee.options.validationMode:eee.validationMode,bit=eee=>!!eee&&void 0!==eee.validationMode,yit=(eee,tee)=>{return tee&&((ree=tee.options)&&void 0!==ree.additionalErrors)?tee.options.additionalErrors:eee.additionalErrors;var ree},xit=(eee,tee)=>{if(tee){if(kit(tee.options))return tee.options.ajv;if(void 0!==tee.options&&Yat(tee.options.compile))return tee.options}return eee.ajv?eee.ajv:(eee=>{const tee=new t7e({allErrors:!0,verbose:!0,strict:!1,addUsedSchema:!1,...eee});return c7e(tee),tee})()},kit=eee=>!!eee&&void 0!==eee.ajv,_it=(eee=wit,tee)=>{switch(tee.type){case Wnt:{const ree=xit(eee,tee),oee=vit(eee,tee),v="NoValidation"===oee?void 0:ree.compile(tee.schema),e=Rnt(v,tee.data),aee=yit(eee,tee);return{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,additionalErrors:aee,errors:e,validator:v,ajv:ree,validationMode:oee}}case Hnt:{const ree=xit(eee,tee),oee=vit(eee,tee);let aee=eee.validator,nee=eee.errors;eee.schema!==tee.schema||eee.validationMode!==oee||eee.ajv!==ree?(aee="NoValidation"===oee?void 0:ree.compile(tee.schema),nee=Rnt(aee,tee.data)):eee.data!==tee.data&&(nee=Rnt(aee,tee.data));const iee=yit(eee,tee);return eee.data!==tee.data||eee.schema!==tee.schema||eee.uischema!==tee.uischema||eee.ajv!==ree||eee.errors!==nee||eee.validator!==aee||eee.validationMode!==oee||eee.additionalErrors!==iee?{...eee,data:tee.data,schema:tee.schema,uischema:tee.uischema,ajv:ree,errors:A7e(nee,eee.errors)?eee.errors:nee,validator:aee,validationMode:oee,additionalErrors:iee}:eee}case Knt:{const ree=tee.ajv,oee="NoValidation"===eee.validationMode?void 0:ree.compile(eee.schema),aee=Rnt(oee,eee.data);return{...eee,validator:oee,errors:aee}}case ait:{const v=tee.schema&&eee.ajv&&"NoValidation"!==eee.validationMode?eee.ajv.compile(tee.schema):eee.validator,ree=Rnt(v,eee.data);return{...eee,validator:v,schema:tee.schema,errors:ree}}case nit:return{...eee,uischema:tee.uischema};case Gnt:if(void 0===tee.path||null===tee.path)return eee;if(""===tee.path){const ree=tee.updater(Jtt(eee.data)),oee=Rnt(eee.validator,ree);return{...eee,data:ree,errors:oee}}{const ree=a3e(eee.data,tee.path),oee=tee.updater(Jtt(ree));let aee;aee=void 0!==oee?Cat(tee.path,oee,void 0===eee.data?{}:eee.data):Bat(tee.path,void 0===eee.data?{}:eee.data);const nee=Rnt(eee.validator,aee);return{...eee,data:aee,errors:nee}}case Xnt:return{...eee,errors:tee.errors};case iit:if(eee.validationMode===tee.validationMode)return eee;if("NoValidation"===tee.validationMode){const ree=Rnt(void 0,eee.data);return{...eee,errors:ree,validationMode:tee.validationMode}}if("NoValidation"===eee.validationMode){const ree=eee.ajv.compile(eee.schema),oee=Rnt(ree,eee.data);return{...eee,validator:ree,errors:oee,validationMode:tee.validationMode}}return{...eee,validationMode:tee.validationMode};default:return eee}};var Sit,Eit;!function(eee){eee.addTooltip="addTooltip",eee.addAriaLabel="addAriaLabel",eee.removeTooltip="removeTooltip",eee.upAriaLabel="upAriaLabel",eee.downAriaLabel="downAriaLabel",eee.noSelection="noSelection",eee.removeAriaLabel="removeAriaLabel",eee.noDataMessage="noDataMessage",eee.deleteDialogTitle="deleteDialogTitle",eee.deleteDialogMessage="deleteDialogMessage",eee.deleteDialogAccept="deleteDialogAccept",eee.deleteDialogDecline="deleteDialogDecline",eee.up="up",eee.down="down"}(Sit||(Sit={})),Sit.addTooltip,Sit.addAriaLabel,Sit.removeTooltip,Sit.removeAriaLabel,Sit.upAriaLabel,Sit.up,Sit.down,Sit.downAriaLabel,Sit.noDataMessage,Sit.noSelection,Sit.deleteDialogTitle,Sit.deleteDialogMessage,Sit.deleteDialogAccept,Sit.deleteDialogDecline,function(eee){eee.clearDialogTitle="clearDialogTitle",eee.clearDialogMessage="clearDialogMessage",eee.clearDialogAccept="clearDialogAccept",eee.clearDialogDecline="clearDialogDecline"}(Eit||(Eit={})),Eit.clearDialogTitle,Eit.clearDialogMessage,Eit.clearDialogAccept,Eit.clearDialogDecline;const Oit=(eee,tee,ree,oee)=>`${((eee,tee,ree)=>((eee,tee)=>{return"object"==typeof(ree=tee)&&null!==ree&&"string"==typeof ree.i18n?tee.i18n:eee?.i18n??void 0;var ree})(eee,tee)??(eee=>eee?.split(".").filter((eee=>!/^\d+$/.test(eee))).join(".")||"root")(ree))(eee,tee,ree)}.${oee}`,$it=(eee,tee)=>tee,zit=(eee,t,tee)=>{const ree=t(Oit(eee.parentSchema,tee,Mnt(eee),`error.${eee.keyword}`),void 0,{error:eee});if(void 0!==ree)return ree;const oee=t(`error.${eee.keyword}`,void 0,{error:eee});if(void 0!==oee)return oee;const aee=t(eee.message,void 0,{error:eee});return void 0!==aee?aee:"required"===eee.keyword&&eee.message?.startsWith("must have required property")?t("is a required property","is a required property",{error:eee}):eee.message},Cit=()=>eee=>(eee=>void 0===eee?$it:eee.translate)(a3e(eee,"jsonforms.i18n")),Ait=()=>eee=>(eee=>void 0===eee?zit:eee.translateError)(a3e(eee,"jsonforms.i18n")),jit={locale:"en",translate:$it,translateError:zit},Tit=(eee=jit,tee)=>{switch(tee.type){case cit:{const ree=tee.locale??jit.locale,oee=tee.translator??jit.translate,aee=tee.errorTranslator??jit.translateError;return ree!==eee.locale||oee!==eee.translate||aee!==eee.translateError?{...eee,locale:ree,translate:oee,translateError:aee}:eee}case lit:return{...eee,translate:tee.translator??$it,translateError:tee.errorTranslator??zit};case sit:return{...eee,locale:tee.locale??navigator.languages[0]};default:return eee}},Nit=eee=>!B5e(eee)&&void 0!==eee.scope,Iit=eee=>(tee,ree,oee)=>{if(B5e(tee)||!Nit(tee))return!1;if(B5e(ree))return!1;const aee=tee.scope;if(B5e(aee))return!1;let nee=ree;return Nnt(ree,"object")&&(nee=knt(ree,aee,oee?.rootSchema)),void 0!==nee&&eee(nee,oee?.rootSchema)},Pit=(eee,tee)=>(ree,oee,aee)=>{if(B5e(ree)||!Nit(ree))return!1;const nee=ree.scope;let iee=oee;return Nnt(oee,"object")&&(iee=knt(oee,nee,aee?.rootSchema)),iee=a3e(iee,eee),void 0!==iee&&tee(iee,aee?.rootSchema)},Rit=eee=>Iit((tee=>!B5e(tee)&&Nnt(tee,eee))),Mit=eee=>Iit((tee=>!B5e(tee)&&tee.format===eee&&Nnt(tee,"string"))),Dit=eee=>tee=>!B5e(tee)&&tee.type===eee,Fit=(eee,tee)=>ree=>{if(B5e(ree))return!1;const oee=ree.options;return!B5e(oee)&&oee[eee]===tee},Lit=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee&&aee(tee,ree,oee)),!0),or=(...eee)=>(tee,ree,oee)=>eee.reduce(((eee,aee)=>eee||aee(tee,ree,oee)),!1);Lit(Dit("Control"),Rit("boolean")),Lit(Dit("Control"),Rit("object")),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"allOf")))),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"anyOf")))),Lit(Dit("Control"),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"oneOf")))),Lit(Dit("Control"),Iit((eee=>(eee=>!!eee&&"object"==typeof eee&&(Object.prototype.hasOwnProperty.call(eee,"enum")||Object.prototype.hasOwnProperty.call(eee,"const")))(eee)))),Lit(Dit("Control"),Iit((eee=>Tnt(eee)))),Lit(Dit("Control"),Rit("integer")),Lit(Dit("Control"),Rit("number")),Lit(Dit("Control"),Rit("string")),Lit(Dit("Control"),Fit("multi",!0)),Lit(Dit("Control"),or(Mit("date"),Fit("format","date"))),Lit(Dit("Control"),or(Mit("time"),Fit("format","time"))),Lit(Dit("Control"),or(Mit("date-time"),Fit("format","date-time")));const Uit=Lit(Iit(((eee,tee)=>Nnt(eee,"array")&&!Array.isArray(knt(eee,"items",tee)))),Pit("items",((eee,tee)=>{const ree=eee.$ref?knt(tee,eee.$ref,tee):eee;return Nnt(ree,"object")})));Lit(Dit("Control"),Uit),Lit(Dit("Control"),Iit(((eee,tee)=>0!==Int(eee).length&&!Array.isArray(knt(eee,"items",tee)))),Pit("items",((eee,tee)=>{const ree=eee.$ref?knt(tee,eee.$ref,tee):eee,oee=Int(ree);return 1===oee.length&&Y3e(["integer","number","boolean","string"],oee[0])}))),Lit(Dit("Control"),or(Rit("number"),Rit("integer")),Iit((eee=>Object.prototype.hasOwnProperty.call(eee,"maximum")&&Object.prototype.hasOwnProperty.call(eee,"minimum")&&Object.prototype.hasOwnProperty.call(eee,"default"))),Fit("slider",!0)),Lit(Dit("Control"),Rit("integer"),Fit("format",!0));const Bit=(eee,tee,ree)=>oee=>{const aee=oee.errors??[],nee=oee.additionalErrors??[];return((eee,tee,ree)=>oee=>{const aee=$7e(oee,(eee=>"oneOf"===eee.keyword||"anyOf"===eee.keyword)).map((eee=>Mnt(eee)));return $7e(oee,(oee=>{if(-1!==Fnt.indexOf(oee.keyword)&&!Tnt(oee.parentSchema))return!1;const nee=Mnt(oee);let iee=ree(nee);const see=oee.parentSchema;return!iee||Dnt(see)||Tnt(see)||-1===aee.findIndex((p=>eee.startsWith(p)))||(iee=iee&&A7e(see,tee)),iee}))})(eee,tee,ree)("ValidateAndHide"===oee.validationMode?nee:[...aee,...nee])},Yit=(eee,tee)=>ree=>((eee,tee)=>Bit(eee,tee,(tee=>tee===eee)))(eee,tee)(ree.jsonforms.core),qit=eee=>Kit(a3e(eee,"jsonforms.core")),Vit=eee=>Git(a3e(eee,"jsonforms.core")),Wit=eee=>Xit(a3e(eee,"jsonforms.core")),Hit=eee=>a3e(eee,"data"),Kit=eee=>a3e(eee,"schema"),Git=eee=>a3e(eee,"uischema"),Xit=eee=>a3e(eee,"ajv"),Qit=eee=>eee.jsonforms.config,Zit=(eee,tee,ree,oee,aee,nee)=>!eee?.jsonforms?.readonly&&(ree&&(eee=>!(!eee.rule||eee.rule.effect!==Snt.ENABLE&&eee.rule.effect!==Snt.DISABLE))(ree)?jnt(ree,aee,tee?.path,Wit(eee)):"boolean"==typeof ree?.options?.readonly?!ree.options.readonly:"boolean"==typeof ree?.options?.readOnly?!ree.options.readOnly:"boolean"==typeof nee?.readonly?!nee.readonly:"boolean"==typeof nee?.readOnly?!nee.readOnly:!0!==oee?.readOnly&&("boolean"!=typeof tee?.enabled||tee.enabled)),Jit=eee=>({handleChange(tee,ree){eee(uit(tee,(()=>ree)))}}),est=(eee,tee)=>{const{id:id,schema:ree,path:oee,uischema:aee,renderers:nee,cells:iee}=tee,see=(eee=>Hit(a3e(eee,"jsonforms.core")))(eee),lee=void 0!==tee.visible?tee.visible:Ant(aee,see,void 0,Wit(eee)),cee=qit(eee),dee=Qit(eee);let pee;pee=!0!==eee.jsonforms.readonly&&("boolean"==typeof tee.enabled?tee.enabled:Zit(eee,tee,aee,ree||cee,see,dee));const t=Cit()(eee),te=Ait()(eee),uee=((eee,et,t,tee,ree,oee)=>{if(eee.length>0&&t){const aee=Oit(tee,ree,oee,"error.custom"),nee=t(aee,void 0,{schema:tee,uischema:ree,path:oee,errors:eee});if(void 0!==nee)return nee}return(eee=>null==eee?"":eee.join("\n"))(eee.map((eee=>et(eee,t,ree))))})(Yit(oee,ree)(eee),te,t,ree,aee,oee),hee=B5e(uee);return{data:Pnt(see,oee),visible:lee,enabled:pee,id:id,path:oee,errors:uee,isValid:hee,schema:ree,uischema:aee,config:Qit(eee),rootSchema:cee,renderers:nee,cells:iee}},tst=(eee,tee)=>{const ree=est(eee,tee),{renderers:oee,cells:aee,...nee}=tee;return{...ree,...nee,cells:aee||eee.jsonforms.cells||[]}};function rst(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function ost(e){for(var r=1;r=0)continue;ree[oee]=eee[oee]}return ree}(eee,tee);if(Object.getOwnPropertySymbols){var aee=Object.getOwnPropertySymbols(eee);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(eee,ree)&&(oee[ree]=eee[ree])}return oee}var lst=Eoe({name:"UnknownRenderer"});lst.render=function(eee,tee,ree,oee,aee,nee){return xne(),Ene("div",null,"No applicable renderer found.")};var cst=["rootSchema"],dst=["control"],pst=function(){return{schema:{required:!0,type:[Object,Boolean]},uischema:{required:!0,type:Object},path:{required:!0,type:String},enabled:{required:!1,type:Boolean,default:void 0},renderers:{required:!1,type:Array,default:void 0},cells:{required:!1,type:Array,default:void 0},config:{required:!1,type:Object,default:void 0}}};var ust=function(eee){var tee=zae("jsonforms"),ree=zae("dispatch");if(!tee||!ree)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var oee=nie((function(){return ree={jsonforms:tee},{renderers:(oee=eee).renderers||a3e(ree.jsonforms,"renderers"),cells:oee.cells||a3e(ree.jsonforms,"cells"),schema:oee.schema||qit(ree),rootSchema:qit(ree),uischema:oee.uischema||Vit(ree),path:oee.path,enabled:oee.enabled,config:Qit(ree)};var ree,oee})),aee=nie((function(){return oee.value.rootSchema}));return{renderer:nie((function(){var eee=oee.value;return eee.rootSchema,sst(eee,cst)})),rootSchema:aee}},hst=function(eee){var tee=function(eee,tee,ree){var oee=zae("jsonforms"),aee=zae("dispatch");if(!oee||!aee)throw new Error("'jsonforms' or 'dispatch' couldn't be injected. Are you within JSON Forms?");var id=_re(void 0),nee=nie((function(){return ost(ost(ost({},eee),tee({jsonforms:oee},eee)),{},{id:id.value})})),iee=null==ree?void 0:ree(aee);return Moe((function(){nee.value.uischema.scope&&(id.value=vnt(nee.value.uischema.scope))})),rne((function(){return eee.schema}),(function(eee,tee){eee!==tee&&Nit(nee.value.uischema)&&(id.value&&bnt(id.value),id.value=vnt(nee.value.uischema.scope))})),Boe((function(){id.value&&(bnt(id.value),id.value=void 0)})),ost({control:nee},iee)}(eee,tst,Jit);return ost({cell:tee.control},sst(tee,dst))},fst=Eoe({name:"DispatchRenderer",props:ost({},pst()),setup:function(eee){return ust(eee)},computed:{determinedRenderer:function(){var eee=this,tee={rootSchema:this.rootSchema,config:this.config},ree=D5e(this.renderer.renderers,(function(r){return r.tester(eee.renderer.uischema,eee.renderer.schema,tee)}));return void 0===ree||-1===ree.tester(this.renderer.uischema,this.renderer.schema,tee)?lst:ree.renderer}}});fst.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedRenderer),Yee(Nne(eee.renderer)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var gst=Eoe({name:"DispatchCell",props:ost({},pst()),setup:function(eee){return hst(eee)},computed:{determinedCell:function(){var eee=this,tee={rootSchema:this.cell.rootSchema,config:this.config},ree=D5e(this.cell.cells,(function(r){return r.tester(eee.cell.uischema,eee.cell.schema,tee)}));return void 0===ree||-1===ree.tester(this.cell.uischema,this.cell.schema,tee)?lst:ree.cell}}});gst.render=function(eee,tee,ree,oee,aee,nee){return xne(),One(Xoe(eee.determinedCell),Yee(Nne(eee.cell)),eae({_:2},[Joe(eee.$slots,(function(_,tee){return{name:tee,fn:doe((function(){return[tae(eee.$slots,tee)]}))}}))]),1040)};var mst=function(eee){return eee&&"object"===nst(eee)},wst=dre([]),vst=Eoe({name:"JsonForms",components:{DispatchRenderer:fst},provide:function(){return{jsonforms:this.jsonforms,dispatch:this.dispatch}},props:{data:{required:!1,type:[String,Number,Boolean,Array,Object],default:void 0},schema:{required:!1,type:[Object,Boolean],default:void 0},uischema:{required:!1,type:Object,default:void 0},renderers:{required:!0,type:Array},cells:{required:!1,type:Array,default:function(){return[]}},config:{required:!1,type:Object,default:void 0},readonly:{required:!1,type:Boolean,default:!1},uischemas:{required:!1,type:Array,default:function(){return[]}},validationMode:{required:!1,type:String,default:"ValidateAndShow"},ajv:{required:!1,type:Object,default:void 0},i18n:{required:!1,type:Object,default:void 0},additionalErrors:{required:!1,type:Array,default:function(){return wst}},middleware:{required:!1,type:Function,default:(eee,tee,ree)=>ree(eee,tee)}},emits:["change"],data:function(){var eee,tee,ree,oee,aee,nee,iee=this,see=this.data,lee=mst(see)?see:{},cee=null!==(eee=this.schema)&&void 0!==eee?eee:qnt(lee),dee=null!==(tee=this.uischema)&&void 0!==tee?tee:Vnt(cee,void 0,void 0,cee);return{schemaToUse:cee,dataToUse:see,uischemaToUse:dee,jsonforms:{core:(nee={data:see,schema:cee,uischema:dee},iee.middleware(nee,hit.init(see,cee,dee,{validationMode:iee.validationMode,ajv:iee.ajv,additionalErrors:iee.additionalErrors}),_it)),config:mit(void 0,hit.setConfig(this.config)),i18n:Tit(this.i18n,hit.updateI18n(null===(ree=this.i18n)||void 0===ree?void 0:ree.locale,null===(oee=this.i18n)||void 0===oee?void 0:oee.translate,null===(aee=this.i18n)||void 0===aee?void 0:aee.translateError)),renderers:this.renderers,cells:this.cells,uischemas:this.uischemas,readonly:this.readonly}}},computed:{coreDataToUpdate:function(){return[this.dataToUse,this.schemaToUse,this.uischemaToUse,this.validationMode,this.ajv,this.additionalErrors]},eventToEmit:function(){return{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors}}},watch:{schema:function(eee){var tee=mst(this.data)?this.data:{};this.schemaToUse=null!=eee?eee:qnt(tee),this.uischema||(this.uischemaToUse=Vnt(this.schemaToUse,void 0,void 0,this.schemaToUse))},uischema:function(eee){this.uischemaToUse=null!=eee?eee:Vnt(this.schemaToUse,void 0,void 0,this.schemaToUse)},data:function(eee){this.dataToUse=eee},renderers:function(eee){this.jsonforms.renderers=eee},cells:function(eee){this.jsonforms.cells=eee},uischemas:function(eee){this.jsonforms.uischemas=eee},config:{handler:function(eee){this.jsonforms.config=mit(void 0,hit.setConfig(eee))},deep:!0},readonly:function(eee){this.jsonforms.readonly=eee},coreDataToUpdate:function(){this.jsonforms.core=this.middleware(this.jsonforms.core,hit.updateCore(this.dataToUse,this.schemaToUse,this.uischemaToUse,{validationMode:this.validationMode,ajv:this.ajv,additionalErrors:this.additionalErrors}),_it)},eventToEmit:function(eee){this.$emit("change",eee)},i18n:{handler:function(eee){this.jsonforms.i18n=Tit(this.jsonforms.i18n,hit.updateI18n(null==eee?void 0:eee.locale,null==eee?void 0:eee.translate,null==eee?void 0:eee.translateError))},deep:!0}},mounted:function(){this.$emit("change",{data:this.jsonforms.core.data,errors:this.jsonforms.core.errors})},methods:{dispatch:function(eee){this.jsonforms.core=this.middleware(this.jsonforms.core,eee,_it)}}});vst.render=function(eee,tee,ree,oee,aee,nee){var iee=Koe("dispatch-renderer");return xne(),One(iee,{schema:eee.jsonforms.core.schema,uischema:eee.jsonforms.core.uischema,path:""},null,8,["schema","uischema"])};const bst=fGe("\n query GetConnectSettingsForm {\n connect {\n id\n settings {\n id\n dataSchema\n uiSchema\n values {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n }\n }\n }\n }\n"),yst=fGe("\n mutation UpdateConnectSettings($input: ApiSettingsInput!) {\n updateApiSettings(input: $input) {\n sandbox\n extraOrigins\n accessType\n forwardType\n port\n }\n }\n"),xst={class:"grid grid-cols-settings items-baseline pl-3 gap-y-6 [&>*:nth-child(odd)]:text-end [&>*:nth-child(even)]:ml-10"},kst={class:"mt-6 pl-3 [&_.vertical-layout]:space-y-6"},_st={class:"mt-6 grid grid-cols-settings gap-y-6 items-baseline"},Sst={class:"text-sm text-end"},Est={key:0},Ost={key:1},$st={class:"col-start-2 ml-10 space-y-4"},zst={key:0,class:"text-sm text-unraid-red-500"},Cst=Eoe({__name:"ConnectSettings.ce",setup(eee){const tee=_re({}),{result:ree,refetch:oee}=aHe(bst),aee=nie((()=>{if(ree.value)return ree.value?.connect.settings}));rne(ree,(()=>{if(!ree.value)return;const{__typename:eee,...oee}=ree.value.connect.settings.values;tee.value=oee}));const nee=nie((()=>aee.value?.values.sandbox!==tee.value?.sandbox)),{mutate:iee,loading:see,error:lee,onDone:cee}=iHe(yst),dee=_re(!1);!function(eee,cb,tee={}){const{debounce:ree=0,maxWait:oee,...aee}=tee;XXe(eee,cb,{...aee,eventFilter:VXe(ree,{maxWait:oee})})}(see,(eee=>{dee.value=eee}),{debounce:100}),cee((()=>{globalThis.toast.success("Updated API Settings",{description:nee.value?"The API is restarting...":void 0})}));const pee={restrict:!1,trim:!1},uee=[...ELe],hee=async()=>{await iee({input:tee.value}),await oee()},fee=({data:eee})=>{tee.value=eee};return(eee,ree)=>(xne(),Ene(gne,null,[jne("div",xst,[Tne($re(Sme),null,{default:doe((()=>ree[0]||(ree[0]=[Pne("Account Status:")]))),_:1}),ree[2]||(ree[2]=jne("div",{innerHTML:""},null,-1)),Tne($re(Sme),null,{default:doe((()=>ree[1]||(ree[1]=[Pne("Download Unraid API Logs:")]))),_:1}),ree[3]||(ree[3]=jne("div",{innerHTML:""},null,-1))]),jne("div",kst,[$re(aee)?(xne(),One($re(vst),{key:0,schema:$re(aee).dataSchema,uischema:$re(aee).uiSchema,renderers:uee,data:$re(tee),config:pee,readonly:$re(dee),onChange:fee},null,8,["schema","uischema","data","readonly"])):Mne("",!0),jne("div",_st,[jne("div",Sst,[$re(dee)?(xne(),Ene("p",Est,"Applying Settings...")):$re(nee)?(xne(),Ene("p",Ost,"The API will restart after settings are applied.")):Mne("",!0)]),jne("div",$st,[Tne($re(zpe),{variant:"outline-primary",padding:"lean",size:"12px",class:"leading-normal",onClick:hee},{default:doe((()=>ree[4]||(ree[4]=[Pne(" Apply ")]))),_:1}),$re(lee)?(xne(),Ene("p",zst," ✕ Error: "+Hee($re(lee).message),1)):Mne("",!0)])])])],64))}}),Ast=Ode(Cst,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),jst={class:"whitespace-normal flex flex-col gap-y-16px max-w-3xl"},Tst={class:"flex flex-col gap-y-16px"},Nst={class:"flex"},Ist={class:"flex flex-row items-baseline gap-8px"},Pst=["href"],Rst=["href"],Mst=["href"],Dst=Eoe({__name:"DownloadApiLogs.ce",setup(eee){const{t:t}=bde(),tee=nie((()=>{const eee=new URL("/graphql/api/logs",oKe);return eee.searchParams.append("csrf_token",globalThis.csrf_token),eee}));return(eee,ree)=>(xne(),Ene("div",jst,[jne("span",null,Hee($re(t)("The primary method of support for Unraid Connect is through our forums and Discord."))+" "+Hee($re(t)("If you are asked to supply logs, please open a support request on our Contact Page and reply to the email message you receive with your logs attached."))+" "+Hee($re(t)("The logs may contain sensitive information so do not post them publicly.")),1),jne("span",Tst,[jne("div",Nst,[Tne($re(zpe),{class:"grow-0 shrink-0",download:"",external:!0,href:$re(tee).toString(),icon:$re(cHe),size:"12px",text:$re(t)("Download unraid-api Logs")},null,8,["href","icon","text"])]),jne("div",Ist,[jne("a",{href:$re(ZHe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Pne(Hee($re(t)("Unraid Connect Forums"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Pst),jne("a",{href:$re(eKe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Pne(Hee($re(t)("Unraid Discord"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Rst),jne("a",{href:$re(JHe).toString(),target:"_blank",rel:"noopener noreferrer",class:"text-[#486dba] hover:text-[#3b5ea9] focus:text-[#3b5ea9] hover:underline focus:underline inline-flex flex-row items-center justify-start gap-8px"},[Pne(Hee($re(t)("Unraid Contact Page"))+" ",1),Tne($re(hHe),{class:"w-16px"})],8,Mst)])])]))}}),Fst=Ode(Dst,[["styles",[':root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.left-0{left:0}.left-2{left:.8rem}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-11{height:4.4rem}.h-2\\.5{height:1rem}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-px{height:1px}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-14px{width:14px}.w-16{width:6.4rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-5{width:2rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}.cursor-default{cursor:default}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.gap-1\\.5{gap:.6rem}.gap-3{gap:1.2rem}.gap-y-2{row-gap:.8rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.fill-black{fill:#1c1b1b}.fill-white{fill:#fff}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-8{padding:3.2rem}.p-px{padding:1px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-3xl{font-size:3rem;line-height:3.6rem}.font-medium{font-weight:500}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-70{opacity:.7}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:hsl(var(--foreground));max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) color{-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:hsl(var(--foreground));--tw-prose-headings:hsl(var(--foreground));--tw-prose-lead:hsl(var(--foreground))}.prose :where(--tw-prose-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-bold:hsl(var(--foreground));--tw-prose-counters:hsl(var(--foreground));--tw-prose-bullets:hsl(var(--foreground));--tw-prose-hr:hsl(var(--foreground));--tw-prose-quotes:hsl(var(--foreground));--tw-prose-quote-borders:hsl(var(--foreground));--tw-prose-captions:hsl(var(--foreground));--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:hsl(var(--foreground));--tw-prose-pre-code:hsl(var(--foreground));--tw-prose-pre-bg:hsl(var(--background));--tw-prose-th-borders:hsl(var(--foreground));--tw-prose-td-borders:hsl(var(--foreground));--tw-prose-invert-body:hsl(var(--background));--tw-prose-invert-headings:hsl(var(--background));--tw-prose-invert-lead:hsl(var(--background))}.prose :where(--tw-prose-invert-links):not(:where([class~=not-prose],[class~=not-prose] *)){-d-e-f-a-u-l-t:hsl(var(--primary));foreground:hsl(var(--primary-foreground))}.prose{--tw-prose-invert-bold:hsl(var(--background));--tw-prose-invert-counters:hsl(var(--background));--tw-prose-invert-bullets:hsl(var(--background));--tw-prose-invert-hr:hsl(var(--background));--tw-prose-invert-quotes:hsl(var(--background));--tw-prose-invert-quote-borders:hsl(var(--background));--tw-prose-invert-captions:hsl(var(--background));--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:hsl(var(--background));--tw-prose-invert-pre-code:hsl(var(--background));--tw-prose-invert-pre-bg:hsl(var(--foreground));--tw-prose-invert-th-borders:hsl(var(--background));--tw-prose-invert-td-borders:hsl(var(--background));font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}body{--color-alpha:#1c1b1b;--color-beta:#f2f2f2;--color-gamma:#999;--color-gamma-opaque:hsla(0,0%,60%,.5);--color-customgradient-start:hsla(0,0%,95%,0);--color-customgradient-end:hsla(0,0%,95%,.85);--shadow-beta:0 25px 50px -12px hsla(0,0%,95%,.15);--ring-offset-shadow:0 0 --var(--color-beta);--ring-shadow:0 0 --var(--color-beta)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-right-1{right:-.4rem}.-top-1{top:-.4rem}.bottom-0{bottom:0}.bottom-4{bottom:1.6rem}.bottom-\\[-3px\\]{bottom:-3px}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-\\[1px\\]{top:1px}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\\[99999\\]{z-index:99999}.col-start-2{grid-column-start:2}.m-0{margin:0}.mx-2{margin-left:.8rem;margin-right:.8rem}.mx-8px{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.my-12{margin-bottom:4.8rem;margin-top:4.8rem}.my-16px{margin-bottom:16px;margin-top:16px}.my-24px{margin-bottom:24px;margin-top:24px}.my-8px{margin-bottom:8px;margin-top:8px}.mb-4{margin-bottom:1.6rem}.mb-4px{margin-bottom:4px}.mb-6{margin-bottom:2.4rem}.mb-8px{margin-bottom:8px}.ml-1{margin-left:.4rem}.ml-10{margin-left:4rem}.ml-8px{margin-left:8px}.mr-1{margin-right:.4rem}.mr-2{margin-right:.8rem}.mt-1{margin-top:.4rem}.mt-12px{margin-top:12px}.mt-2{margin-top:.8rem}.mt-24px{margin-top:24px}.mt-4{margin-top:1.6rem}.mt-4px{margin-top:4px}.mt-6{margin-top:2.4rem}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-2\\.5{height:1rem;width:1rem}.size-4{height:1.6rem;width:1.6rem}.size-5{height:2rem;width:2rem}.size-6{height:2.4rem;width:2.4rem}.h-10{height:4rem}.h-12px{height:12px}.h-16px{height:16px}.h-2{height:.8rem}.h-20px{height:20px}.h-24px{height:24px}.h-2px{height:2px}.h-3{height:1.2rem}.h-32px{height:32px}.h-36px{height:36px}.h-6{height:2.4rem}.h-\\[30px\\]{height:30px}.h-\\[500px\\]{height:500px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\\[65vh\\]{max-height:65vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-\\[250px\\]{min-height:250px}.min-h-screen{min-height:100vh}.w-1\\/2{width:50%}.w-12px{width:12px}.w-16px{width:16px}.w-2{width:.8rem}.w-20px{width:20px}.w-24{width:9.6rem}.w-24px{width:24px}.w-28px{width:28px}.w-2px{width:2px}.w-3{width:1.2rem}.w-32px{width:32px}.w-36px{width:36px}.w-4{width:1.6rem}.w-6{width:2.4rem}.w-72{width:28.8rem}.w-\\[100px\\]{width:100px}.w-\\[110px\\]{width:110px}.w-\\[120px\\]{width:120px}.w-\\[125\\%\\]{width:125%}.w-\\[150px\\]{width:150px}.w-\\[350px\\]{width:350px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-\\[50px\\]{width:50px}.w-full{width:100%}.w-screen{width:100vw}.min-w-\\[200px\\]{min-width:200px}.min-w-\\[280px\\]{min-width:280px}.max-w-160px{max-width:160px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-640px{max-width:640px}.max-w-800px{max-width:800px}.max-w-\\[100vw\\]{max-width:100vw}.max-w-\\[45ch\\]{max-width:45ch}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.-translate-y-1{--tw-translate-y:-.4rem}.-translate-y-1,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.translate-x-\\[2px\\],.translate-y-0\\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\\.5{--tw-translate-y:.2rem}.translate-y-1{--tw-translate-y:.4rem}.translate-y-1,.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y:1.2rem}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-settings{grid-template-columns:35% 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.4rem}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-20px{gap:20px}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-5{gap:2rem}.gap-6{gap:2.4rem}.gap-8px{gap:8px}.gap-x-16px{-moz-column-gap:16px;column-gap:16px}.gap-x-4px{-moz-column-gap:4px;column-gap:4px}.gap-x-8px{-moz-column-gap:8px;column-gap:8px}.gap-y-12px{row-gap:12px}.gap-y-16px{row-gap:16px}.gap-y-24px{row-gap:24px}.gap-y-4px{row-gap:4px}.gap-y-6{row-gap:2.4rem}.gap-y-8px{row-gap:8px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.4rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-t{border-top-left-radius:.4rem;border-top-right-radius:.4rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-0{border-left-width:0}.border-r-0{border-right-width:0}.border-r-2{border-right-width:2px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-none{border-style:none}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-green-600\\/10{border-color:#16a34a1a}.border-grey-mid{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.border-neutral-800{--tw-border-opacity:1;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-unraid-red\\/10{border-color:#e228281a}.border-unraid-red\\/90{border-color:#e22828e6}.border-white\\/10{border-color:#ffffff1a}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-card{background-color:hsl(var(--card))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-header-background-color{background-color:var(--header-background-color)}.bg-header-text-secondary{background-color:var(--header-text-secondary)}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/80{background-color:hsl(var(--muted)/.8)}.bg-popover{background-color:hsl(var(--popover))}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-transparent{background-color:transparent}.bg-unraid-green{--tw-bg-opacity:1;background-color:rgb(99 166 89/var(--tw-bg-opacity,1))}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-unraid-red\\/90{background-color:#e22828e6}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-zinc-800{background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.bg-opacity-100,.bg-zinc-800{--tw-bg-opacity:1}.bg-opacity-80{--tw-bg-opacity:.8}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.to-orange\\/60{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-green-600{fill:#16a34a}.fill-popover{fill:hsl(var(--popover))}.fill-unraid-red{fill:#e22828}.p-0{padding:0}.p-1{padding:.4rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-2{padding:.8rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8px{padding:8px}.px-0{padding-left:0;padding-right:0}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4px{padding-left:4px;padding-right:4px}.px-6{padding-left:2.4rem;padding-right:2.4rem}.px-6px{padding-left:6px;padding-right:6px}.px-7{padding-left:2.8rem;padding-right:2.8rem}.px-8px{padding-left:8px;padding-right:8px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-24px{padding-bottom:24px;padding-top:24px}.py-4{padding-bottom:1.6rem;padding-top:1.6rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-5{padding-bottom:2rem;padding-top:2rem}.py-8px{padding-bottom:8px;padding-top:8px}.pb-0{padding-bottom:0}.pb-12{padding-bottom:4.8rem}.pb-2{padding-bottom:.8rem}.pb-8px{padding-bottom:8px}.pl-3{padding-left:1.2rem}.pl-40px{padding-left:40px}.pr-16px{padding-right:16px}.pr-40px{padding-right:40px}.pr-4px{padding-right:4px}.pt-4px{padding-top:4px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-10px{font-size:10px}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-2xl{font-size:2.4rem;line-height:3.2rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xl{font-size:2rem;line-height:2.8rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-6{line-height:2.4rem}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\\[\\#486dba\\]{--tw-text-opacity:1;color:rgb(72 109 186/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-foreground{color:hsl(var(--foreground))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-grey-mid{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity,1))}.text-header-text-primary{color:var(--header-text-primary)}.text-header-text-secondary{color:var(--header-text-secondary)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-green{--tw-text-opacity:1;color:rgb(99 166 89/var(--tw-text-opacity,1))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-unraid-red-500{--tw-text-opacity:1;color:rgb(244 63 63/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-accent{--tw-text-opacity:1;color:rgb(233 191 65/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-green-600\\/30{--tw-shadow-color:rgba(22,163,74,.3);--tw-shadow:var(--tw-shadow-colored)}.shadow-orange\\/10{--tw-shadow-color:rgba(255,140,47,.1);--tw-shadow:var(--tw-shadow-colored)}.shadow-unraid-red\\/30{--tw-shadow-color:rgba(226,40,40,.3);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-primary{--tw-ring-color:hsl(var(--primary))}.ring-offset-2{--tw-ring-offset-width:2px}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale,.invert{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\\*\\:cursor-default>*{cursor:default}.even\\:bg-black\\/5:nth-child(2n){background-color:#1c1b1b0d}.even\\:bg-grey-darkest:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity,1))}@keyframes pulse{50%{opacity:.5}}.hover\\:animate-pulse:hover{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hover\\:border-orange-dark:hover{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.hover\\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\\:from-unraid-red:hover{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:from-unraid-red\\/60:hover{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\\:to-orange:hover{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.hover\\:to-orange\\/60:hover{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.hover\\:text-\\[\\#3b5ea9\\]:hover{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.hover\\:text-destructive:hover{color:hsl(var(--destructive))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:no-underline:hover{text-decoration-line:none}.hover\\:opacity-100:hover{opacity:1}.hover\\:opacity-75:hover{opacity:.75}.focus\\:border-orange-dark:focus{--tw-border-opacity:1;border-color:rgb(241 90 44/var(--tw-border-opacity,1))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\\:from-unraid-red:focus{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:from-unraid-red\\/60:focus{--tw-gradient-from:rgba(226,40,40,.6) var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.focus\\:to-orange:focus{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.focus\\:to-orange\\/60:focus{--tw-gradient-to:rgba(255,140,47,.6) var(--tw-gradient-to-position)}.focus\\:text-\\[\\#3b5ea9\\]:focus{--tw-text-opacity:1;color:rgb(59 94 169/var(--tw-text-opacity,1))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:underline:focus{text-decoration-line:underline}.focus\\:no-underline:focus{text-decoration-line:none}.focus\\:opacity-100:focus{opacity:1}.focus\\:opacity-75:focus{opacity:.75}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:focus\\:opacity-50:focus:disabled,.disabled\\:hover\\:opacity-50:hover:disabled,.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:opacity-100{opacity:1}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.data-\\[disabled\\]\\:opacity-100[data-disabled],.group:focus .group-focus\\:opacity-100{opacity:1}.prose-a\\:text-unraid-red :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.hover\\:prose-a\\:text-unraid-red\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:#e2282899}.hover\\:prose-a\\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:none}.dark\\:border-white:is(.dark *){--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.dark\\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\\:prose-a\\:text-orange :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *){--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.hover\\:dark\\:prose-a\\:text-orange\\/60 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):is(.dark *):hover{color:#ff8c2f99}@media (min-width:640px){.sm\\:col-span-2{grid-column:span 2/span 2}.sm\\:col-span-3{grid-column:span 3/span 3}.sm\\:col-start-2{grid-column-start:2}.sm\\:block{display:block}.sm\\:flex{display:flex}.sm\\:w-\\[150px\\]{width:150px}.sm\\:min-w-\\[400px\\]{min-width:400px}.sm\\:max-w-300px{max-width:300px}.sm\\:max-w-\\[540px\\]{max-width:540px}.sm\\:max-w-lg{max-width:32rem}.sm\\:flex-shrink-0{flex-shrink:0}.sm\\:flex-grow-0{flex-grow:0}.sm\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:justify-end{justify-content:flex-end}.sm\\:justify-center{justify-content:center}.sm\\:justify-between{justify-content:space-between}.sm\\:gap-16px{gap:16px}.sm\\:gap-24px{gap:24px}.sm\\:gap-y-24px{row-gap:24px}.sm\\:p-16px{padding:16px}.sm\\:px-20px{padding-left:20px;padding-right:20px}.sm\\:pr-40px{padding-right:40px}.sm\\:text-right{text-align:right}.sm\\:text-18px{font-size:18px}.sm\\:text-20px{font-size:20px}.sm\\:text-24px{font-size:24px}}@media (min-width:768px){.md\\:inline-block{display:inline-block}.md\\:flex-row{flex-direction:row}.md\\:items-start{align-items:flex-start}.md\\:items-end{align-items:flex-end}.md\\:justify-between{justify-content:space-between}.md\\:gap-16px{gap:16px}.md\\:p-24px{padding:24px}.md\\:text-24px{font-size:24px}}@media (min-width:470px){.\\32xs\\:block{display:block}}@media (min-width:530px){.xs\\:block{display:block}.xs\\:flex-row{flex-direction:row}.xs\\:items-baseline{align-items:baseline}.xs\\:justify-start{justify-content:flex-start}.xs\\:gap-x-12px{-moz-column-gap:12px;column-gap:12px}}@media (min-height:700px){.tall\\:max-h-\\[75vh\\]{max-height:75vh}}.\\[\\&\\>\\*\\:nth-child\\(even\\)\\]\\:ml-10>:nth-child(2n){margin-left:4rem}.\\[\\&\\>\\*\\:nth-child\\(odd\\)\\]\\:text-end>:nth-child(odd){text-align:end}.\\[\\&_\\.vertical-layout\\]\\:space-y-6 .vertical-layout>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2.4rem*var(--tw-space-y-reverse));margin-top:calc(2.4rem*(1 - var(--tw-space-y-reverse)))}']]]),Lst={class:"flex flex-row justify-start gap-x-4px"},Ust=["title","href"],Bst=Eoe({__name:"HeaderOsVersion.ce",setup(eee){const{t:t}=bde(),tee=ZQe(),ree=CGe(),oee=jGe(),{osVersion:aee,rebootType:nee,stateDataError:iee}=VLe(tee),{available:see,availableWithRenewal:lee}=VLe(ree),{rebootTypeText:cee}=VLe(oee),dee=nie((()=>iee.value?null:cee.value?{badge:{color:"yellow",icon:EHe},href:"downgrade"===nee.value?iKe.toString():lKe.toString(),text:t(cee.value)}:lee.value||see.value?{badge:{color:"orange",icon:mHe},click:()=>{ree.setModalOpen(!0)},text:lee.value?t("Update Released"):t("Update Available"),title:lee.value?t("Unraid OS {0} Released",[lee.value]):t("Unraid OS {0} Update Available",[see.value])}:null));return(eee,tee)=>(xne(),Ene("div",Lst,[jne("a",{class:"group leading-none",title:$re(t)("View release notes"),href:$re(pKe)($re(aee)).toString(),target:"_blank",rel:"noopener"},[Tne($re(Upe),{variant:"custom",icon:$re(AHe),"icon-styles":"text-header-text-secondary",size:"sm",class:"text-header-text-secondary group-hover:text-orange-dark group-focus:text-orange-dark group-hover:underline group-focus:underline"},{default:doe((()=>[Pne(Hee($re(aee)),1)])),_:1},8,["icon"])],8,Ust),$re(dee)?(xne(),One(Xoe($re(dee).href?"a":"button"),{key:0,href:$re(dee).href??void 0,title:$re(dee).title??void 0,class:"group",onClick:tee[0]||(tee[0]=eee=>$re(dee).click?.())},{default:doe((()=>[$re(dee).badge?(xne(),One($re(Upe),{key:0,color:$re(dee).badge.color,icon:$re(dee).badge.icon,size:"xs"},{default:doe((()=>[Pne(Hee($re(dee).text),1)])),_:1},8,["color","icon"])):(xne(),Ene(gne,{key:1},[Pne(Hee($re(dee).text),1)],64))])),_:1},8,["href","title"])):Mne("",!0)]))}}),Yst=Ode(Bst,[["styles",['*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border-color:hsl(var(--border));border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:clear-sans,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--border:0 0% 89.8%;--input:0 0% 89.8%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--ring:0 0% 3.9%;--radius:.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.container{width:100%}@media (min-width:470px){.container{max-width:470px}}@media (min-width:530px){.container{max-width:530px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-\\[2px\\]{bottom:-2px}.-left-\\[2px\\]{left:-2px}.-right-\\[2px\\]{right:-2px}.-top-\\[2px\\]{top:-2px}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:.8rem}.right-0{right:0}.right-4{right:1.6rem}.top-0{top:0}.top-1\\/2{top:50%}.top-4{top:1.6rem}.-z-10{z-index:-10}.z-0{z-index:0}.z-50{z-index:50}.-mx-1{margin-left:-.4rem;margin-right:-.4rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.4rem;margin-top:.4rem}.mb-2{margin-bottom:.8rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.8rem}.mt-2{margin-top:.8rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\\[7\\/4\\]{aspect-ratio:7/4}.h-10{height:4rem}.h-11{height:4.4rem}.h-12px{height:12px}.h-2{height:.8rem}.h-2\\.5{height:1rem}.h-20px{height:20px}.h-24px{height:24px}.h-3\\.5{height:1.4rem}.h-4{height:1.6rem}.h-5{height:2rem}.h-6{height:2.4rem}.h-8{height:3.2rem}.h-9{height:3.6rem}.h-\\[--reka-select-trigger-height\\]{height:var(--reka-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:38.4rem}.w-10{width:4rem}.w-11{width:4.4rem}.w-12{width:4.8rem}.w-12px{width:12px}.w-14px{width:14px}.w-16{width:6.4rem}.w-16px{width:16px}.w-2{width:.8rem}.w-2\\.5{width:1rem}.w-20{width:8rem}.w-20px{width:20px}.w-24px{width:24px}.w-3\\.5{width:1.4rem}.w-3\\/4{width:75%}.w-4{width:1.6rem}.w-5{width:2rem}.w-72{width:28.8rem}.w-8{width:3.2rem}.w-\\[180px\\]{width:180px}.w-\\[200px\\]{width:200px}.w-\\[300px\\]{width:300px}.w-\\[400px\\]{width:400px}.w-\\[44px\\]{width:44px}.w-\\[48px\\]{width:48px}.w-full{width:100%}.min-w-32{min-width:12.8rem}.min-w-\\[--reka-select-trigger-width\\]{min-width:var(--reka-select-trigger-width)}.max-w-1024px{max-width:1024px}.max-w-2xl{max-width:42rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\\/2{--tw-translate-y:-50%}.-translate-y-1\\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-20px{--tw-translate-x:20px}.translate-x-20px,.translate-x-\\[26px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\\[26px\\]{--tw-translate-x:26px}.translate-x-\\[2px\\]{--tw-translate-x:2px}.transform,.translate-x-\\[2px\\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes mark-2{50%{transform:translateY(-40px)}to{transform:translateY(0)}}.animate-mark-2{animation:mark-2 1.5s ease infinite}@keyframes mark-3{50%{transform:translateY(-62px)}to{transform:translateY(0)}}.animate-mark-3{animation:mark-3 1.5s ease infinite}@keyframes mark-6{50%{transform:translateY(40px)}to{transform:translateY(0)}}.animate-mark-6{animation:mark-6 1.5s ease infinite}@keyframes mark-7{50%{transform:translateY(62px)}to{transform:translateY(0)}}.animate-mark-7{animation:mark-7 1.5s ease infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.4rem}.gap-1\\.5{gap:.6rem}.gap-16px{gap:16px}.gap-2{gap:.8rem}.gap-3{gap:1.2rem}.gap-4{gap:1.6rem}.gap-4px{gap:4px}.gap-8px{gap:8px}.gap-y-2{row-gap:.8rem}.gap-y-24px{row-gap:24px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.8rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.8rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.4rem*var(--tw-space-y-reverse));margin-top:calc(.4rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.8rem*var(--tw-space-y-reverse));margin-top:calc(.8rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.2rem*var(--tw-space-y-reverse));margin-top:calc(1.2rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.6rem*var(--tw-space-y-reverse));margin-top:calc(1.6rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden,.truncate{overflow:hidden}.truncate{text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.4rem}.rounded-\\[inherit\\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(28 27 27/var(--tw-border-opacity,1))}.border-border{border-color:hsl(var(--border))}.border-current{border-color:currentColor}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-orange{--tw-border-opacity:1;border-color:rgb(255 140 47/var(--tw-border-opacity,1))}.border-primary{border-color:hsl(var(--primary))}.border-transparent{border-color:transparent}.border-unraid-red{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-e-transparent{border-inline-end-color:transparent}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-background{background-color:hsl(var(--background))}.bg-black{--tw-bg-opacity:1;background-color:rgb(28 27 27/var(--tw-bg-opacity,1))}.bg-black\\/80{background-color:#1c1b1bcc}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-border{background-color:hsl(var(--border))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-grey{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\\/20{background-color:hsl(var(--muted)/.2)}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange{--tw-bg-opacity:1;background-color:rgb(255 140 47/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-transparent{background-color:transparent}.bg-unraid-red{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-unraid-red{--tw-gradient-from:#e22828 var(--tw-gradient-from-position);--tw-gradient-to:rgba(226,40,40,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-orange{--tw-gradient-to:#ff8c2f var(--tw-gradient-to-position)}.fill-black{fill:#1c1b1b}.fill-current{fill:currentColor}.fill-popover{fill:hsl(var(--popover))}.fill-white{fill:#fff}.p-0{padding:0}.p-1{padding:.4rem}.p-1\\.5{padding:.6rem}.p-12{padding:4.8rem}.p-12px{padding:12px}.p-16px{padding:16px}.p-20{padding:8rem}.p-3{padding:1.2rem}.p-4{padding:1.6rem}.p-6{padding:2.4rem}.p-8{padding:3.2rem}.p-8px{padding:8px}.p-px{padding:1px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-2{padding-left:.8rem;padding-right:.8rem}.px-3{padding-left:1.2rem;padding-right:1.2rem}.px-4{padding-left:1.6rem;padding-right:1.6rem}.px-4\\.5{padding-left:1.125rem;padding-right:1.125rem}.px-8{padding-left:3.2rem;padding-right:3.2rem}.px-8px{padding-left:8px;padding-right:8px}.py-1{padding-bottom:.4rem;padding-top:.4rem}.py-1\\.5{padding-bottom:.6rem;padding-top:.6rem}.py-12px{padding-bottom:12px;padding-top:12px}.py-2{padding-bottom:.8rem;padding-top:.8rem}.py-2\\.5{padding-bottom:1rem;padding-top:1rem}.py-4px{padding-bottom:4px;padding-top:4px}.py-6{padding-bottom:2.4rem;padding-top:2.4rem}.py-8px{padding-bottom:8px;padding-top:8px}.pl-8{padding-left:3.2rem}.pr-2{padding-right:.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-start{text-align:start}.align-\\[-0\\.125em\\]{vertical-align:-.125em}.text-12px{font-size:12px}.text-14px{font-size:14px}.text-16px{font-size:16px}.text-18px{font-size:18px}.text-20px{font-size:20px}.text-24px{font-size:24px}.text-3xl{font-size:3rem;line-height:3.6rem}.text-base{font-size:1.6rem;line-height:2.4rem}.text-lg{font-size:1.8rem;line-height:2.8rem}.text-sm{font-size:1.4rem;line-height:2rem}.text-xs{font-size:1.2rem;line-height:1.6rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.tracking-widest{letter-spacing:.1em}.text-black{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-foreground{color:hsl(var(--foreground))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-header-text-secondary{color:var(--header-text-secondary)}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\\/50{color:hsl(var(--muted-foreground)/.5)}.text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.text-pink-800{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-unraid-red{--tw-text-opacity:1;color:rgb(226 40 40/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-black{outline-color:#1c1b1b}.outline-primary{outline-color:hsl(var(--primary))}.outline-white{outline-color:#fff}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}:where([data-sonner-toaster][dir=ltr]),:where(html[dir=ltr]){--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%,-35%)}:where([data-sonner-toaster][dir=rtl]),:where(html[dir=rtl]){--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%,-35%)}:where([data-sonner-toaster]){font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;position:fixed;width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0;transition:transform .4s ease;z-index:999999999}:where([data-sonner-toaster][data-lifted=true]){transform:translateY(-10px)}@media (hover:none) and (pointer:coarse){:where([data-sonner-toaster][data-lifted=true]){transform:none}}:where([data-sonner-toaster][data-x-position=right]){right:max(var(--offset),env(safe-area-inset-right))}:where([data-sonner-toaster][data-x-position=left]){left:max(var(--offset),env(safe-area-inset-left))}:where([data-sonner-toaster][data-x-position=center]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position=top]){top:max(var(--offset),env(safe-area-inset-top))}:where([data-sonner-toaster][data-y-position=bottom]){bottom:max(var(--offset),env(safe-area-inset-bottom))}:where([data-sonner-toast]){--y:translateY(100%);--lift-amount:calc(var(--lift)*var(--gap));box-sizing:border-box;filter:blur(0);opacity:0;outline:none;overflow-wrap:anywhere;position:absolute;touch-action:none;transform:var(--y);transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;z-index:var(--z-index)}:where([data-sonner-toast][data-styled=true]){align-items:center;background:var(--normal-bg);border:1px solid var(--normal-border);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;color:var(--normal-text);display:flex;font-size:13px;gap:6px;padding:16px;width:var(--width)}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position=top]){top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(var(--gap)*1)}:where([data-sonner-toast][data-y-position=bottom]){bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift)*var(--gap))}:where([data-sonner-toast]) :where([data-description]){color:inherit;font-weight:400;line-height:1.4}:where([data-sonner-toast]) :where([data-title]){color:inherit;font-weight:500;line-height:1.5}:where([data-sonner-toast]) :where([data-icon]){align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:flex-start;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);position:relative;width:16px}:where([data-sonner-toast][data-promise=true]) :where([data-icon])>svg{animation:sonner-fade-in .3s ease forwards;opacity:0;transform:scale(.8);transform-origin:center}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{align-items:center;background:var(--normal-text);border:none;border-radius:4px;color:var(--normal-bg);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);outline:none;padding-left:8px;padding-right:8px;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){background:#00000014;color:var(--normal-text)}:where([data-sonner-toast][data-theme=dark]) :where([data-cancel]){background:#ffffff4d}[data-sonner-toast] [data-close-button]{align-items:center;background:var(--gray1);border:1px solid var(--gray4);border-radius:50%;color:var(--gray12);cursor:pointer;display:flex;height:20px;justify-content:center;left:var(--toast-close-button-start);padding:0;position:absolute;right:var(--toast-close-button-end);top:0;transform:var(--toast-close-button-transform);transition:opacity .1s,background .2s,border-color .2s;width:20px;z-index:1}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled=true]){cursor:not-allowed}[data-sonner-toast]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping=true]):before{content:"";height:100%;left:0;position:absolute;right:0;z-index:-1}:where([data-sonner-toast][data-y-position=top][data-swiping=true]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position=bottom][data-swiping=true]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping=false][data-removed=true]):before{content:"";inset:0;position:absolute;transform:scaleY(2)}:where([data-sonner-toast]):after{bottom:100%;content:"";height:calc(var(--gap) + 1px);left:0;position:absolute;width:100%}:where([data-sonner-toast][data-mounted=true]){--y:translateY(0);opacity:1}:where([data-sonner-toast][data-expanded=false][data-front=false]){--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount)*var(--toasts-before))) scale(calc(var(--scale)*-1));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded=false][data-front=false][data-styled=true])>*{opacity:0}:where([data-sonner-toast][data-visible=false]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted=true][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]){--y:translateY(calc(var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]){--y:translateY(calc(var(--lift)*var(--offset) + var(--lift)*-100%));opacity:0}:where([data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]){--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed=true][data-front=false]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount,0));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation:swipe-out .2s ease-out forwards}@keyframes swipe-out{0%{opacity:1;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount)))}to{opacity:0;transform:translateY(calc(var(--lift)*var(--offset) + var(--swipe-amount) + var(--lift)*-100%))}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;--mobile-offset:16px;left:var(--mobile-offset);right:var(--mobile-offset);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset)*-1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset)*2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset)}[data-sonner-toaster][data-y-position=bottom]{bottom:20px}[data-sonner-toaster][data-y-position=top]{top:20px}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset);right:var(--mobile-offset);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#d3fde5;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#d3e0fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fdf5d3;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#00113d;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#3d3d00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);inset:0;position:absolute;width:var(--size);z-index:10}.sonner-loading-wrapper[data-visible=false]{animation:sonner-fade-out .2s ease forwards;transform-origin:center}.sonner-spinner{height:var(--size);left:50%;position:relative;top:50%;width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{animation:none!important;transition:none!important}}.sonner-loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.file\\:border-0::file-selector-button{border-width:0}.file\\:bg-transparent::file-selector-button{background-color:transparent}.file\\:text-sm::file-selector-button{font-size:1.4rem;line-height:2rem}.file\\:font-medium::file-selector-button{font-weight:500}.placeholder\\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\\:border-grey:hover{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.hover\\:border-grey-mid:hover{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.hover\\:border-muted:hover{border-color:hsl(var(--muted))}.hover\\:border-unraid-red:hover{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.hover\\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\\:bg-destructive\\/90:hover{background-color:hsl(var(--destructive)/.9)}.hover\\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\\:bg-green-300:hover{--tw-bg-opacity:1;background-color:rgb(134 239 172/var(--tw-bg-opacity,1))}.hover\\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.hover\\:bg-grey-mid:hover{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\\:bg-orange-dark:hover{--tw-bg-opacity:1;background-color:rgb(241 90 44/var(--tw-bg-opacity,1))}.hover\\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\\:bg-primary\\/90:hover{background-color:hsl(var(--primary)/.9)}.hover\\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\\:bg-secondary\\/80:hover{background-color:hsl(var(--secondary)/.8)}.hover\\:bg-unraid-red:hover{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.hover\\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\\:bg-yellow-200:hover{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity,1))}.hover\\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\\:text-black:hover{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.hover\\:text-primary:hover{color:hsl(var(--primary))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-100:hover{opacity:1}.hover\\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\\:shadow-orange\\/50:hover{--tw-shadow-color:rgba(255,140,47,.5);--tw-shadow:var(--tw-shadow-colored)}.focus\\:border-grey:focus{--tw-border-opacity:1;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.focus\\:border-grey-mid:focus{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity,1))}.focus\\:border-muted:focus{border-color:hsl(var(--muted))}.focus\\:border-unraid-red:focus{--tw-border-opacity:1;border-color:rgb(226 40 40/var(--tw-border-opacity,1))}.focus\\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\\:bg-grey:focus{--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.focus\\:bg-grey-mid:focus{--tw-bg-opacity:1;background-color:rgb(153 153 153/var(--tw-bg-opacity,1))}.focus\\:bg-muted:focus{background-color:hsl(var(--muted))}.focus\\:bg-unraid-red:focus{--tw-bg-opacity:1;background-color:rgb(226 40 40/var(--tw-bg-opacity,1))}.focus\\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\\:text-black:focus{--tw-text-opacity:1;color:rgb(28 27 27/var(--tw-text-opacity,1))}.focus\\:text-primary:focus{color:hsl(var(--primary))}.focus\\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\\:opacity-100:focus{opacity:1}.focus\\:shadow-md:focus{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.disabled\\:pointer-events-none:disabled{pointer-events:none}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:opacity-20:disabled{opacity:.2}.disabled\\:opacity-25:disabled{opacity:.25}.disabled\\:opacity-50:disabled{opacity:.5}.disabled\\:focus\\:opacity-25:focus:disabled,.disabled\\:hover\\:opacity-25:hover:disabled{opacity:.25}.group:hover .group-hover\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:hover .group-hover\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:hover .group-hover\\:underline{text-decoration-line:underline}.group:hover .group-hover\\:no-underline{text-decoration-line:none}.group:hover .group-hover\\:opacity-100{opacity:1}.group:hover .group-hover\\:opacity-60{opacity:.6}.group:focus .group-focus\\:text-header-text-secondary{color:var(--header-text-secondary)}.group:focus .group-focus\\:text-orange-dark{--tw-text-opacity:1;color:rgb(241 90 44/var(--tw-text-opacity,1))}.group:focus .group-focus\\:underline{text-decoration-line:underline}.group:focus .group-focus\\:no-underline{text-decoration-line:none}.group:focus .group-focus\\:opacity-100{opacity:1}.group:focus .group-focus\\:opacity-60{opacity:.6}.group.toaster .group-\\[\\.toaster\\]\\:border-border{border-color:hsl(var(--border))}.group.toast .group-\\[\\.toast\\]\\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\\[\\.toast\\]\\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\\[\\.toaster\\]\\:bg-background{background-color:hsl(var(--background))}.group.toast .group-\\[\\.toast\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\\[\\.toast\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\\[\\.toaster\\]\\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\\[\\.toaster\\]\\:shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.peer:disabled~.peer-disabled\\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\\:opacity-70{opacity:.7}.data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}.data-\\[state\\=active\\]\\:flex[data-state=active]{display:flex}.data-\\[state\\=inactive\\]\\:hidden[data-state=inactive]{display:none}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:.4rem}.data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom],.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:-.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:.4rem}.data-\\[side\\=right\\]\\:translate-x-1[data-side=right],.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:-.4rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked]{--tw-translate-x:2rem}.data-\\[state\\=checked\\]\\:translate-x-5[data-state=checked],.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\\[state\\=active\\]\\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\\[state\\=open\\]\\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\\[state\\=open\\]\\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\\[state\\=active\\]\\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}.data-\\[state\\=active\\]\\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{transition-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{transition-duration:.5s}.data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation-duration:.15s;animation-name:enter;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation-duration:.15s;animation-name:exit;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.8rem}.data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.8rem}.data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.8rem}.data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.8rem}.data-\\[state\\=closed\\]\\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\\[state\\=closed\\]\\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\\[state\\=closed\\]\\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\\[state\\=closed\\]\\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\\[state\\=open\\]\\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\\[state\\=open\\]\\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\\[state\\=open\\]\\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\\[state\\=open\\]\\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\\[state\\=closed\\]\\:duration-300[data-state=closed]{animation-duration:.3s}.data-\\[state\\=open\\]\\:duration-500[data-state=open]{animation-duration:.5s}.group[data-disabled] .group-data-\\[disabled\\]\\:bg-muted{background-color:hsl(var(--muted))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:bg-primary{background-color:hsl(var(--primary))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent{background-color:hsl(var(--accent))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:bg-accent-foreground{background-color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group[data-state=active] .group-data-\\[state\\=active\\]\\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group[data-state=completed] .group-data-\\[state\\=completed\\]\\:text-accent-foreground{color:hsl(var(--accent-foreground))}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-50{opacity:.5}.group[data-disabled] .group-data-\\[disabled\\]\\:opacity-75{opacity:.75}@media (prefers-reduced-motion:reduce){@keyframes spin{to{transform:rotate(1turn)}}.motion-reduce\\:animate-\\[spin_1\\.5s_linear_infinite\\]{animation:spin 1.5s linear infinite}}@media (min-width:640px){.sm\\:max-w-sm{max-width:24rem}.sm\\:flex-row{flex-direction:row}.sm\\:justify-end{justify-content:flex-end}.sm\\:gap-x-2{-moz-column-gap:.8rem;column-gap:.8rem}.sm\\:text-left{text-align:left}}@media (min-width:768px){.md\\:my-0{margin-bottom:0;margin-top:0}.md\\:block{display:block}.md\\:h-px{height:1px}.md\\:w-24{width:9.6rem}.md\\:w-auto{width:auto}.md\\:flex-row{flex-direction:row}.md\\:items-center{align-items:center}.md\\:gap-2{gap:.8rem}.md\\:p-6{padding:2.4rem}}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=decrement\\]\\]\\:pl-5:has([data-slot=decrement])>[data-slot=input]{padding-left:2rem}.\\[\\&\\>\\[data-slot\\=input\\]\\]\\:has-\\[\\[data-slot\\=increment\\]\\]\\:pr-5:has([data-slot=increment])>[data-slot=input]{padding-right:2rem}.\\[\\&\\>div\\>svg\\]\\:fill-blue-500>div>svg{fill:#3b82f6}.\\[\\&\\>div\\>svg\\]\\:fill-unraid-red-500>div>svg{fill:#f43f3f}.\\[\\&\\>div\\>svg\\]\\:fill-yellow-500>div>svg{fill:#eab308}.\\[\\&\\>span\\]\\:truncate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\\[\\&\\>svg\\]\\:size-4>svg{height:1.6rem;width:1.6rem}.\\[\\&\\>svg\\]\\:shrink-0>svg{flex-shrink:0}.\\[\\&\\]\\:text-orange{--tw-text-opacity:1;color:rgb(255 140 47/var(--tw-text-opacity,1))}.\\[\\&\\]\\:text-primary{color:hsl(var(--primary))}.\\[\\&\\]\\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}']]]);var qst,Vst={exports:{}};var e,Wst=(qst||(qst=1,Vst.exports=(e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},function(t,o,n){var r=o.prototype,i=r.format;n.en.formats=e,r.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,n=function(t,o){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,o){return t||o.slice(1)}))}))}(t,void 0===o?{}:o);return i.call(this,n)}})),Vst.exports);const Hst=VVe(Wst);mKe.extend(Hst);const Kst=[{format:"%c",display:"ddd, D MMMM YYYY"},{format:"%A, %Y %B %e",display:"ddd, YYYY MMMM D"},{format:"%A, %e %B %Y",display:"ddd, D MMMM YYYY"},{format:"%A, %B %e, %Y",display:"ddd, MMMM D, YYYY"},{format:"%A, %m/%d/%Y",display:"ddd, MM/DD/YYYY"},{format:"%A, %d-%m-%Y",display:"ddd, DD-MM-YYYY"},{format:"%A, %d.%m.%Y",display:"ddd, DD.MM.YYYY"},{format:"%A, %Y-%m-%d",display:"ddd, YYYY-MM-DD"}],Gst=[{format:"%I:%M %p",display:"hh:mma"},{format:"%R",display:"HH:mm"}],Xst=(eee,t,tee,ree,oee)=>{const aee=(eee,tee)=>tee.find((tee=>tee.format===eee)),nee=aee(eee?.date??Kst[0].format,Kst);let iee=`${nee?.display}`;if(!tee){const tee=aee(eee?.time??Gst[0].format,Gst);iee=`${iee} ${tee?.display}`}const see=eee=>wKe(eee).format(iee),lee=(eee,tee,ree,oee,aee,nee,iee)=>({years:eee,months:tee,days:ree,hours:oee,minutes:aee,seconds:nee,firstDateWasLater:iee}),cee=(a="",b="")=>{try{const x=a?wKe(parseInt(a,10)):wKe();return((d1,d2)=>{let eee,m1=wKe(d1),m2=wKe(d2);if(m1.isSame(m2))return lee(0,0,0,0,0,0,!1);if(m1.isAfter(m2)){const tee=m1;m1=m2,m2=tee,eee=!0}else eee=!1;let tee=m2.year()-m1.year(),ree=m2.month()-m1.month(),oee=m2.date()-m1.date(),aee=m2.hour()-m1.hour(),nee=m2.minute()-m1.minute(),iee=m2.second()-m1.second();if(iee<0&&(iee=60+iee,nee-=1),nee<0&&(nee=60+nee,aee-=1),aee<0&&(aee=24+aee,oee-=1),oee<0){const eee=wKe(`${m2.year()}-${m2.month()+1}`).subtract(1,"M").daysInMonth();oee=eeesee(ree??Date.now()))),uee=()=>{var eee;dee.value=(eee=>{const{years:tee,months:ree,days:oee,hours:aee,minutes:nee,seconds:iee,firstDateWasLater:see,displaySeconds:lee}=eee,cee=[];return tee&&cee.push(t("year",tee)),ree&&cee.push(t("month",ree)),oee&&cee.push(t("day",oee)),aee&&cee.push(t("hour",aee)),nee&&cee.push(t("minute",nee)),!iee||(tee||ree||oee||aee||nee)&&!lee||cee.push(t("second",iee)),see&&cee.push(t("ago")),cee.join(" ")})((eee=(ree??Date.now()).toString(),oee??!1?cee(eee,""):cee("",eee)))};let hee;return Moe((()=>{ree&&(uee(),hee=setInterval((()=>{uee()}),1e3))})),Uoe((()=>{hee&&clearInterval(hee)})),{formatDate:see,outputDateTimeReadableDiff:dee,outputDateTimeFormatted:pee}},Qst=["title"],Zst=Eoe({__name:"UptimeExpire",props:{forExpire:{type:Boolean,default:!1},shortText:{type:Boolean,default:!1},t:{type:Function}},setup(eee){const tee=eee,ree=ZQe(),{dateTimeFormat:oee,uptime:aee,expireTime:nee,state:iee}=VLe(ree),see=nie((()=>tee.forExpire&&nee.value||("TRIAL"===iee.value||"EEXPIRED"===iee.value)&&nee.value&&nee.value>0?nee.value:aee.value)),lee=nie((()=>(!tee.forExpire||!nee.value)&&("TRIAL"!==iee.value&&"ENOCONN"!==iee.value))),{outputDateTimeReadableDiff:cee,outputDateTimeFormatted:dee}=Xst(oee.value,tee.t,!1,see.value,lee.value),pee=nie((()=>lee.value&&"EEXPIRED"!==iee.value?{title:tee.t("Server Up Since {0}",[dee.value]),text:tee.t("Uptime {0}",[cee.value])}:{title:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired at {0}":"Trial Key Expired at {0}",[dee.value]):tee.t(tee.shortText?"Expires at {0}":"Trial Key Expires at {0}",[dee.value]),text:"EEXPIRED"===iee.value?tee.t(tee.shortText?"Expired {0}":"Trial Key Expired {0}",[cee.value]):tee.t(tee.shortText?"Expires in {0}":"Trial Key Expires in {0}",[cee.value])}));return(eee,tee)=>(xne(),Ene("p",{title:$re(pee).title},Hee($re(pee).text),9,Qst))}}),Jst=Eoe({__name:"UpdateExpiration",props:{componentIs:{default:"p",type:String},t:{type:Function}},setup(eee){const tee=eee,ree=ZQe(),{dateTimeFormat:oee,regExp:aee,regUpdatesExpired:nee}=VLe(ree),{outputDateTimeReadableDiff:iee,outputDateTimeFormatted:see}=Xst(oee.value,tee.t,!0,aee.value),lee=nie((()=>{if(aee.value)return{text:nee.value?tee.t("Ineligible for feature updates released after {0}",[see.value]):tee.t("Eligible for free feature updates until {0}",[see.value]),title:nee.value?tee.t("Ineligible as of {0}",[iee.value]):tee.t("Eligible for free feature updates for {0}",[iee.value])}}));return(eee,tee)=>$re(lee)?(xne(),One(Xoe(eee.componentIs),{key:0,title:$re(lee).title},{default:doe((()=>[tae(eee.$slots,"default"),Pne(" "+Hee($re(lee).text),1)])),_:3},8,["title"])):Mne("",!0)}}),elt={class:"mx-auto max-w-[45ch] flex flex-col gap-8px"},tlt={class:"flex items-start justify-center gap-x-8px"},rlt={class:"text-18px"},olt=Eoe({__name:"CallbackFeedbackStatus",props:{error:{type:Boolean,default:!1},icon:{default:void 0,type:null},success:{type:Boolean,default:!1},text:{default:void 0,type:String}},setup:eee=>(eee,tee)=>(xne(),Ene("div",elt,[jne("div",tlt,[eee.success?(xne(),One($re(bHe),{key:0,class:"fill-green-600 w-28px shrink-0"})):Mne("",!0),eee.error?(xne(),One($re(YHe),{key:1,class:"fill-unraid-red w-28px shrink-0"})):Mne("",!0),eee.icon?(xne(),One(Xoe(eee.icon),{key:2,class:"fill-current opacity-75 w-28px shrink-0"})):Mne("",!0),jne("p",rlt,Hee(eee.text),1)]),tae(eee.$slots,"default")]))});function alt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"})])}function nlt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"})])}function ilt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m4.5 12.75 6 6 9-13.5"})])}function slt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"})])}function llt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M5.25 14.25h13.5m-13.5 0a3 3 0 0 1-3-3m3 3a3 3 0 1 0 0 6h13.5a3 3 0 1 0 0-6m-16.5-3a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3m-19.5 0a4.5 4.5 0 0 1 .9-2.7L5.737 5.1a3.375 3.375 0 0 1 2.7-1.35h7.126c1.062 0 2.062.5 2.7 1.35l2.587 3.45a4.5 4.5 0 0 1 .9 2.7m0 0a3 3 0 0 1-3 3m0 3h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3 6h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z"})])}function clt(eee,tee){return xne(),Ene("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[jne("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M6 18 18 6M6 6l12 12"})])}function dlt(){let a=[],s={addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),s.add((()=>e.removeEventListener(t,r,i)))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);s.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){s.requestAnimationFrame((()=>{s.requestAnimationFrame(...e)}))},setTimeout(...e){let t=setTimeout(...e);s.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return function(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((o=>setTimeout((()=>{throw o}))))}((()=>{t.current&&e[0]()})),s.add((()=>{t.current=!1}))},style(e,t,r){let i=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add((()=>{Object.assign(e.style,{[t]:i})}))},group(e){let t=dlt();return e(t),this.add((()=>t.dispose()))},add:e=>(a.push(e),()=>{let t=a.indexOf(e);if(t>=0)for(let r of a.splice(t,1))r()}),dispose(){for(let e of a.splice(0))e()}};return s}var plt;let ult=Symbol("headlessui.useid"),hlt=0;const flt=null!=(plt=Ooe)?plt:function(){return zae(ult,(()=>""+ ++hlt))()};function glt(e){var l;if(null==e||null==e.value)return null;let n=null!=(l=e.value.$el)?l:e.value;return n instanceof Node?n:null}function mlt(r,n,...a){if(r in n){let e=n[r];return"function"==typeof e?e(...a):e}let t=new Error(`Tried to handle "${r}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,mlt),t}var wlt=Object.defineProperty,vlt=(t,e,r)=>(((t,e,r)=>{e in t?wlt(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r})(t,"symbol"!=typeof e?e+"":e,r),r);let c=new class{constructor(){vlt(this,"current",this.detect()),vlt(this,"currentId",0)}set(e){this.current!==e&&(this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}};function r(t,e){if(t)return t;let n=null!=e?e:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function blt(t,e){let n=_re(r(t.value.type,t.value.as));return Doe((()=>{n.value=r(t.value.type,t.value.as)})),ene((()=>{var u;n.value||glt(e)&&glt(e)instanceof HTMLButtonElement&&(null==(u=glt(e))||!u.hasAttribute("type"))&&(n.value="button")})),n}var ylt=(o=>(o[o.None=0]="None",o[o.RenderStrategy=1]="RenderStrategy",o[o.Static=2]="Static",o))(ylt||{}),S=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(S||{});function A({visible:r=!0,features:t=0,ourProps:e,theirProps:o,...i}){var a;let n=j(o,e),l=Object.assign(i,{props:n});if(r||2&t&&n.static)return y(l);if(1&t){return mlt(null==(a=n.unmount)||a?0:1,{0:()=>null,1:()=>y({...i,props:{...n,hidden:!0,style:{display:"none"}}})})}return y(l)}function y({props:r,attrs:t,slots:e,slot:o,name:i}){var m,eee;let{as:n,...l}=T(r,["unmount","static"]),a=null==(m=e.default)?void 0:m.call(e,o),d={};if(o){let u=!1,c=[];for(let[p,f]of Object.entries(o))"boolean"==typeof f&&(u=!0),!0===f&&c.push(p);u&&(d["data-headlessui-state"]=c.join(" "))}if("template"===n){if(a=b(null!=a?a:[]),Object.keys(l).length>0||Object.keys(t).length>0){let[u,...c]=null!=a?a:[];if(!function(r){return null!=r&&("string"==typeof r.type||"object"==typeof r.type||"function"==typeof r.type)}(u)||c.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${i} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(l).concat(Object.keys(t)).map((s=>s.trim())).filter(((s,g,R)=>R.indexOf(s)===g)).sort(((s,g)=>s.localeCompare(g))).map((s=>` - ${s}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map((s=>` - ${s}`)).join("\n")].join("\n"));let p=j(null!=(eee=u.props)?eee:{},l,d),f=Ine(u,p,!0);for(let s in p)s.startsWith("on")&&(f.props||(f.props={}),f.props[s]=p[s]);return f}return Array.isArray(a)&&1===a.length?a[0]:a}return h(n,Object.assign({},l,d),{default:()=>a})}function b(r){return r.flatMap((t=>t.type===gne?b(t.children):[t]))}function j(...r){if(0===r.length)return{};if(1===r.length)return r[0];let t={},e={};for(let i of r)for(let n in i)n.startsWith("on")&&"function"==typeof i[n]?(null!=e[n]||(e[n]=[]),e[n].push(i[n])):t[n]=i[n];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(e).map((i=>[i,void 0]))));for(let i in e)Object.assign(t,{[i](n,...l){let a=e[i];for(let d of a){if(n instanceof Event&&n.defaultPrevented)return;d(n,...l)}}});return t}function xlt(r){let t=Object.assign({},r);for(let e in t)void 0===t[e]&&delete t[e];return t}function T(r,t=[]){let e=Object.assign({},r);for(let o of t)o in e&&delete e[o];return e}var klt=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(klt||{});let f=Eoe({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup:(t,{slots:n,attrs:i})=>()=>{var r;let{features:e,...d}=t;return A({ourProps:{"aria-hidden":!(2&~e)||(null!=(r=d["aria-hidden"])?r:void 0),hidden:!(4&~e)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~e)&&!!(2&~e)&&{display:"none"}}},theirProps:d,slot:{},attrs:i,slots:n,name:"Hidden"})}}),n=Symbol("Context");var i=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(i||{});function _lt(){return zae(n,null)}function t(o){$ae(n,o)}var o=(r=>(r.Space=" ",r.Enter="Enter",r.Escape="Escape",r.Backspace="Backspace",r.Delete="Delete",r.ArrowLeft="ArrowLeft",r.ArrowUp="ArrowUp",r.ArrowRight="ArrowRight",r.ArrowDown="ArrowDown",r.Home="Home",r.End="End",r.PageUp="PageUp",r.PageDown="PageDown",r.Tab="Tab",r))(o||{});let u=Symbol("DescriptionContext");let a=Symbol("LabelContext");function Slt(){let t=zae(a,null);if(null===t){let n=new Error("You used a