diff --git a/app/Actions/Site/UpdateSourceControl.php b/app/Actions/Site/UpdateSourceControl.php new file mode 100755 index 0000000..cd06da3 --- /dev/null +++ b/app/Actions/Site/UpdateSourceControl.php @@ -0,0 +1,35 @@ +validate($input); + + $site->source_control_id = $input['source_control']; + $site->save(); + } + + /** + * @throws ValidationException + */ + protected function validate(array $input): void + { + Validator::make($input, [ + 'source_control' => [ + 'required', + Rule::exists('source_controls', 'id'), + ], + ])->validate(); + } +} diff --git a/app/Enums/SourceControl.php b/app/Enums/SourceControl.php index e5b9158..15c772c 100644 --- a/app/Enums/SourceControl.php +++ b/app/Enums/SourceControl.php @@ -11,6 +11,4 @@ final class SourceControl extends Enum const GITLAB = 'gitlab'; const BITBUCKET = 'bitbucket'; - - const CUSTOM = 'custom'; } diff --git a/app/Exceptions/SourceControlIsNotConnected.php b/app/Exceptions/SourceControlIsNotConnected.php index 6df3115..8478554 100755 --- a/app/Exceptions/SourceControlIsNotConnected.php +++ b/app/Exceptions/SourceControlIsNotConnected.php @@ -7,7 +7,7 @@ class SourceControlIsNotConnected extends Exception { - public function __construct(protected SourceControl|string $sourceControl, string $message = null) + public function __construct(protected SourceControl|string|null $sourceControl, string $message = null) { parent::__construct($message ?? 'Source control is not connected'); } diff --git a/app/Http/Controllers/GitHookController.php b/app/Http/Controllers/GitHookController.php new file mode 100644 index 0000000..06863d9 --- /dev/null +++ b/app/Http/Controllers/GitHookController.php @@ -0,0 +1,39 @@ +input('secret')) { + abort(404); + } + + /** @var GitHook $gitHook */ + $gitHook = GitHook::query() + ->where('secret', $request->input('secret')) + ->firstOrFail(); + + foreach ($gitHook->actions as $action) { + if ($action == 'deploy') { + try { + $gitHook->site->deploy(); + } catch (SourceControlIsNotConnected) { + // TODO: send notification + } catch (Throwable $e) { + Log::error('git-hook-exception', (array) $e); + } + } + } + + return response()->json([ + 'success' => true, + ]); + } +} diff --git a/app/Http/Livewire/Application/AutoDeployment.php b/app/Http/Livewire/Application/AutoDeployment.php new file mode 100644 index 0000000..759504f --- /dev/null +++ b/app/Http/Livewire/Application/AutoDeployment.php @@ -0,0 +1,60 @@ +site->auto_deployment) { + try { + $this->site->enableAutoDeployment(); + + $this->site->refresh(); + + $this->toast()->success(__('Auto deployment has been enabled.')); + } catch (SourceControlIsNotConnected) { + $this->toast()->error(__('Source control is not connected. Check site\'s settings.')); + } + } + } + + /** + * @throws Throwable + */ + public function disable(): void + { + if ($this->site->auto_deployment) { + try { + $this->site->disableAutoDeployment(); + + $this->site->refresh(); + + $this->toast()->success(__('Auto deployment has been disabled.')); + } catch (SourceControlIsNotConnected) { + $this->toast()->error(__('Source control is not connected. Check site\'s settings.')); + } + } + } + + public function render(): View + { + return view('livewire.application.auto-deployment'); + } +} diff --git a/app/Http/Livewire/Application/DeploymentScript.php b/app/Http/Livewire/Application/DeploymentScript.php index c56fccd..6753559 100644 --- a/app/Http/Livewire/Application/DeploymentScript.php +++ b/app/Http/Livewire/Application/DeploymentScript.php @@ -28,6 +28,7 @@ public function save(): void session()->flash('status', 'script-updated'); $this->emitTo(Deploy::class, '$refresh'); + $this->emitTo(AutoDeployment::class, '$refresh'); } public function render(): View diff --git a/app/Http/Livewire/Sites/UpdateSourceControlProvider.php b/app/Http/Livewire/Sites/UpdateSourceControlProvider.php new file mode 100644 index 0000000..47f0438 --- /dev/null +++ b/app/Http/Livewire/Sites/UpdateSourceControlProvider.php @@ -0,0 +1,31 @@ +update($this->site, $this->all()); + + session()->flash('status', 'source-control-updated'); + } + + public function render(): View + { + if (! $this->source_control) { + $this->source_control = $this->site->source_control_id; + } + + return view('livewire.sites.update-source-control-provider'); + } +} diff --git a/app/Models/GitHook.php b/app/Models/GitHook.php index 89f03fc..414ccc2 100755 --- a/app/Models/GitHook.php +++ b/app/Models/GitHook.php @@ -2,9 +2,9 @@ namespace App\Models; -use App\Exceptions\FailedToDeployGitHook; use Exception; use Illuminate\Database\Eloquent\Builder; +use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Support\Facades\DB; use Throwable; @@ -22,6 +22,8 @@ */ class GitHook extends AbstractModel { + use HasFactory; + protected $fillable = [ 'site_id', 'source_control_id', @@ -55,9 +57,6 @@ public function scopeHasEvent(Builder $query, string $event): Builder return $query->where('events', 'like', "%\"{$event}\"%"); } - /** - * @throws FailedToDeployGitHook - */ public function deployHook(): void { $this->update( diff --git a/app/Models/Site.php b/app/Models/Site.php index 61c2ea2..cc0ecd9 100755 --- a/app/Models/Site.php +++ b/app/Models/Site.php @@ -6,7 +6,6 @@ use App\Enums\DeploymentStatus; use App\Enums\SiteStatus; use App\Enums\SslStatus; -use App\Exceptions\FailedToDeployGitHook; use App\Exceptions\SourceControlIsNotConnected; use App\Jobs\Site\ChangePHPVersion; use App\Jobs\Site\Deploy; @@ -19,7 +18,7 @@ use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Support\Facades\DB; -use Illuminate\Validation\ValidationException; +use Illuminate\Support\Str; use Throwable; /** @@ -341,22 +340,16 @@ public function getWebDirectoryPathAttribute(): string /** * @throws SourceControlIsNotConnected - * @throws ValidationException - * @throws FailedToDeployGitHook * @throws Throwable */ public function enableAutoDeployment(): void { if ($this->gitHook) { - throw ValidationException::withMessages([ - 'auto_deployment' => __('Auto deployment already enabled'), - ])->errorBag('auto_deployment'); + return; } if (! $this->sourceControl()) { - throw ValidationException::withMessages([ - 'auto_deployment' => __('Your application does not use any source controls'), - ])->errorBag('auto_deployment'); + throw new SourceControlIsNotConnected($this->source_control); } try { @@ -364,7 +357,7 @@ public function enableAutoDeployment(): void $gitHook = new GitHook([ 'site_id' => $this->id, 'source_control_id' => $this->sourceControl()->id, - 'secret' => generate_uid(), + 'secret' => Str::uuid()->toString(), 'actions' => ['deploy'], 'events' => ['push'], ]); diff --git a/app/SourceControlProviders/Bitbucket.php b/app/SourceControlProviders/Bitbucket.php index 9ed55ef..79f4bee 100755 --- a/app/SourceControlProviders/Bitbucket.php +++ b/app/SourceControlProviders/Bitbucket.php @@ -46,7 +46,7 @@ public function deployHook(string $repo, array $events, string $secret): array { $response = Http::withToken($this->sourceControl->access_token)->post($this->apiUrl."/repositories/$repo/hooks", [ 'description' => 'deploy', - 'url' => url('/git-hooks?secret='.$secret), + 'url' => url('/api/git-hooks?secret='.$secret), 'events' => [ 'repo:'.implode(',', $events), ], diff --git a/app/SourceControlProviders/Custom.php b/app/SourceControlProviders/Custom.php deleted file mode 100755 index 33a421f..0000000 --- a/app/SourceControlProviders/Custom.php +++ /dev/null @@ -1,41 +0,0 @@ - 'web', 'events' => $events, 'config' => [ - 'url' => url('/git-hooks?secret='.$secret), + 'url' => url('/api/git-hooks?secret='.$secret), 'content_type' => 'json', ], 'active' => true, diff --git a/app/SourceControlProviders/Gitlab.php b/app/SourceControlProviders/Gitlab.php index 6b546f1..6fab01a 100755 --- a/app/SourceControlProviders/Gitlab.php +++ b/app/SourceControlProviders/Gitlab.php @@ -53,7 +53,7 @@ public function deployHook(string $repo, array $events, string $secret): array $this->getApiUrl().'/projects/'.$repository.'/hooks', [ 'description' => 'deploy', - 'url' => url('/git-hooks?secret='.$secret), + 'url' => url('/api/git-hooks?secret='.$secret), 'push_events' => in_array('push', $events), 'issues_events' => false, 'job_events' => false, diff --git a/config/core.php b/config/core.php index a57c999..1a03591 100755 --- a/config/core.php +++ b/config/core.php @@ -26,7 +26,6 @@ use App\SiteTypes\Laravel; use App\SiteTypes\PHPSite; use App\SourceControlProviders\Bitbucket; -use App\SourceControlProviders\Custom; use App\SourceControlProviders\Github; use App\SourceControlProviders\Gitlab; use App\StorageProviders\Dropbox; @@ -284,7 +283,6 @@ 'github' => Github::class, 'gitlab' => Gitlab::class, 'bitbucket' => Bitbucket::class, - 'custom' => Custom::class, ], /* diff --git a/database/factories/GitHookFactory.php b/database/factories/GitHookFactory.php new file mode 100644 index 0000000..b679854 --- /dev/null +++ b/database/factories/GitHookFactory.php @@ -0,0 +1,29 @@ + $this->faker->word(), + 'events' => $this->faker->words(), + 'actions' => $this->faker->words(), + 'hook_id' => $this->faker->word(), + 'hook_response' => $this->faker->words(), + 'created_at' => Carbon::now(), + 'updated_at' => Carbon::now(), + 'site_id' => Site::factory(), + 'source_control_id' => SourceControl::factory(), + ]; + } +} diff --git a/database/factories/SourceControlFactory.php b/database/factories/SourceControlFactory.php index 7de1a1b..dd11135 100644 --- a/database/factories/SourceControlFactory.php +++ b/database/factories/SourceControlFactory.php @@ -13,7 +13,6 @@ class SourceControlFactory extends Factory public function definition(): array { return [ - 'provider' => $this->faker->randomElement(\App\Enums\SourceControl::getValues()), 'access_token' => Str::random(10), ]; } @@ -44,13 +43,4 @@ public function bitbucket(): Factory ]; }); } - - public function custom(): Factory - { - return $this->state(function (array $attributes) { - return [ - 'provider' => \App\Enums\SourceControl::CUSTOM, - ]; - }); - } } diff --git a/public/build/assets/app-46ad72d7.css b/public/build/assets/app-46ad72d7.css deleted file mode 100644 index 0740b31..0000000 --- a/public/build/assets/app-46ad72d7.css +++ /dev/null @@ -1 +0,0 @@ -.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #ffffff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{box-sizing:border-box}#toast-container>div{border-radius:.5rem;position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;background-position:15px center;background-repeat:no-repeat;color:#fff}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{cursor:pointer;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.toast-error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.toast-info{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.toast-warning{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,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";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#94a3b8}input::placeholder,textarea::placeholder{opacity:1;color:#94a3b8}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#64748b;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#64748b;opacity:1}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#64748b;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(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: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(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: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.top-1{top:.25rem}.z-0{z-index:0}.z-50{z-index:50}.float-right{float:right}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.-mr-0{margin-right:-0px}.-mr-0\.5{margin-right:-.125rem}.-mr-2{margin-right:-.5rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.max-h-\[350px\]{max-height:350px}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-20{width:5rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.translate-y-0{--tw-translate-y: 0px;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-4{--tw-translate-y: 1rem;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-100{--tw-scale-x: 1;--tw-scale-y: 1;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: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{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))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}.border-primary-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-sans{font-family:Figtree,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"}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.tracking-wider{letter-spacing:.05em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-primary-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-0{outline-width:0px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.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)}[x-cloak]{display:none!important}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:opacity-50:hover{opacity:.5}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.focus\:border-primary-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:border-primary-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:border-red-700:focus{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.focus\:bg-primary-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.focus\:text-primary-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring: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(3px + 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-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity))}.focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-primary-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.active\:bg-primary-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.active\:bg-red-600:active{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.disabled\:opacity-25:disabled{opacity:.25}:is(.dark .dark\:border-r-2){border-right-width:2px}:is(.dark .dark\:border-gray-500){--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-800){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-900){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-primary-600){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-t-transparent){border-top-color:transparent}:is(.dark .dark\:border-opacity-20){--tw-border-opacity: .2}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/50){background-color:#1e293b80}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-500){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-900\/50){background-color:#312e8180}:is(.dark .dark\:bg-red-500){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-500){--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-10){--tw-bg-opacity: .1}:is(.dark .dark\:bg-opacity-20){--tw-bg-opacity: .2}:is(.dark .dark\:bg-opacity-30){--tw-bg-opacity: .3}:is(.dark .dark\:bg-opacity-70){--tw-bg-opacity: .7}:is(.dark .dark\:text-gray-100){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-primary-300){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:border-gray-600:hover){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-gray-700:hover){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-900:hover){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-gray-100:hover){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-gray-600:focus){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-gray-700:focus){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-primary-300:focus){--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-primary-600:focus){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-primary-700:focus){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-gray-700:focus){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-gray-800:focus){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-gray-900:focus){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-primary-900:focus){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-300:focus){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-primary-200:focus){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-indigo-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-700:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-opacity-40:focus){--tw-ring-opacity: .4}:is(.dark .dark\:focus\:ring-offset-gray-800:focus){--tw-ring-offset-color: #1e293b}@media (min-width: 640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-10{margin-left:2.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: 0px;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))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .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))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-bl-md{border-bottom-left-radius:.375rem}.sm\:rounded-br-md{border-bottom-right-radius:.375rem}.sm\:rounded-tl-md{border-top-left-radius:.375rem}.sm\:rounded-tr-md{border-top-right-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:block{display:block}.md\:justify-start{justify-content:flex-start}.md\:text-left{text-align:left}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}} diff --git a/public/build/assets/app-99c9ce18.css b/public/build/assets/app-99c9ce18.css new file mode 100644 index 0000000..86f9c24 --- /dev/null +++ b/public/build/assets/app-99c9ce18.css @@ -0,0 +1 @@ +.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #ffffff;text-shadow:0 1px 0 #ffffff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{box-sizing:border-box}#toast-container>div{border-radius:.5rem;position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;background-position:15px center;background-repeat:no-repeat;color:#fff}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{cursor:pointer;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.toast-error{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.toast-info{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.toast-warning{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width: 240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 241px) and (max-width: 480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width: 481px) and (max-width: 768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}/*! tailwindcss v3.3.1 | MIT License | https://tailwindcss.com*/*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,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";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#94a3b8}input::placeholder,textarea::placeholder{opacity:1;color:#94a3b8}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#64748b;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#64748b;opacity:1}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#64748b;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(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: }::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-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(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: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-y-0{top:0px;bottom:0px}.left-0{left:0px}.right-0{right:0px}.top-0{top:0px}.top-1{top:.25rem}.z-0{z-index:0}.z-50{z-index:50}.float-right{float:right}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.-mr-0{margin-right:-0px}.-mr-0\.5{margin-right:-.125rem}.-mr-2{margin-right:-.5rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-full{height:100%}.max-h-\[350px\]{max-height:350px}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-10{width:2.5rem}.w-20{width:5rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.translate-y-0{--tw-translate-y: 0px;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-4{--tw-translate-y: 1rem;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-100{--tw-scale-x: 1;--tw-scale-y: 1;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: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{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))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity))}.border-primary-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-3{padding-left:.75rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-sans{font-family:Figtree,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"}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.tracking-wider{letter-spacing:.05em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-primary-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(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)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-0{outline-width:0px}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.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)}[x-cloak]{display:none!important}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:opacity-50:hover{opacity:.5}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity))}.focus\:border-primary-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:border-primary-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:border-red-700:focus{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.focus\:bg-primary-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity))}.focus\:text-primary-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring: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(3px + 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-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity))}.focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-primary-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity))}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.active\:bg-primary-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.active\:bg-red-600:active{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity))}.disabled\:opacity-25:disabled{opacity:.25}:is(.dark .dark\:border-r-2){border-right-width:2px}:is(.dark .dark\:border-gray-500){--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-800){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-900){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-primary-600){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:border-t-transparent){border-top-color:transparent}:is(.dark .dark\:border-opacity-20){--tw-border-opacity: .2}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/50){background-color:#1e293b80}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-500){--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-900\/50){background-color:#312e8180}:is(.dark .dark\:bg-red-500){--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-500){--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-10){--tw-bg-opacity: .1}:is(.dark .dark\:bg-opacity-20){--tw-bg-opacity: .2}:is(.dark .dark\:bg-opacity-30){--tw-bg-opacity: .3}:is(.dark .dark\:bg-opacity-70){--tw-bg-opacity: .7}:is(.dark .dark\:text-gray-100){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-primary-300){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:border-gray-600:hover){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-gray-700:hover){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-900:hover){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-gray-100:hover){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-gray-600:focus){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-gray-700:focus){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-primary-300:focus){--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-primary-600:focus){--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:border-primary-700:focus){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-gray-700:focus){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-gray-800:focus){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-gray-900:focus){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-primary-900:focus){--tw-bg-opacity: 1;background-color:rgb(49 46 129 / var(--tw-bg-opacity))}:is(.dark .dark\:focus\:text-gray-200:focus){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-300:focus){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-gray-400:focus){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:text-primary-200:focus){--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:ring-indigo-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-700:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(67 56 202 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-opacity-40:focus){--tw-ring-opacity: .4}:is(.dark .dark\:focus\:ring-offset-gray-800:focus){--tw-ring-offset-color: #1e293b}@media (min-width: 640px){.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-10{margin-left:2.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: 0px;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))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;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))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .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))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-bl-md{border-bottom-left-radius:.375rem}.sm\:rounded-br-md{border-bottom-right-radius:.375rem}.sm\:rounded-tl-md{border-top-left-radius:.375rem}.sm\:rounded-tr-md{border-top-right-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:block{display:block}.md\:justify-start{justify-content:flex-start}.md\:text-left{text-align:left}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}} diff --git a/public/build/assets/app-dfd48f80.js b/public/build/assets/app-dfd48f80.js deleted file mode 100644 index 7012095..0000000 --- a/public/build/assets/app-dfd48f80.js +++ /dev/null @@ -1,21 +0,0 @@ -function Xo(e,n){return function(){return e.apply(n,arguments)}}const{toString:mu}=Object.prototype,{getPrototypeOf:pi}=Object,zn=(e=>n=>{const i=mu.call(n);return e[i]||(e[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),Xe=e=>(e=e.toLowerCase(),n=>zn(n)===e),Vn=e=>n=>typeof n===e,{isArray:Mt}=Array,fn=Vn("undefined");function vu(e){return e!==null&&!fn(e)&&e.constructor!==null&&!fn(e.constructor)&&Le(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Go=Xe("ArrayBuffer");function bu(e){let n;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?n=ArrayBuffer.isView(e):n=e&&e.buffer&&Go(e.buffer),n}const xu=Vn("string"),Le=Vn("function"),Qo=Vn("number"),Kn=e=>e!==null&&typeof e=="object",_u=e=>e===!0||e===!1,In=e=>{if(zn(e)!=="object")return!1;const n=pi(e);return(n===null||n===Object.prototype||Object.getPrototypeOf(n)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},wu=Xe("Date"),Eu=Xe("File"),Su=Xe("Blob"),Cu=Xe("FileList"),Tu=e=>Kn(e)&&Le(e.pipe),Au=e=>{let n;return e&&(typeof FormData=="function"&&e instanceof FormData||Le(e.append)&&((n=zn(e))==="formdata"||n==="object"&&Le(e.toString)&&e.toString()==="[object FormData]"))},Ou=Xe("URLSearchParams"),Nu=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ln(e,n,{allOwnKeys:i=!1}={}){if(e===null||typeof e>"u")return;let s,c;if(typeof e!="object"&&(e=[e]),Mt(e))for(s=0,c=e.length;s0;)if(c=i[s],n===c.toLowerCase())return c;return null}const Zo=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),es=e=>!fn(e)&&e!==Zo;function $r(){const{caseless:e}=es(this)&&this||{},n={},i=(s,c)=>{const d=e&&Yo(n,c)||c;In(n[d])&&In(s)?n[d]=$r(n[d],s):In(s)?n[d]=$r({},s):Mt(s)?n[d]=s.slice():n[d]=s};for(let s=0,c=arguments.length;s(ln(n,(c,d)=>{i&&Le(c)?e[d]=Xo(c,i):e[d]=c},{allOwnKeys:s}),e),Du=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Pu=(e,n,i,s)=>{e.prototype=Object.create(n.prototype,s),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:n.prototype}),i&&Object.assign(e.prototype,i)},ju=(e,n,i,s)=>{let c,d,h;const y={};if(n=n||{},e==null)return n;do{for(c=Object.getOwnPropertyNames(e),d=c.length;d-- >0;)h=c[d],(!s||s(h,e,n))&&!y[h]&&(n[h]=e[h],y[h]=!0);e=i!==!1&&pi(e)}while(e&&(!i||i(e,n))&&e!==Object.prototype);return n},ku=(e,n,i)=>{e=String(e),(i===void 0||i>e.length)&&(i=e.length),i-=n.length;const s=e.indexOf(n,i);return s!==-1&&s===i},Lu=e=>{if(!e)return null;if(Mt(e))return e;let n=e.length;if(!Qo(n))return null;const i=new Array(n);for(;n-- >0;)i[n]=e[n];return i},Mu=(e=>n=>e&&n instanceof e)(typeof Uint8Array<"u"&&pi(Uint8Array)),Iu=(e,n)=>{const s=(e&&e[Symbol.iterator]).call(e);let c;for(;(c=s.next())&&!c.done;){const d=c.value;n.call(e,d[0],d[1])}},Hu=(e,n)=>{let i;const s=[];for(;(i=e.exec(n))!==null;)s.push(i);return s},Fu=Xe("HTMLFormElement"),qu=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,s,c){return s.toUpperCase()+c}),wo=(({hasOwnProperty:e})=>(n,i)=>e.call(n,i))(Object.prototype),Bu=Xe("RegExp"),ts=(e,n)=>{const i=Object.getOwnPropertyDescriptors(e),s={};ln(i,(c,d)=>{let h;(h=n(c,d,e))!==!1&&(s[d]=h||c)}),Object.defineProperties(e,s)},$u=e=>{ts(e,(n,i)=>{if(Le(e)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;const s=e[i];if(Le(s)){if(n.enumerable=!1,"writable"in n){n.writable=!1;return}n.set||(n.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},Uu=(e,n)=>{const i={},s=c=>{c.forEach(d=>{i[d]=!0})};return Mt(e)?s(e):s(String(e).split(n)),i},Wu=()=>{},zu=(e,n)=>(e=+e,Number.isFinite(e)?e:n),jr="abcdefghijklmnopqrstuvwxyz",Eo="0123456789",ns={DIGIT:Eo,ALPHA:jr,ALPHA_DIGIT:jr+jr.toUpperCase()+Eo},Vu=(e=16,n=ns.ALPHA_DIGIT)=>{let i="";const{length:s}=n;for(;e--;)i+=n[Math.random()*s|0];return i};function Ku(e){return!!(e&&Le(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Ju=e=>{const n=new Array(10),i=(s,c)=>{if(Kn(s)){if(n.indexOf(s)>=0)return;if(!("toJSON"in s)){n[c]=s;const d=Mt(s)?[]:{};return ln(s,(h,y)=>{const _=i(h,c+1);!fn(_)&&(d[y]=_)}),n[c]=void 0,d}}return s};return i(e,0)},Xu=Xe("AsyncFunction"),Gu=e=>e&&(Kn(e)||Le(e))&&Le(e.then)&&Le(e.catch),R={isArray:Mt,isArrayBuffer:Go,isBuffer:vu,isFormData:Au,isArrayBufferView:bu,isString:xu,isNumber:Qo,isBoolean:_u,isObject:Kn,isPlainObject:In,isUndefined:fn,isDate:wu,isFile:Eu,isBlob:Su,isRegExp:Bu,isFunction:Le,isStream:Tu,isURLSearchParams:Ou,isTypedArray:Mu,isFileList:Cu,forEach:ln,merge:$r,extend:Ru,trim:Nu,stripBOM:Du,inherits:Pu,toFlatObject:ju,kindOf:zn,kindOfTest:Xe,endsWith:ku,toArray:Lu,forEachEntry:Iu,matchAll:Hu,isHTMLForm:Fu,hasOwnProperty:wo,hasOwnProp:wo,reduceDescriptors:ts,freezeMethods:$u,toObjectSet:Uu,toCamelCase:qu,noop:Wu,toFiniteNumber:zu,findKey:Yo,global:Zo,isContextDefined:es,ALPHABET:ns,generateString:Vu,isSpecCompliantForm:Ku,toJSONObject:Ju,isAsyncFn:Xu,isThenable:Gu};function ie(e,n,i,s,c){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",n&&(this.code=n),i&&(this.config=i),s&&(this.request=s),c&&(this.response=c)}R.inherits(ie,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:R.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const rs=ie.prototype,is={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{is[e]={value:e}});Object.defineProperties(ie,is);Object.defineProperty(rs,"isAxiosError",{value:!0});ie.from=(e,n,i,s,c,d)=>{const h=Object.create(rs);return R.toFlatObject(e,h,function(_){return _!==Error.prototype},y=>y!=="isAxiosError"),ie.call(h,e.message,n,i,s,c),h.cause=e,h.name=e.name,d&&Object.assign(h,d),h};const Qu=null;function Ur(e){return R.isPlainObject(e)||R.isArray(e)}function os(e){return R.endsWith(e,"[]")?e.slice(0,-2):e}function So(e,n,i){return e?e.concat(n).map(function(c,d){return c=os(c),!i&&d?"["+c+"]":c}).join(i?".":""):n}function Yu(e){return R.isArray(e)&&!e.some(Ur)}const Zu=R.toFlatObject(R,{},null,function(n){return/^is[A-Z]/.test(n)});function Jn(e,n,i){if(!R.isObject(e))throw new TypeError("target must be an object");n=n||new FormData,i=R.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(j,B){return!R.isUndefined(B[j])});const s=i.metaTokens,c=i.visitor||w,d=i.dots,h=i.indexes,_=(i.Blob||typeof Blob<"u"&&Blob)&&R.isSpecCompliantForm(n);if(!R.isFunction(c))throw new TypeError("visitor must be a function");function A(D){if(D===null)return"";if(R.isDate(D))return D.toISOString();if(!_&&R.isBlob(D))throw new ie("Blob is not supported. Use a Buffer instead.");return R.isArrayBuffer(D)||R.isTypedArray(D)?_&&typeof Blob=="function"?new Blob([D]):Buffer.from(D):D}function w(D,j,B){let M=D;if(D&&!B&&typeof D=="object"){if(R.endsWith(j,"{}"))j=s?j:j.slice(0,-2),D=JSON.stringify(D);else if(R.isArray(D)&&Yu(D)||(R.isFileList(D)||R.endsWith(j,"[]"))&&(M=R.toArray(D)))return j=os(j),M.forEach(function(ue,le){!(R.isUndefined(ue)||ue===null)&&n.append(h===!0?So([j],le,d):h===null?j:j+"[]",A(ue))}),!1}return Ur(D)?!0:(n.append(So(B,j,d),A(D)),!1)}const k=[],W=Object.assign(Zu,{defaultVisitor:w,convertValue:A,isVisitable:Ur});function Z(D,j){if(!R.isUndefined(D)){if(k.indexOf(D)!==-1)throw Error("Circular reference detected in "+j.join("."));k.push(D),R.forEach(D,function(M,ne){(!(R.isUndefined(M)||M===null)&&c.call(n,M,R.isString(ne)?ne.trim():ne,j,W))===!0&&Z(M,j?j.concat(ne):[ne])}),k.pop()}}if(!R.isObject(e))throw new TypeError("data must be an object");return Z(e),n}function Co(e){const n={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(s){return n[s]})}function hi(e,n){this._pairs=[],e&&Jn(e,this,n)}const ss=hi.prototype;ss.append=function(n,i){this._pairs.push([n,i])};ss.toString=function(n){const i=n?function(s){return n.call(this,s,Co)}:Co;return this._pairs.map(function(c){return i(c[0])+"="+i(c[1])},"").join("&")};function ef(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function as(e,n,i){if(!n)return e;const s=i&&i.encode||ef,c=i&&i.serialize;let d;if(c?d=c(n,i):d=R.isURLSearchParams(n)?n.toString():new hi(n,i).toString(s),d){const h=e.indexOf("#");h!==-1&&(e=e.slice(0,h)),e+=(e.indexOf("?")===-1?"?":"&")+d}return e}class tf{constructor(){this.handlers=[]}use(n,i,s){return this.handlers.push({fulfilled:n,rejected:i,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){R.forEach(this.handlers,function(s){s!==null&&n(s)})}}const To=tf,us={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},nf=typeof URLSearchParams<"u"?URLSearchParams:hi,rf=typeof FormData<"u"?FormData:null,of=typeof Blob<"u"?Blob:null,sf=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),af=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),Je={isBrowser:!0,classes:{URLSearchParams:nf,FormData:rf,Blob:of},isStandardBrowserEnv:sf,isStandardBrowserWebWorkerEnv:af,protocols:["http","https","file","blob","url","data"]};function uf(e,n){return Jn(e,new Je.classes.URLSearchParams,Object.assign({visitor:function(i,s,c,d){return Je.isNode&&R.isBuffer(i)?(this.append(s,i.toString("base64")),!1):d.defaultVisitor.apply(this,arguments)}},n))}function ff(e){return R.matchAll(/\w+|\[(\w*)]/g,e).map(n=>n[0]==="[]"?"":n[1]||n[0])}function cf(e){const n={},i=Object.keys(e);let s;const c=i.length;let d;for(s=0;s=i.length;return h=!h&&R.isArray(c)?c.length:h,_?(R.hasOwnProp(c,h)?c[h]=[c[h],s]:c[h]=s,!y):((!c[h]||!R.isObject(c[h]))&&(c[h]=[]),n(i,s,c[h],d)&&R.isArray(c[h])&&(c[h]=cf(c[h])),!y)}if(R.isFormData(e)&&R.isFunction(e.entries)){const i={};return R.forEachEntry(e,(s,c)=>{n(ff(s),c,i,0)}),i}return null}function lf(e,n,i){if(R.isString(e))try{return(n||JSON.parse)(e),R.trim(e)}catch(s){if(s.name!=="SyntaxError")throw s}return(i||JSON.stringify)(e)}const gi={transitional:us,adapter:["xhr","http"],transformRequest:[function(n,i){const s=i.getContentType()||"",c=s.indexOf("application/json")>-1,d=R.isObject(n);if(d&&R.isHTMLForm(n)&&(n=new FormData(n)),R.isFormData(n))return c&&c?JSON.stringify(fs(n)):n;if(R.isArrayBuffer(n)||R.isBuffer(n)||R.isStream(n)||R.isFile(n)||R.isBlob(n))return n;if(R.isArrayBufferView(n))return n.buffer;if(R.isURLSearchParams(n))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();let y;if(d){if(s.indexOf("application/x-www-form-urlencoded")>-1)return uf(n,this.formSerializer).toString();if((y=R.isFileList(n))||s.indexOf("multipart/form-data")>-1){const _=this.env&&this.env.FormData;return Jn(y?{"files[]":n}:n,_&&new _,this.formSerializer)}}return d||c?(i.setContentType("application/json",!1),lf(n)):n}],transformResponse:[function(n){const i=this.transitional||gi.transitional,s=i&&i.forcedJSONParsing,c=this.responseType==="json";if(n&&R.isString(n)&&(s&&!this.responseType||c)){const h=!(i&&i.silentJSONParsing)&&c;try{return JSON.parse(n)}catch(y){if(h)throw y.name==="SyntaxError"?ie.from(y,ie.ERR_BAD_RESPONSE,this,null,this.response):y}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Je.classes.FormData,Blob:Je.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};R.forEach(["delete","get","head","post","put","patch"],e=>{gi.headers[e]={}});const yi=gi,df=R.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),pf=e=>{const n={};let i,s,c;return e&&e.split(` -`).forEach(function(h){c=h.indexOf(":"),i=h.substring(0,c).trim().toLowerCase(),s=h.substring(c+1).trim(),!(!i||n[i]&&df[i])&&(i==="set-cookie"?n[i]?n[i].push(s):n[i]=[s]:n[i]=n[i]?n[i]+", "+s:s)}),n},Ao=Symbol("internals");function tn(e){return e&&String(e).trim().toLowerCase()}function Hn(e){return e===!1||e==null?e:R.isArray(e)?e.map(Hn):String(e)}function hf(e){const n=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=i.exec(e);)n[s[1]]=s[2];return n}const gf=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function kr(e,n,i,s,c){if(R.isFunction(s))return s.call(this,n,i);if(c&&(n=i),!!R.isString(n)){if(R.isString(s))return n.indexOf(s)!==-1;if(R.isRegExp(s))return s.test(n)}}function yf(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,i,s)=>i.toUpperCase()+s)}function mf(e,n){const i=R.toCamelCase(" "+n);["get","set","has"].forEach(s=>{Object.defineProperty(e,s+i,{value:function(c,d,h){return this[s].call(this,n,c,d,h)},configurable:!0})})}class Xn{constructor(n){n&&this.set(n)}set(n,i,s){const c=this;function d(y,_,A){const w=tn(_);if(!w)throw new Error("header name must be a non-empty string");const k=R.findKey(c,w);(!k||c[k]===void 0||A===!0||A===void 0&&c[k]!==!1)&&(c[k||_]=Hn(y))}const h=(y,_)=>R.forEach(y,(A,w)=>d(A,w,_));return R.isPlainObject(n)||n instanceof this.constructor?h(n,i):R.isString(n)&&(n=n.trim())&&!gf(n)?h(pf(n),i):n!=null&&d(i,n,s),this}get(n,i){if(n=tn(n),n){const s=R.findKey(this,n);if(s){const c=this[s];if(!i)return c;if(i===!0)return hf(c);if(R.isFunction(i))return i.call(this,c,s);if(R.isRegExp(i))return i.exec(c);throw new TypeError("parser must be boolean|regexp|function")}}}has(n,i){if(n=tn(n),n){const s=R.findKey(this,n);return!!(s&&this[s]!==void 0&&(!i||kr(this,this[s],s,i)))}return!1}delete(n,i){const s=this;let c=!1;function d(h){if(h=tn(h),h){const y=R.findKey(s,h);y&&(!i||kr(s,s[y],y,i))&&(delete s[y],c=!0)}}return R.isArray(n)?n.forEach(d):d(n),c}clear(n){const i=Object.keys(this);let s=i.length,c=!1;for(;s--;){const d=i[s];(!n||kr(this,this[d],d,n,!0))&&(delete this[d],c=!0)}return c}normalize(n){const i=this,s={};return R.forEach(this,(c,d)=>{const h=R.findKey(s,d);if(h){i[h]=Hn(c),delete i[d];return}const y=n?yf(d):String(d).trim();y!==d&&delete i[d],i[y]=Hn(c),s[y]=!0}),this}concat(...n){return this.constructor.concat(this,...n)}toJSON(n){const i=Object.create(null);return R.forEach(this,(s,c)=>{s!=null&&s!==!1&&(i[c]=n&&R.isArray(s)?s.join(", "):s)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,i])=>n+": "+i).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...i){const s=new this(n);return i.forEach(c=>s.set(c)),s}static accessor(n){const s=(this[Ao]=this[Ao]={accessors:{}}).accessors,c=this.prototype;function d(h){const y=tn(h);s[y]||(mf(c,h),s[y]=!0)}return R.isArray(n)?n.forEach(d):d(n),this}}Xn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);R.reduceDescriptors(Xn.prototype,({value:e},n)=>{let i=n[0].toUpperCase()+n.slice(1);return{get:()=>e,set(s){this[i]=s}}});R.freezeMethods(Xn);const et=Xn;function Lr(e,n){const i=this||yi,s=n||i,c=et.from(s.headers);let d=s.data;return R.forEach(e,function(y){d=y.call(i,d,c.normalize(),n?n.status:void 0)}),c.normalize(),d}function cs(e){return!!(e&&e.__CANCEL__)}function dn(e,n,i){ie.call(this,e??"canceled",ie.ERR_CANCELED,n,i),this.name="CanceledError"}R.inherits(dn,ie,{__CANCEL__:!0});function vf(e,n,i){const s=i.config.validateStatus;!i.status||!s||s(i.status)?e(i):n(new ie("Request failed with status code "+i.status,[ie.ERR_BAD_REQUEST,ie.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}const bf=Je.isStandardBrowserEnv?function(){return{write:function(i,s,c,d,h,y){const _=[];_.push(i+"="+encodeURIComponent(s)),R.isNumber(c)&&_.push("expires="+new Date(c).toGMTString()),R.isString(d)&&_.push("path="+d),R.isString(h)&&_.push("domain="+h),y===!0&&_.push("secure"),document.cookie=_.join("; ")},read:function(i){const s=document.cookie.match(new RegExp("(^|;\\s*)("+i+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(i){this.write(i,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function xf(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function _f(e,n){return n?e.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):e}function ls(e,n){return e&&!xf(n)?_f(e,n):n}const wf=Je.isStandardBrowserEnv?function(){const n=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a");let s;function c(d){let h=d;return n&&(i.setAttribute("href",h),h=i.href),i.setAttribute("href",h),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:i.pathname.charAt(0)==="/"?i.pathname:"/"+i.pathname}}return s=c(window.location.href),function(h){const y=R.isString(h)?c(h):h;return y.protocol===s.protocol&&y.host===s.host}}():function(){return function(){return!0}}();function Ef(e){const n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return n&&n[1]||""}function Sf(e,n){e=e||10;const i=new Array(e),s=new Array(e);let c=0,d=0,h;return n=n!==void 0?n:1e3,function(_){const A=Date.now(),w=s[d];h||(h=A),i[c]=_,s[c]=A;let k=d,W=0;for(;k!==c;)W+=i[k++],k=k%e;if(c=(c+1)%e,c===d&&(d=(d+1)%e),A-h{const d=c.loaded,h=c.lengthComputable?c.total:void 0,y=d-i,_=s(y),A=d<=h;i=d;const w={loaded:d,total:h,progress:h?d/h:void 0,bytes:y,rate:_||void 0,estimated:_&&h&&A?(h-d)/_:void 0,event:c};w[n?"download":"upload"]=!0,e(w)}}const Cf=typeof XMLHttpRequest<"u",Tf=Cf&&function(e){return new Promise(function(i,s){let c=e.data;const d=et.from(e.headers).normalize(),h=e.responseType;let y;function _(){e.cancelToken&&e.cancelToken.unsubscribe(y),e.signal&&e.signal.removeEventListener("abort",y)}let A;R.isFormData(c)&&(Je.isStandardBrowserEnv||Je.isStandardBrowserWebWorkerEnv?d.setContentType(!1):d.getContentType(/^\s*multipart\/form-data/)?R.isString(A=d.getContentType())&&d.setContentType(A.replace(/^\s*(multipart\/form-data);+/,"$1")):d.setContentType("multipart/form-data"));let w=new XMLHttpRequest;if(e.auth){const D=e.auth.username||"",j=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.set("Authorization","Basic "+btoa(D+":"+j))}const k=ls(e.baseURL,e.url);w.open(e.method.toUpperCase(),as(k,e.params,e.paramsSerializer),!0),w.timeout=e.timeout;function W(){if(!w)return;const D=et.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),B={data:!h||h==="text"||h==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:D,config:e,request:w};vf(function(ne){i(ne),_()},function(ne){s(ne),_()},B),w=null}if("onloadend"in w?w.onloadend=W:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(W)},w.onabort=function(){w&&(s(new ie("Request aborted",ie.ECONNABORTED,e,w)),w=null)},w.onerror=function(){s(new ie("Network Error",ie.ERR_NETWORK,e,w)),w=null},w.ontimeout=function(){let j=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const B=e.transitional||us;e.timeoutErrorMessage&&(j=e.timeoutErrorMessage),s(new ie(j,B.clarifyTimeoutError?ie.ETIMEDOUT:ie.ECONNABORTED,e,w)),w=null},Je.isStandardBrowserEnv){const D=(e.withCredentials||wf(k))&&e.xsrfCookieName&&bf.read(e.xsrfCookieName);D&&d.set(e.xsrfHeaderName,D)}c===void 0&&d.setContentType(null),"setRequestHeader"in w&&R.forEach(d.toJSON(),function(j,B){w.setRequestHeader(B,j)}),R.isUndefined(e.withCredentials)||(w.withCredentials=!!e.withCredentials),h&&h!=="json"&&(w.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&w.addEventListener("progress",Oo(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&w.upload&&w.upload.addEventListener("progress",Oo(e.onUploadProgress)),(e.cancelToken||e.signal)&&(y=D=>{w&&(s(!D||D.type?new dn(null,e,w):D),w.abort(),w=null)},e.cancelToken&&e.cancelToken.subscribe(y),e.signal&&(e.signal.aborted?y():e.signal.addEventListener("abort",y)));const Z=Ef(k);if(Z&&Je.protocols.indexOf(Z)===-1){s(new ie("Unsupported protocol "+Z+":",ie.ERR_BAD_REQUEST,e));return}w.send(c||null)})},Wr={http:Qu,xhr:Tf};R.forEach(Wr,(e,n)=>{if(e){try{Object.defineProperty(e,"name",{value:n})}catch{}Object.defineProperty(e,"adapterName",{value:n})}});const No=e=>`- ${e}`,Af=e=>R.isFunction(e)||e===null||e===!1,ds={getAdapter:e=>{e=R.isArray(e)?e:[e];const{length:n}=e;let i,s;const c={};for(let d=0;d`adapter ${y} `+(_===!1?"is not supported by the environment":"is not available in the build"));let h=n?d.length>1?`since : -`+d.map(No).join(` -`):" "+No(d[0]):"as no adapter specified";throw new ie("There is no suitable adapter to dispatch the request "+h,"ERR_NOT_SUPPORT")}return s},adapters:Wr};function Mr(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new dn(null,e)}function Ro(e){return Mr(e),e.headers=et.from(e.headers),e.data=Lr.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ds.getAdapter(e.adapter||yi.adapter)(e).then(function(s){return Mr(e),s.data=Lr.call(e,e.transformResponse,s),s.headers=et.from(s.headers),s},function(s){return cs(s)||(Mr(e),s&&s.response&&(s.response.data=Lr.call(e,e.transformResponse,s.response),s.response.headers=et.from(s.response.headers))),Promise.reject(s)})}const Do=e=>e instanceof et?e.toJSON():e;function jt(e,n){n=n||{};const i={};function s(A,w,k){return R.isPlainObject(A)&&R.isPlainObject(w)?R.merge.call({caseless:k},A,w):R.isPlainObject(w)?R.merge({},w):R.isArray(w)?w.slice():w}function c(A,w,k){if(R.isUndefined(w)){if(!R.isUndefined(A))return s(void 0,A,k)}else return s(A,w,k)}function d(A,w){if(!R.isUndefined(w))return s(void 0,w)}function h(A,w){if(R.isUndefined(w)){if(!R.isUndefined(A))return s(void 0,A)}else return s(void 0,w)}function y(A,w,k){if(k in n)return s(A,w);if(k in e)return s(void 0,A)}const _={url:d,method:d,data:d,baseURL:h,transformRequest:h,transformResponse:h,paramsSerializer:h,timeout:h,timeoutMessage:h,withCredentials:h,adapter:h,responseType:h,xsrfCookieName:h,xsrfHeaderName:h,onUploadProgress:h,onDownloadProgress:h,decompress:h,maxContentLength:h,maxBodyLength:h,beforeRedirect:h,transport:h,httpAgent:h,httpsAgent:h,cancelToken:h,socketPath:h,responseEncoding:h,validateStatus:y,headers:(A,w)=>c(Do(A),Do(w),!0)};return R.forEach(Object.keys(Object.assign({},e,n)),function(w){const k=_[w]||c,W=k(e[w],n[w],w);R.isUndefined(W)&&k!==y||(i[w]=W)}),i}const ps="1.5.1",mi={};["object","boolean","number","function","string","symbol"].forEach((e,n)=>{mi[e]=function(s){return typeof s===e||"a"+(n<1?"n ":" ")+e}});const Po={};mi.transitional=function(n,i,s){function c(d,h){return"[Axios v"+ps+"] Transitional option '"+d+"'"+h+(s?". "+s:"")}return(d,h,y)=>{if(n===!1)throw new ie(c(h," has been removed"+(i?" in "+i:"")),ie.ERR_DEPRECATED);return i&&!Po[h]&&(Po[h]=!0,console.warn(c(h," has been deprecated since v"+i+" and will be removed in the near future"))),n?n(d,h,y):!0}};function Of(e,n,i){if(typeof e!="object")throw new ie("options must be an object",ie.ERR_BAD_OPTION_VALUE);const s=Object.keys(e);let c=s.length;for(;c-- >0;){const d=s[c],h=n[d];if(h){const y=e[d],_=y===void 0||h(y,d,e);if(_!==!0)throw new ie("option "+d+" must be "+_,ie.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new ie("Unknown option "+d,ie.ERR_BAD_OPTION)}}const zr={assertOptions:Of,validators:mi},ft=zr.validators;class Bn{constructor(n){this.defaults=n,this.interceptors={request:new To,response:new To}}request(n,i){typeof n=="string"?(i=i||{},i.url=n):i=n||{},i=jt(this.defaults,i);const{transitional:s,paramsSerializer:c,headers:d}=i;s!==void 0&&zr.assertOptions(s,{silentJSONParsing:ft.transitional(ft.boolean),forcedJSONParsing:ft.transitional(ft.boolean),clarifyTimeoutError:ft.transitional(ft.boolean)},!1),c!=null&&(R.isFunction(c)?i.paramsSerializer={serialize:c}:zr.assertOptions(c,{encode:ft.function,serialize:ft.function},!0)),i.method=(i.method||this.defaults.method||"get").toLowerCase();let h=d&&R.merge(d.common,d[i.method]);d&&R.forEach(["delete","get","head","post","put","patch","common"],D=>{delete d[D]}),i.headers=et.concat(h,d);const y=[];let _=!0;this.interceptors.request.forEach(function(j){typeof j.runWhen=="function"&&j.runWhen(i)===!1||(_=_&&j.synchronous,y.unshift(j.fulfilled,j.rejected))});const A=[];this.interceptors.response.forEach(function(j){A.push(j.fulfilled,j.rejected)});let w,k=0,W;if(!_){const D=[Ro.bind(this),void 0];for(D.unshift.apply(D,y),D.push.apply(D,A),W=D.length,w=Promise.resolve(i);k{if(!s._listeners)return;let d=s._listeners.length;for(;d-- >0;)s._listeners[d](c);s._listeners=null}),this.promise.then=c=>{let d;const h=new Promise(y=>{s.subscribe(y),d=y}).then(c);return h.cancel=function(){s.unsubscribe(d)},h},n(function(d,h,y){s.reason||(s.reason=new dn(d,h,y),i(s.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;const i=this._listeners.indexOf(n);i!==-1&&this._listeners.splice(i,1)}static source(){let n;return{token:new vi(function(c){n=c}),cancel:n}}}const Nf=vi;function Rf(e){return function(i){return e.apply(null,i)}}function Df(e){return R.isObject(e)&&e.isAxiosError===!0}const Vr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Vr).forEach(([e,n])=>{Vr[n]=e});const Pf=Vr;function hs(e){const n=new Fn(e),i=Xo(Fn.prototype.request,n);return R.extend(i,Fn.prototype,n,{allOwnKeys:!0}),R.extend(i,n,null,{allOwnKeys:!0}),i.create=function(c){return hs(jt(e,c))},i}const pe=hs(yi);pe.Axios=Fn;pe.CanceledError=dn;pe.CancelToken=Nf;pe.isCancel=cs;pe.VERSION=ps;pe.toFormData=Jn;pe.AxiosError=ie;pe.Cancel=pe.CanceledError;pe.all=function(n){return Promise.all(n)};pe.spread=Rf;pe.isAxiosError=Df;pe.mergeConfig=jt;pe.AxiosHeaders=et;pe.formToJSON=e=>fs(R.isHTMLForm(e)?new FormData(e):e);pe.getAdapter=ds.getAdapter;pe.HttpStatusCode=Pf;pe.default=pe;const jf=pe;var kf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Lf(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var gs={exports:{}},Ir={exports:{}};/*! - * jQuery JavaScript Library v3.7.1 - * https://jquery.com/ - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license - * https://jquery.org/license - * - * Date: 2023-08-28T13:37Z - */var jo;function Mf(){return jo||(jo=1,function(e){(function(n,i){e.exports=n.document?i(n,!0):function(s){if(!s.document)throw new Error("jQuery requires a window with a document");return i(s)}})(typeof window<"u"?window:kf,function(n,i){var s=[],c=Object.getPrototypeOf,d=s.slice,h=s.flat?function(t){return s.flat.call(t)}:function(t){return s.concat.apply([],t)},y=s.push,_=s.indexOf,A={},w=A.toString,k=A.hasOwnProperty,W=k.toString,Z=W.call(Object),D={},j=function(r){return typeof r=="function"&&typeof r.nodeType!="number"&&typeof r.item!="function"},B=function(r){return r!=null&&r===r.window},M=n.document,ne={type:!0,src:!0,nonce:!0,noModule:!0};function ue(t,r,o){o=o||M;var a,f,l=o.createElement("script");if(l.text=t,r)for(a in ne)f=r[a]||r.getAttribute&&r.getAttribute(a),f&&l.setAttribute(a,f);o.head.appendChild(l).parentNode.removeChild(l)}function le(t){return t==null?t+"":typeof t=="object"||typeof t=="function"?A[w.call(t)]||"object":typeof t}var Ne="3.7.1",Re=/HTML$/i,u=function(t,r){return new u.fn.init(t,r)};u.fn=u.prototype={jquery:Ne,constructor:u,length:0,toArray:function(){return d.call(this)},get:function(t){return t==null?d.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var r=u.merge(this.constructor(),t);return r.prevObject=this,r},each:function(t){return u.each(this,t)},map:function(t){return this.pushStack(u.map(this,function(r,o){return t.call(r,o,r)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(u.grep(this,function(t,r){return(r+1)%2}))},odd:function(){return this.pushStack(u.grep(this,function(t,r){return r%2}))},eq:function(t){var r=this.length,o=+t+(t<0?r:0);return this.pushStack(o>=0&&o0&&r-1 in t}function I(t,r){return t.nodeName&&t.nodeName.toLowerCase()===r.toLowerCase()}var H=s.pop,fe=s.sort,rt=s.splice,V="[\\x20\\t\\r\\n\\f]",it=new RegExp("^"+V+"+|((?:^|[^\\\\])(?:\\\\.)*)"+V+"+$","g");u.contains=function(t,r){var o=r&&r.parentNode;return t===o||!!(o&&o.nodeType===1&&(t.contains?t.contains(o):t.compareDocumentPosition&&t.compareDocumentPosition(o)&16))};var mn=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function qt(t,r){return r?t==="\0"?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t}u.escapeSelector=function(t){return(t+"").replace(mn,qt)};var we=M,be=y;(function(){var t,r,o,a,f,l=be,p,v,m,x,T,N=u.expando,S=0,P=0,J=On(),re=On(),G=On(),me=On(),ge=function(g,b){return g===b&&(f=!0),0},$e="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Ue="(?:\\\\[\\da-fA-F]{1,6}"+V+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",te="\\["+V+"*("+Ue+")(?:"+V+"*([*^$|!~]?=)"+V+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Ue+"))|)"+V+"*\\]",mt=":("+Ue+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+te+")*)|.*)\\)|)",oe=new RegExp(V+"+","g"),de=new RegExp("^"+V+"*,"+V+"*"),Yt=new RegExp("^"+V+"*([>+~]|"+V+")"+V+"*"),Tr=new RegExp(V+"|>"),We=new RegExp(mt),Zt=new RegExp("^"+Ue+"$"),ze={ID:new RegExp("^#("+Ue+")"),CLASS:new RegExp("^\\.("+Ue+")"),TAG:new RegExp("^("+Ue+"|[*])"),ATTR:new RegExp("^"+te),PSEUDO:new RegExp("^"+mt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+V+"*(even|odd|(([+-]|)(\\d*)n|)"+V+"*(?:([+-]|)"+V+"*(\\d+)|))"+V+"*\\)|)","i"),bool:new RegExp("^(?:"+$e+")$","i"),needsContext:new RegExp("^"+V+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+V+"*((?:-\\d)?\\d*)"+V+"*\\)|)(?=[^-]|$)","i")},st=/^(?:input|select|textarea|button)$/i,at=/^h\d$/i,je=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ar=/[+~]/,Ye=new RegExp("\\\\[\\da-fA-F]{1,6}"+V+"?|\\\\([^\\r\\n\\f])","g"),Ze=function(g,b){var E="0x"+g.slice(1)-65536;return b||(E<0?String.fromCharCode(E+65536):String.fromCharCode(E>>10|55296,E&1023|56320))},cu=function(){ut()},lu=Rn(function(g){return g.disabled===!0&&I(g,"fieldset")},{dir:"parentNode",next:"legend"});function du(){try{return p.activeElement}catch{}}try{l.apply(s=d.call(we.childNodes),we.childNodes),s[we.childNodes.length].nodeType}catch{l={apply:function(b,E){be.apply(b,d.call(E))},call:function(b){be.apply(b,d.call(arguments,1))}}}function se(g,b,E,C){var O,L,F,$,q,Q,K,X=b&&b.ownerDocument,Y=b?b.nodeType:9;if(E=E||[],typeof g!="string"||!g||Y!==1&&Y!==9&&Y!==11)return E;if(!C&&(ut(b),b=b||p,m)){if(Y!==11&&(q=je.exec(g)))if(O=q[1]){if(Y===9)if(F=b.getElementById(O)){if(F.id===O)return l.call(E,F),E}else return E;else if(X&&(F=X.getElementById(O))&&se.contains(b,F)&&F.id===O)return l.call(E,F),E}else{if(q[2])return l.apply(E,b.getElementsByTagName(g)),E;if((O=q[3])&&b.getElementsByClassName)return l.apply(E,b.getElementsByClassName(O)),E}if(!me[g+" "]&&(!x||!x.test(g))){if(K=g,X=b,Y===1&&(Tr.test(g)||Yt.test(g))){for(X=Ar.test(g)&&Or(b.parentNode)||b,(X!=b||!D.scope)&&(($=b.getAttribute("id"))?$=u.escapeSelector($):b.setAttribute("id",$=N)),Q=en(g),L=Q.length;L--;)Q[L]=($?"#"+$:":scope")+" "+Nn(Q[L]);K=Q.join(",")}try{return l.apply(E,X.querySelectorAll(K)),E}catch{me(g,!0)}finally{$===N&&b.removeAttribute("id")}}}return _o(g.replace(it,"$1"),b,E,C)}function On(){var g=[];function b(E,C){return g.push(E+" ")>r.cacheLength&&delete b[g.shift()],b[E+" "]=C}return b}function Ie(g){return g[N]=!0,g}function Dt(g){var b=p.createElement("fieldset");try{return!!g(b)}catch{return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function pu(g){return function(b){return I(b,"input")&&b.type===g}}function hu(g){return function(b){return(I(b,"input")||I(b,"button"))&&b.type===g}}function bo(g){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===g:b.disabled===g:b.isDisabled===g||b.isDisabled!==!g&&lu(b)===g:b.disabled===g:"label"in b?b.disabled===g:!1}}function vt(g){return Ie(function(b){return b=+b,Ie(function(E,C){for(var O,L=g([],E.length,b),F=L.length;F--;)E[O=L[F]]&&(E[O]=!(C[O]=E[O]))})})}function Or(g){return g&&typeof g.getElementsByTagName<"u"&&g}function ut(g){var b,E=g?g.ownerDocument||g:we;return E==p||E.nodeType!==9||!E.documentElement||(p=E,v=p.documentElement,m=!u.isXMLDoc(p),T=v.matches||v.webkitMatchesSelector||v.msMatchesSelector,v.msMatchesSelector&&we!=p&&(b=p.defaultView)&&b.top!==b&&b.addEventListener("unload",cu),D.getById=Dt(function(C){return v.appendChild(C).id=u.expando,!p.getElementsByName||!p.getElementsByName(u.expando).length}),D.disconnectedMatch=Dt(function(C){return T.call(C,"*")}),D.scope=Dt(function(){return p.querySelectorAll(":scope")}),D.cssHas=Dt(function(){try{return p.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),D.getById?(r.filter.ID=function(C){var O=C.replace(Ye,Ze);return function(L){return L.getAttribute("id")===O}},r.find.ID=function(C,O){if(typeof O.getElementById<"u"&&m){var L=O.getElementById(C);return L?[L]:[]}}):(r.filter.ID=function(C){var O=C.replace(Ye,Ze);return function(L){var F=typeof L.getAttributeNode<"u"&&L.getAttributeNode("id");return F&&F.value===O}},r.find.ID=function(C,O){if(typeof O.getElementById<"u"&&m){var L,F,$,q=O.getElementById(C);if(q){if(L=q.getAttributeNode("id"),L&&L.value===C)return[q];for($=O.getElementsByName(C),F=0;q=$[F++];)if(L=q.getAttributeNode("id"),L&&L.value===C)return[q]}return[]}}),r.find.TAG=function(C,O){return typeof O.getElementsByTagName<"u"?O.getElementsByTagName(C):O.querySelectorAll(C)},r.find.CLASS=function(C,O){if(typeof O.getElementsByClassName<"u"&&m)return O.getElementsByClassName(C)},x=[],Dt(function(C){var O;v.appendChild(C).innerHTML="",C.querySelectorAll("[selected]").length||x.push("\\["+V+"*(?:value|"+$e+")"),C.querySelectorAll("[id~="+N+"-]").length||x.push("~="),C.querySelectorAll("a#"+N+"+*").length||x.push(".#.+[+~]"),C.querySelectorAll(":checked").length||x.push(":checked"),O=p.createElement("input"),O.setAttribute("type","hidden"),C.appendChild(O).setAttribute("name","D"),v.appendChild(C).disabled=!0,C.querySelectorAll(":disabled").length!==2&&x.push(":enabled",":disabled"),O=p.createElement("input"),O.setAttribute("name",""),C.appendChild(O),C.querySelectorAll("[name='']").length||x.push("\\["+V+"*name"+V+"*="+V+`*(?:''|"")`)}),D.cssHas||x.push(":has"),x=x.length&&new RegExp(x.join("|")),ge=function(C,O){if(C===O)return f=!0,0;var L=!C.compareDocumentPosition-!O.compareDocumentPosition;return L||(L=(C.ownerDocument||C)==(O.ownerDocument||O)?C.compareDocumentPosition(O):1,L&1||!D.sortDetached&&O.compareDocumentPosition(C)===L?C===p||C.ownerDocument==we&&se.contains(we,C)?-1:O===p||O.ownerDocument==we&&se.contains(we,O)?1:a?_.call(a,C)-_.call(a,O):0:L&4?-1:1)}),p}se.matches=function(g,b){return se(g,null,null,b)},se.matchesSelector=function(g,b){if(ut(g),m&&!me[b+" "]&&(!x||!x.test(b)))try{var E=T.call(g,b);if(E||D.disconnectedMatch||g.document&&g.document.nodeType!==11)return E}catch{me(b,!0)}return se(b,p,null,[g]).length>0},se.contains=function(g,b){return(g.ownerDocument||g)!=p&&ut(g),u.contains(g,b)},se.attr=function(g,b){(g.ownerDocument||g)!=p&&ut(g);var E=r.attrHandle[b.toLowerCase()],C=E&&k.call(r.attrHandle,b.toLowerCase())?E(g,b,!m):void 0;return C!==void 0?C:g.getAttribute(b)},se.error=function(g){throw new Error("Syntax error, unrecognized expression: "+g)},u.uniqueSort=function(g){var b,E=[],C=0,O=0;if(f=!D.sortStable,a=!D.sortStable&&d.call(g,0),fe.call(g,ge),f){for(;b=g[O++];)b===g[O]&&(C=E.push(O));for(;C--;)rt.call(g,E[C],1)}return a=null,g},u.fn.uniqueSort=function(){return this.pushStack(u.uniqueSort(d.apply(this)))},r=u.expr={cacheLength:50,createPseudo:Ie,match:ze,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(g){return g[1]=g[1].replace(Ye,Ze),g[3]=(g[3]||g[4]||g[5]||"").replace(Ye,Ze),g[2]==="~="&&(g[3]=" "+g[3]+" "),g.slice(0,4)},CHILD:function(g){return g[1]=g[1].toLowerCase(),g[1].slice(0,3)==="nth"?(g[3]||se.error(g[0]),g[4]=+(g[4]?g[5]+(g[6]||1):2*(g[3]==="even"||g[3]==="odd")),g[5]=+(g[7]+g[8]||g[3]==="odd")):g[3]&&se.error(g[0]),g},PSEUDO:function(g){var b,E=!g[6]&&g[2];return ze.CHILD.test(g[0])?null:(g[3]?g[2]=g[4]||g[5]||"":E&&We.test(E)&&(b=en(E,!0))&&(b=E.indexOf(")",E.length-b)-E.length)&&(g[0]=g[0].slice(0,b),g[2]=E.slice(0,b)),g.slice(0,3))}},filter:{TAG:function(g){var b=g.replace(Ye,Ze).toLowerCase();return g==="*"?function(){return!0}:function(E){return I(E,b)}},CLASS:function(g){var b=J[g+" "];return b||(b=new RegExp("(^|"+V+")"+g+"("+V+"|$)"))&&J(g,function(E){return b.test(typeof E.className=="string"&&E.className||typeof E.getAttribute<"u"&&E.getAttribute("class")||"")})},ATTR:function(g,b,E){return function(C){var O=se.attr(C,g);return O==null?b==="!=":b?(O+="",b==="="?O===E:b==="!="?O!==E:b==="^="?E&&O.indexOf(E)===0:b==="*="?E&&O.indexOf(E)>-1:b==="$="?E&&O.slice(-E.length)===E:b==="~="?(" "+O.replace(oe," ")+" ").indexOf(E)>-1:b==="|="?O===E||O.slice(0,E.length+1)===E+"-":!1):!0}},CHILD:function(g,b,E,C,O){var L=g.slice(0,3)!=="nth",F=g.slice(-4)!=="last",$=b==="of-type";return C===1&&O===0?function(q){return!!q.parentNode}:function(q,Q,K){var X,Y,z,ae,Ae,ve=L!==F?"nextSibling":"previousSibling",ke=q.parentNode,Ve=$&&q.nodeName.toLowerCase(),Pt=!K&&!$,xe=!1;if(ke){if(L){for(;ve;){for(z=q;z=z[ve];)if($?I(z,Ve):z.nodeType===1)return!1;Ae=ve=g==="only"&&!Ae&&"nextSibling"}return!0}if(Ae=[F?ke.firstChild:ke.lastChild],F&&Pt){for(Y=ke[N]||(ke[N]={}),X=Y[g]||[],ae=X[0]===S&&X[1],xe=ae&&X[2],z=ae&&ke.childNodes[ae];z=++ae&&z&&z[ve]||(xe=ae=0)||Ae.pop();)if(z.nodeType===1&&++xe&&z===q){Y[g]=[S,ae,xe];break}}else if(Pt&&(Y=q[N]||(q[N]={}),X=Y[g]||[],ae=X[0]===S&&X[1],xe=ae),xe===!1)for(;(z=++ae&&z&&z[ve]||(xe=ae=0)||Ae.pop())&&!(($?I(z,Ve):z.nodeType===1)&&++xe&&(Pt&&(Y=z[N]||(z[N]={}),Y[g]=[S,xe]),z===q)););return xe-=O,xe===C||xe%C===0&&xe/C>=0}}},PSEUDO:function(g,b){var E,C=r.pseudos[g]||r.setFilters[g.toLowerCase()]||se.error("unsupported pseudo: "+g);return C[N]?C(b):C.length>1?(E=[g,g,"",b],r.setFilters.hasOwnProperty(g.toLowerCase())?Ie(function(O,L){for(var F,$=C(O,b),q=$.length;q--;)F=_.call(O,$[q]),O[F]=!(L[F]=$[q])}):function(O){return C(O,0,E)}):C}},pseudos:{not:Ie(function(g){var b=[],E=[],C=Pr(g.replace(it,"$1"));return C[N]?Ie(function(O,L,F,$){for(var q,Q=C(O,null,$,[]),K=O.length;K--;)(q=Q[K])&&(O[K]=!(L[K]=q))}):function(O,L,F){return b[0]=O,C(b,null,F,E),b[0]=null,!E.pop()}}),has:Ie(function(g){return function(b){return se(g,b).length>0}}),contains:Ie(function(g){return g=g.replace(Ye,Ze),function(b){return(b.textContent||u.text(b)).indexOf(g)>-1}}),lang:Ie(function(g){return Zt.test(g||"")||se.error("unsupported lang: "+g),g=g.replace(Ye,Ze).toLowerCase(),function(b){var E;do if(E=m?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return E=E.toLowerCase(),E===g||E.indexOf(g+"-")===0;while((b=b.parentNode)&&b.nodeType===1);return!1}}),target:function(g){var b=n.location&&n.location.hash;return b&&b.slice(1)===g.id},root:function(g){return g===v},focus:function(g){return g===du()&&p.hasFocus()&&!!(g.type||g.href||~g.tabIndex)},enabled:bo(!1),disabled:bo(!0),checked:function(g){return I(g,"input")&&!!g.checked||I(g,"option")&&!!g.selected},selected:function(g){return g.parentNode&&g.parentNode.selectedIndex,g.selected===!0},empty:function(g){for(g=g.firstChild;g;g=g.nextSibling)if(g.nodeType<6)return!1;return!0},parent:function(g){return!r.pseudos.empty(g)},header:function(g){return at.test(g.nodeName)},input:function(g){return st.test(g.nodeName)},button:function(g){return I(g,"input")&&g.type==="button"||I(g,"button")},text:function(g){var b;return I(g,"input")&&g.type==="text"&&((b=g.getAttribute("type"))==null||b.toLowerCase()==="text")},first:vt(function(){return[0]}),last:vt(function(g,b){return[b-1]}),eq:vt(function(g,b,E){return[E<0?E+b:E]}),even:vt(function(g,b){for(var E=0;Eb?C=b:C=E;--C>=0;)g.push(C);return g}),gt:vt(function(g,b,E){for(var C=E<0?E+b:E;++C1?function(b,E,C){for(var O=g.length;O--;)if(!g[O](b,E,C))return!1;return!0}:g[0]}function gu(g,b,E){for(var C=0,O=b.length;C-1&&(F[K]=!($[K]=Y))}}else z=Dn(z===$?z.splice(ve,z.length):z),O?O(null,$,z,Q):l.apply($,z)})}function Dr(g){for(var b,E,C,O=g.length,L=r.relative[g[0].type],F=L||r.relative[" "],$=L?1:0,q=Rn(function(X){return X===b},F,!0),Q=Rn(function(X){return _.call(b,X)>-1},F,!0),K=[function(X,Y,z){var ae=!L&&(z||Y!=o)||((b=Y).nodeType?q(X,Y,z):Q(X,Y,z));return b=null,ae}];$1&&Nr(K),$>1&&Nn(g.slice(0,$-1).concat({value:g[$-2].type===" "?"*":""})).replace(it,"$1"),E,$0,C=g.length>0,O=function(L,F,$,q,Q){var K,X,Y,z=0,ae="0",Ae=L&&[],ve=[],ke=o,Ve=L||C&&r.find.TAG("*",Q),Pt=S+=ke==null?1:Math.random()||.1,xe=Ve.length;for(Q&&(o=F==p||F||Q);ae!==xe&&(K=Ve[ae])!=null;ae++){if(C&&K){for(X=0,!F&&K.ownerDocument!=p&&(ut(K),$=!m);Y=g[X++];)if(Y(K,F||p,$)){l.call(q,K);break}Q&&(S=Pt)}E&&((K=!Y&&K)&&z--,L&&Ae.push(K))}if(z+=ae,E&&ae!==z){for(X=0;Y=b[X++];)Y(Ae,ve,F,$);if(L){if(z>0)for(;ae--;)Ae[ae]||ve[ae]||(ve[ae]=H.call(q));ve=Dn(ve)}l.apply(q,ve),Q&&!L&&ve.length>0&&z+b.length>1&&u.uniqueSort(q)}return Q&&(S=Pt,o=ke),Ae};return E?Ie(O):O}function Pr(g,b){var E,C=[],O=[],L=G[g+" "];if(!L){for(b||(b=en(g)),E=b.length;E--;)L=Dr(b[E]),L[N]?C.push(L):O.push(L);L=G(g,yu(O,C)),L.selector=g}return L}function _o(g,b,E,C){var O,L,F,$,q,Q=typeof g=="function"&&g,K=!C&&en(g=Q.selector||g);if(E=E||[],K.length===1){if(L=K[0]=K[0].slice(0),L.length>2&&(F=L[0]).type==="ID"&&b.nodeType===9&&m&&r.relative[L[1].type]){if(b=(r.find.ID(F.matches[0].replace(Ye,Ze),b)||[])[0],b)Q&&(b=b.parentNode);else return E;g=g.slice(L.shift().value.length)}for(O=ze.needsContext.test(g)?0:L.length;O--&&(F=L[O],!r.relative[$=F.type]);)if((q=r.find[$])&&(C=q(F.matches[0].replace(Ye,Ze),Ar.test(L[0].type)&&Or(b.parentNode)||b))){if(L.splice(O,1),g=C.length&&Nn(L),!g)return l.apply(E,C),E;break}}return(Q||Pr(g,K))(C,b,!m,E,!b||Ar.test(g)&&Or(b.parentNode)||b),E}D.sortStable=N.split("").sort(ge).join("")===N,ut(),D.sortDetached=Dt(function(g){return g.compareDocumentPosition(p.createElement("fieldset"))&1}),u.find=se,u.expr[":"]=u.expr.pseudos,u.unique=u.uniqueSort,se.compile=Pr,se.select=_o,se.setDocument=ut,se.tokenize=en,se.escape=u.escapeSelector,se.getText=u.text,se.isXML=u.isXMLDoc,se.selectors=u.expr,se.support=u.support,se.uniqueSort=u.uniqueSort})();var Oe=function(t,r,o){for(var a=[],f=o!==void 0;(t=t[r])&&t.nodeType!==9;)if(t.nodeType===1){if(f&&u(t).is(o))break;a.push(t)}return a},Bt=function(t,r){for(var o=[];t;t=t.nextSibling)t.nodeType===1&&t!==r&&o.push(t);return o},vn=u.expr.match.needsContext,bn=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function $t(t,r,o){return j(r)?u.grep(t,function(a,f){return!!r.call(a,f,a)!==o}):r.nodeType?u.grep(t,function(a){return a===r!==o}):typeof r!="string"?u.grep(t,function(a){return _.call(r,a)>-1!==o}):u.filter(r,t,o)}u.filter=function(t,r,o){var a=r[0];return o&&(t=":not("+t+")"),r.length===1&&a.nodeType===1?u.find.matchesSelector(a,t)?[a]:[]:u.find.matches(t,u.grep(r,function(f){return f.nodeType===1}))},u.fn.extend({find:function(t){var r,o,a=this.length,f=this;if(typeof t!="string")return this.pushStack(u(t).filter(function(){for(r=0;r1?u.uniqueSort(o):o},filter:function(t){return this.pushStack($t(this,t||[],!1))},not:function(t){return this.pushStack($t(this,t||[],!0))},is:function(t){return!!$t(this,typeof t=="string"&&vn.test(t)?u(t):t||[],!1).length}});var xn,ir=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,or=u.fn.init=function(t,r,o){var a,f;if(!t)return this;if(o=o||xn,typeof t=="string")if(t[0]==="<"&&t[t.length-1]===">"&&t.length>=3?a=[null,t,null]:a=ir.exec(t),a&&(a[1]||!r))if(a[1]){if(r=r instanceof u?r[0]:r,u.merge(this,u.parseHTML(a[1],r&&r.nodeType?r.ownerDocument||r:M,!0)),bn.test(a[1])&&u.isPlainObject(r))for(a in r)j(this[a])?this[a](r[a]):this.attr(a,r[a]);return this}else return f=M.getElementById(a[2]),f&&(this[0]=f,this.length=1),this;else return!r||r.jquery?(r||o).find(t):this.constructor(r).find(t);else{if(t.nodeType)return this[0]=t,this.length=1,this;if(j(t))return o.ready!==void 0?o.ready(t):t(u)}return u.makeArray(t,this)};or.prototype=u.fn,xn=u(M);var sr=/^(?:parents|prev(?:Until|All))/,ar={children:!0,contents:!0,next:!0,prev:!0};u.fn.extend({has:function(t){var r=u(t,this),o=r.length;return this.filter(function(){for(var a=0;a-1:o.nodeType===1&&u.find.matchesSelector(o,t))){l.push(o);break}}return this.pushStack(l.length>1?u.uniqueSort(l):l)},index:function(t){return t?typeof t=="string"?_.call(u(t),this[0]):_.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,r){return this.pushStack(u.uniqueSort(u.merge(this.get(),u(t,r))))},addBack:function(t){return this.add(t==null?this.prevObject:this.prevObject.filter(t))}});function _n(t,r){for(;(t=t[r])&&t.nodeType!==1;);return t}u.each({parent:function(t){var r=t.parentNode;return r&&r.nodeType!==11?r:null},parents:function(t){return Oe(t,"parentNode")},parentsUntil:function(t,r,o){return Oe(t,"parentNode",o)},next:function(t){return _n(t,"nextSibling")},prev:function(t){return _n(t,"previousSibling")},nextAll:function(t){return Oe(t,"nextSibling")},prevAll:function(t){return Oe(t,"previousSibling")},nextUntil:function(t,r,o){return Oe(t,"nextSibling",o)},prevUntil:function(t,r,o){return Oe(t,"previousSibling",o)},siblings:function(t){return Bt((t.parentNode||{}).firstChild,t)},children:function(t){return Bt(t.firstChild)},contents:function(t){return t.contentDocument!=null&&c(t.contentDocument)?t.contentDocument:(I(t,"template")&&(t=t.content||t),u.merge([],t.childNodes))}},function(t,r){u.fn[t]=function(o,a){var f=u.map(this,r,o);return t.slice(-5)!=="Until"&&(a=o),a&&typeof a=="string"&&(f=u.filter(a,f)),this.length>1&&(ar[t]||u.uniqueSort(f),sr.test(t)&&f.reverse()),this.pushStack(f)}});var De=/[^\x20\t\r\n\f]+/g;function ur(t){var r={};return u.each(t.match(De)||[],function(o,a){r[a]=!0}),r}u.Callbacks=function(t){t=typeof t=="string"?ur(t):u.extend({},t);var r,o,a,f,l=[],p=[],v=-1,m=function(){for(f=f||t.once,a=r=!0;p.length;v=-1)for(o=p.shift();++v-1;)l.splice(S,1),S<=v&&v--}),this},has:function(T){return T?u.inArray(T,l)>-1:l.length>0},empty:function(){return l&&(l=[]),this},disable:function(){return f=p=[],l=o="",this},disabled:function(){return!l},lock:function(){return f=p=[],!o&&!r&&(l=o=""),this},locked:function(){return!!f},fireWith:function(T,N){return f||(N=N||[],N=[T,N.slice?N.slice():N],p.push(N),r||m()),this},fire:function(){return x.fireWith(this,arguments),this},fired:function(){return!!a}};return x};function ot(t){return t}function qe(t){throw t}function wn(t,r,o,a){var f;try{t&&j(f=t.promise)?f.call(t).done(r).fail(o):t&&j(f=t.then)?f.call(t,r,o):r.apply(void 0,[t].slice(a))}catch(l){o.apply(void 0,[l])}}u.extend({Deferred:function(t){var r=[["notify","progress",u.Callbacks("memory"),u.Callbacks("memory"),2],["resolve","done",u.Callbacks("once memory"),u.Callbacks("once memory"),0,"resolved"],["reject","fail",u.Callbacks("once memory"),u.Callbacks("once memory"),1,"rejected"]],o="pending",a={state:function(){return o},always:function(){return f.done(arguments).fail(arguments),this},catch:function(l){return a.then(null,l)},pipe:function(){var l=arguments;return u.Deferred(function(p){u.each(r,function(v,m){var x=j(l[m[4]])&&l[m[4]];f[m[1]](function(){var T=x&&x.apply(this,arguments);T&&j(T.promise)?T.promise().progress(p.notify).done(p.resolve).fail(p.reject):p[m[0]+"With"](this,x?[T]:arguments)})}),l=null}).promise()},then:function(l,p,v){var m=0;function x(T,N,S,P){return function(){var J=this,re=arguments,G=function(){var ge,$e;if(!(T=m&&(S!==qe&&(J=void 0,re=[ge]),N.rejectWith(J,re))}};T?me():(u.Deferred.getErrorHook?me.error=u.Deferred.getErrorHook():u.Deferred.getStackHook&&(me.error=u.Deferred.getStackHook()),n.setTimeout(me))}}return u.Deferred(function(T){r[0][3].add(x(0,T,j(v)?v:ot,T.notifyWith)),r[1][3].add(x(0,T,j(l)?l:ot)),r[2][3].add(x(0,T,j(p)?p:qe))}).promise()},promise:function(l){return l!=null?u.extend(l,a):a}},f={};return u.each(r,function(l,p){var v=p[2],m=p[5];a[p[1]]=v.add,m&&v.add(function(){o=m},r[3-l][2].disable,r[3-l][3].disable,r[0][2].lock,r[0][3].lock),v.add(p[3].fire),f[p[0]]=function(){return f[p[0]+"With"](this===f?void 0:this,arguments),this},f[p[0]+"With"]=v.fireWith}),a.promise(f),t&&t.call(f,f),f},when:function(t){var r=arguments.length,o=r,a=Array(o),f=d.call(arguments),l=u.Deferred(),p=function(v){return function(m){a[v]=this,f[v]=arguments.length>1?d.call(arguments):m,--r||l.resolveWith(a,f)}};if(r<=1&&(wn(t,l.done(p(o)).resolve,l.reject,!r),l.state()==="pending"||j(f[o]&&f[o].then)))return l.then();for(;o--;)wn(f[o],p(o),l.reject);return l.promise()}});var fr=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;u.Deferred.exceptionHook=function(t,r){n.console&&n.console.warn&&t&&fr.test(t.name)&&n.console.warn("jQuery.Deferred exception: "+t.message,t.stack,r)},u.readyException=function(t){n.setTimeout(function(){throw t})};var Ut=u.Deferred();u.fn.ready=function(t){return Ut.then(t).catch(function(r){u.readyException(r)}),this},u.extend({isReady:!1,readyWait:1,ready:function(t){(t===!0?--u.readyWait:u.isReady)||(u.isReady=!0,!(t!==!0&&--u.readyWait>0)&&Ut.resolveWith(M,[u]))}}),u.ready.then=Ut.then;function ee(){M.removeEventListener("DOMContentLoaded",ee),n.removeEventListener("load",ee),u.ready()}M.readyState==="complete"||M.readyState!=="loading"&&!M.documentElement.doScroll?n.setTimeout(u.ready):(M.addEventListener("DOMContentLoaded",ee),n.addEventListener("load",ee));var Ee=function(t,r,o,a,f,l,p){var v=0,m=t.length,x=o==null;if(le(o)==="object"){f=!0;for(v in o)Ee(t,r,v,o[v],!0,l,p)}else if(a!==void 0&&(f=!0,j(a)||(p=!0),x&&(p?(r.call(t,a),r=null):(x=r,r=function(T,N,S){return x.call(u(T),S)})),r))for(;v1,null,!0)},removeData:function(t){return this.each(function(){Se.remove(this,t)})}}),u.extend({queue:function(t,r,o){var a;if(t)return r=(r||"fx")+"queue",a=U.get(t,r),o&&(!a||Array.isArray(o)?a=U.access(t,r,u.makeArray(o)):a.push(o)),a||[]},dequeue:function(t,r){r=r||"fx";var o=u.queue(t,r),a=o.length,f=o.shift(),l=u._queueHooks(t,r),p=function(){u.dequeue(t,r)};f==="inprogress"&&(f=o.shift(),a--),f&&(r==="fx"&&o.unshift("inprogress"),delete l.stop,f.call(t,p,l)),!a&&l&&l.empty.fire()},_queueHooks:function(t,r){var o=r+"queueHooks";return U.get(t,o)||U.access(t,o,{empty:u.Callbacks("once memory").add(function(){U.remove(t,[r+"queue",o])})})}}),u.fn.extend({queue:function(t,r){var o=2;return typeof t!="string"&&(r=t,t="fx",o--),arguments.length\x20\t\r\n\f]*)/i,Vi=/^$|^module$|\/(?:java|ecma)script/i;(function(){var t=M.createDocumentFragment(),r=t.appendChild(M.createElement("div")),o=M.createElement("input");o.setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),r.appendChild(o),D.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,r.innerHTML="",D.noCloneChecked=!!r.cloneNode(!0).lastChild.defaultValue,r.innerHTML="",D.option=!!r.lastChild})();var Pe={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Pe.tbody=Pe.tfoot=Pe.colgroup=Pe.caption=Pe.thead,Pe.th=Pe.td,D.option||(Pe.optgroup=Pe.option=[1,""]);function Ce(t,r){var o;return typeof t.getElementsByTagName<"u"?o=t.getElementsByTagName(r||"*"):typeof t.querySelectorAll<"u"?o=t.querySelectorAll(r||"*"):o=[],r===void 0||r&&I(t,r)?u.merge([t],o):o}function dr(t,r){for(var o=0,a=t.length;o-1){f&&f.push(l);continue}if(x=Ct(l),p=Ce(N.appendChild(l),"script"),x&&dr(p),o)for(T=0;l=p[T++];)Vi.test(l.type||"")&&o.push(l)}return N}var Ji=/^([^.]*)(?:\.(.+)|)/;function At(){return!0}function Ot(){return!1}function pr(t,r,o,a,f,l){var p,v;if(typeof r=="object"){typeof o!="string"&&(a=a||o,o=void 0);for(v in r)pr(t,v,o,a,r[v],l);return t}if(a==null&&f==null?(f=o,a=o=void 0):f==null&&(typeof o=="string"?(f=a,a=void 0):(f=a,a=o,o=void 0)),f===!1)f=Ot;else if(!f)return t;return l===1&&(p=f,f=function(m){return u().off(m),p.apply(this,arguments)},f.guid=p.guid||(p.guid=u.guid++)),t.each(function(){u.event.add(this,r,f,a,o)})}u.event={global:{},add:function(t,r,o,a,f){var l,p,v,m,x,T,N,S,P,J,re,G=U.get(t);if(Wt(t))for(o.handler&&(l=o,o=l.handler,f=l.selector),f&&u.find.matchesSelector(ht,f),o.guid||(o.guid=u.guid++),(m=G.events)||(m=G.events=Object.create(null)),(p=G.handle)||(p=G.handle=function(me){return typeof u<"u"&&u.event.triggered!==me.type?u.event.dispatch.apply(t,arguments):void 0}),r=(r||"").match(De)||[""],x=r.length;x--;)v=Ji.exec(r[x])||[],P=re=v[1],J=(v[2]||"").split(".").sort(),P&&(N=u.event.special[P]||{},P=(f?N.delegateType:N.bindType)||P,N=u.event.special[P]||{},T=u.extend({type:P,origType:re,data:a,handler:o,guid:o.guid,selector:f,needsContext:f&&u.expr.match.needsContext.test(f),namespace:J.join(".")},l),(S=m[P])||(S=m[P]=[],S.delegateCount=0,(!N.setup||N.setup.call(t,a,J,p)===!1)&&t.addEventListener&&t.addEventListener(P,p)),N.add&&(N.add.call(t,T),T.handler.guid||(T.handler.guid=o.guid)),f?S.splice(S.delegateCount++,0,T):S.push(T),u.event.global[P]=!0)},remove:function(t,r,o,a,f){var l,p,v,m,x,T,N,S,P,J,re,G=U.hasData(t)&&U.get(t);if(!(!G||!(m=G.events))){for(r=(r||"").match(De)||[""],x=r.length;x--;){if(v=Ji.exec(r[x])||[],P=re=v[1],J=(v[2]||"").split(".").sort(),!P){for(P in m)u.event.remove(t,P+r[x],o,a,!0);continue}for(N=u.event.special[P]||{},P=(a?N.delegateType:N.bindType)||P,S=m[P]||[],v=v[2]&&new RegExp("(^|\\.)"+J.join("\\.(?:.*\\.|)")+"(\\.|$)"),p=l=S.length;l--;)T=S[l],(f||re===T.origType)&&(!o||o.guid===T.guid)&&(!v||v.test(T.namespace))&&(!a||a===T.selector||a==="**"&&T.selector)&&(S.splice(l,1),T.selector&&S.delegateCount--,N.remove&&N.remove.call(t,T));p&&!S.length&&((!N.teardown||N.teardown.call(t,J,G.handle)===!1)&&u.removeEvent(t,P,G.handle),delete m[P])}u.isEmptyObject(m)&&U.remove(t,"handle events")}},dispatch:function(t){var r,o,a,f,l,p,v=new Array(arguments.length),m=u.event.fix(t),x=(U.get(this,"events")||Object.create(null))[m.type]||[],T=u.event.special[m.type]||{};for(v[0]=m,r=1;r=1)){for(;x!==this;x=x.parentNode||this)if(x.nodeType===1&&!(t.type==="click"&&x.disabled===!0)){for(l=[],p={},o=0;o-1:u.find(f,this,null,[x]).length),p[f]&&l.push(a);l.length&&v.push({elem:x,handlers:l})}}return x=this,m\s*$/g;function Xi(t,r){return I(t,"table")&&I(r.nodeType!==11?r:r.firstChild,"tr")&&u(t).children("tbody")[0]||t}function ka(t){return t.type=(t.getAttribute("type")!==null)+"/"+t.type,t}function La(t){return(t.type||"").slice(0,5)==="true/"?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Gi(t,r){var o,a,f,l,p,v,m;if(r.nodeType===1){if(U.hasData(t)&&(l=U.get(t),m=l.events,m)){U.remove(r,"handle events");for(f in m)for(o=0,a=m[f].length;o1&&typeof P=="string"&&!D.checkClone&&Pa.test(P))return t.each(function(re){var G=t.eq(re);J&&(r[0]=P.call(this,re,G.html())),Nt(G,r,o,a)});if(N&&(f=Ki(r,t[0].ownerDocument,!1,t,a),l=f.firstChild,f.childNodes.length===1&&(f=l),l||a)){for(p=u.map(Ce(f,"script"),ka),v=p.length;T0&&dr(p,!m&&Ce(t,"script")),v},cleanData:function(t){for(var r,o,a,f=u.event.special,l=0;(o=t[l])!==void 0;l++)if(Wt(o)){if(r=o[U.expando]){if(r.events)for(a in r.events)f[a]?u.event.remove(o,a):u.removeEvent(o,a,r.handle);o[U.expando]=void 0}o[Se.expando]&&(o[Se.expando]=void 0)}}}),u.fn.extend({detach:function(t){return Qi(this,t,!0)},remove:function(t){return Qi(this,t)},text:function(t){return Ee(this,function(r){return r===void 0?u.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=r)})},null,t,arguments.length)},append:function(){return Nt(this,arguments,function(t){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var r=Xi(this,t);r.appendChild(t)}})},prepend:function(){return Nt(this,arguments,function(t){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var r=Xi(this,t);r.insertBefore(t,r.firstChild)}})},before:function(){return Nt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return Nt(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,r=0;(t=this[r])!=null;r++)t.nodeType===1&&(u.cleanData(Ce(t,!1)),t.textContent="");return this},clone:function(t,r){return t=t??!1,r=r??t,this.map(function(){return u.clone(this,t,r)})},html:function(t){return Ee(this,function(r){var o=this[0]||{},a=0,f=this.length;if(r===void 0&&o.nodeType===1)return o.innerHTML;if(typeof r=="string"&&!Da.test(r)&&!Pe[(zi.exec(r)||["",""])[1].toLowerCase()]){r=u.htmlPrefilter(r);try{for(;a=0&&(m+=Math.max(0,Math.ceil(t["offset"+r[0].toUpperCase()+r.slice(1)]-l-m-v-.5))||0),m+x}function oo(t,r,o){var a=Cn(t),f=!D.boxSizingReliable()||o,l=f&&u.css(t,"boxSizing",!1,a)==="border-box",p=l,v=Jt(t,r,a),m="offset"+r[0].toUpperCase()+r.slice(1);if(hr.test(v)){if(!o)return v;v="auto"}return(!D.boxSizingReliable()&&l||!D.reliableTrDimensions()&&I(t,"tr")||v==="auto"||!parseFloat(v)&&u.css(t,"display",!1,a)==="inline")&&t.getClientRects().length&&(l=u.css(t,"boxSizing",!1,a)==="border-box",p=m in t,p&&(v=t[m])),v=parseFloat(v)||0,v+mr(t,r,o||(l?"border":"content"),p,a,v)+"px"}u.extend({cssHooks:{opacity:{get:function(t,r){if(r){var o=Jt(t,"opacity");return o===""?"1":o}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(t,r,o,a){if(!(!t||t.nodeType===3||t.nodeType===8||!t.style)){var f,l,p,v=Be(r),m=gr.test(r),x=t.style;if(m||(r=yr(v)),p=u.cssHooks[r]||u.cssHooks[v],o!==void 0){if(l=typeof o,l==="string"&&(f=Vt.exec(o))&&f[1]&&(o=Ui(t,r,f),l="number"),o==null||o!==o)return;l==="number"&&!m&&(o+=f&&f[3]||(u.cssNumber[v]?"":"px")),!D.clearCloneStyle&&o===""&&r.indexOf("background")===0&&(x[r]="inherit"),(!p||!("set"in p)||(o=p.set(t,o,a))!==void 0)&&(m?x.setProperty(r,o):x[r]=o)}else return p&&"get"in p&&(f=p.get(t,!1,a))!==void 0?f:x[r]}},css:function(t,r,o,a){var f,l,p,v=Be(r),m=gr.test(r);return m||(r=yr(v)),p=u.cssHooks[r]||u.cssHooks[v],p&&"get"in p&&(f=p.get(t,!0,o)),f===void 0&&(f=Jt(t,r,a)),f==="normal"&&r in ro&&(f=ro[r]),o===""||o?(l=parseFloat(f),o===!0||isFinite(l)?l||0:f):f}}),u.each(["height","width"],function(t,r){u.cssHooks[r]={get:function(o,a,f){if(a)return Fa.test(u.css(o,"display"))&&(!o.getClientRects().length||!o.getBoundingClientRect().width)?Yi(o,qa,function(){return oo(o,r,f)}):oo(o,r,f)},set:function(o,a,f){var l,p=Cn(o),v=!D.scrollboxSize()&&p.position==="absolute",m=v||f,x=m&&u.css(o,"boxSizing",!1,p)==="border-box",T=f?mr(o,r,f,x,p):0;return x&&v&&(T-=Math.ceil(o["offset"+r[0].toUpperCase()+r.slice(1)]-parseFloat(p[r])-mr(o,r,"border",!1,p)-.5)),T&&(l=Vt.exec(a))&&(l[3]||"px")!=="px"&&(o.style[r]=a,a=u.css(o,r)),io(o,a,T)}}}),u.cssHooks.marginLeft=Zi(D.reliableMarginLeft,function(t,r){if(r)return(parseFloat(Jt(t,"marginLeft"))||t.getBoundingClientRect().left-Yi(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}))+"px"}),u.each({margin:"",padding:"",border:"Width"},function(t,r){u.cssHooks[t+r]={expand:function(o){for(var a=0,f={},l=typeof o=="string"?o.split(" "):[o];a<4;a++)f[t+Qe[a]+r]=l[a]||l[a-2]||l[0];return f}},t!=="margin"&&(u.cssHooks[t+r].set=io)}),u.fn.extend({css:function(t,r){return Ee(this,function(o,a,f){var l,p,v={},m=0;if(Array.isArray(a)){for(l=Cn(o),p=a.length;m1)}});function Te(t,r,o,a,f){return new Te.prototype.init(t,r,o,a,f)}u.Tween=Te,Te.prototype={constructor:Te,init:function(t,r,o,a,f,l){this.elem=t,this.prop=o,this.easing=f||u.easing._default,this.options=r,this.start=this.now=this.cur(),this.end=a,this.unit=l||(u.cssNumber[o]?"":"px")},cur:function(){var t=Te.propHooks[this.prop];return t&&t.get?t.get(this):Te.propHooks._default.get(this)},run:function(t){var r,o=Te.propHooks[this.prop];return this.options.duration?this.pos=r=u.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=r=t,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),o&&o.set?o.set(this):Te.propHooks._default.set(this),this}},Te.prototype.init.prototype=Te.prototype,Te.propHooks={_default:{get:function(t){var r;return t.elem.nodeType!==1||t.elem[t.prop]!=null&&t.elem.style[t.prop]==null?t.elem[t.prop]:(r=u.css(t.elem,t.prop,""),!r||r==="auto"?0:r)},set:function(t){u.fx.step[t.prop]?u.fx.step[t.prop](t):t.elem.nodeType===1&&(u.cssHooks[t.prop]||t.elem.style[yr(t.prop)]!=null)?u.style(t.elem,t.prop,t.now+t.unit):t.elem[t.prop]=t.now}}},Te.propHooks.scrollTop=Te.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},u.easing={linear:function(t){return t},swing:function(t){return .5-Math.cos(t*Math.PI)/2},_default:"swing"},u.fx=Te.prototype.init,u.fx.step={};var Rt,Tn,Ba=/^(?:toggle|show|hide)$/,$a=/queueHooks$/;function vr(){Tn&&(M.hidden===!1&&n.requestAnimationFrame?n.requestAnimationFrame(vr):n.setTimeout(vr,u.fx.interval),u.fx.tick())}function so(){return n.setTimeout(function(){Rt=void 0}),Rt=Date.now()}function An(t,r){var o,a=0,f={height:t};for(r=r?1:0;a<4;a+=2-r)o=Qe[a],f["margin"+o]=f["padding"+o]=t;return r&&(f.opacity=f.width=t),f}function ao(t,r,o){for(var a,f=(Me.tweeners[r]||[]).concat(Me.tweeners["*"]),l=0,p=f.length;l1)},removeAttr:function(t){return this.each(function(){u.removeAttr(this,t)})}}),u.extend({attr:function(t,r,o){var a,f,l=t.nodeType;if(!(l===3||l===8||l===2)){if(typeof t.getAttribute>"u")return u.prop(t,r,o);if((l!==1||!u.isXMLDoc(t))&&(f=u.attrHooks[r.toLowerCase()]||(u.expr.match.bool.test(r)?uo:void 0)),o!==void 0){if(o===null){u.removeAttr(t,r);return}return f&&"set"in f&&(a=f.set(t,o,r))!==void 0?a:(t.setAttribute(r,o+""),o)}return f&&"get"in f&&(a=f.get(t,r))!==null?a:(a=u.find.attr(t,r),a??void 0)}},attrHooks:{type:{set:function(t,r){if(!D.radioValue&&r==="radio"&&I(t,"input")){var o=t.value;return t.setAttribute("type",r),o&&(t.value=o),r}}}},removeAttr:function(t,r){var o,a=0,f=r&&r.match(De);if(f&&t.nodeType===1)for(;o=f[a++];)t.removeAttribute(o)}}),uo={set:function(t,r,o){return r===!1?u.removeAttr(t,o):t.setAttribute(o,o),o}},u.each(u.expr.match.bool.source.match(/\w+/g),function(t,r){var o=Xt[r]||u.find.attr;Xt[r]=function(a,f,l){var p,v,m=f.toLowerCase();return l||(v=Xt[m],Xt[m]=p,p=o(a,f,l)!=null?m:null,Xt[m]=v),p}});var za=/^(?:input|select|textarea|button)$/i,Va=/^(?:a|area)$/i;u.fn.extend({prop:function(t,r){return Ee(this,u.prop,t,r,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[u.propFix[t]||t]})}}),u.extend({prop:function(t,r,o){var a,f,l=t.nodeType;if(!(l===3||l===8||l===2))return(l!==1||!u.isXMLDoc(t))&&(r=u.propFix[r]||r,f=u.propHooks[r]),o!==void 0?f&&"set"in f&&(a=f.set(t,o,r))!==void 0?a:t[r]=o:f&&"get"in f&&(a=f.get(t,r))!==null?a:t[r]},propHooks:{tabIndex:{get:function(t){var r=u.find.attr(t,"tabindex");return r?parseInt(r,10):za.test(t.nodeName)||Va.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),D.optSelected||(u.propHooks.selected={get:function(t){var r=t.parentNode;return r&&r.parentNode&&r.parentNode.selectedIndex,null},set:function(t){var r=t.parentNode;r&&(r.selectedIndex,r.parentNode&&r.parentNode.selectedIndex)}}),u.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){u.propFix[this.toLowerCase()]=this});function gt(t){var r=t.match(De)||[];return r.join(" ")}function yt(t){return t.getAttribute&&t.getAttribute("class")||""}function br(t){return Array.isArray(t)?t:typeof t=="string"?t.match(De)||[]:[]}u.fn.extend({addClass:function(t){var r,o,a,f,l,p;return j(t)?this.each(function(v){u(this).addClass(t.call(this,v,yt(this)))}):(r=br(t),r.length?this.each(function(){if(a=yt(this),o=this.nodeType===1&&" "+gt(a)+" ",o){for(l=0;l-1;)o=o.replace(" "+f+" "," ");p=gt(o),a!==p&&this.setAttribute("class",p)}}):this):this.attr("class","")},toggleClass:function(t,r){var o,a,f,l,p=typeof t,v=p==="string"||Array.isArray(t);return j(t)?this.each(function(m){u(this).toggleClass(t.call(this,m,yt(this),r),r)}):typeof r=="boolean"&&v?r?this.addClass(t):this.removeClass(t):(o=br(t),this.each(function(){if(v)for(l=u(this),f=0;f-1)return!0;return!1}});var Ka=/\r/g;u.fn.extend({val:function(t){var r,o,a,f=this[0];return arguments.length?(a=j(t),this.each(function(l){var p;this.nodeType===1&&(a?p=t.call(this,l,u(this).val()):p=t,p==null?p="":typeof p=="number"?p+="":Array.isArray(p)&&(p=u.map(p,function(v){return v==null?"":v+""})),r=u.valHooks[this.type]||u.valHooks[this.nodeName.toLowerCase()],(!r||!("set"in r)||r.set(this,p,"value")===void 0)&&(this.value=p))})):f?(r=u.valHooks[f.type]||u.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(o=r.get(f,"value"))!==void 0?o:(o=f.value,typeof o=="string"?o.replace(Ka,""):o??"")):void 0}}),u.extend({valHooks:{option:{get:function(t){var r=u.find.attr(t,"value");return r??gt(u.text(t))}},select:{get:function(t){var r,o,a,f=t.options,l=t.selectedIndex,p=t.type==="select-one",v=p?null:[],m=p?l+1:f.length;for(l<0?a=m:a=p?l:0;a-1)&&(o=!0);return o||(t.selectedIndex=-1),l}}}}),u.each(["radio","checkbox"],function(){u.valHooks[this]={set:function(t,r){if(Array.isArray(r))return t.checked=u.inArray(u(t).val(),r)>-1}},D.checkOn||(u.valHooks[this].get=function(t){return t.getAttribute("value")===null?"on":t.value})});var Gt=n.location,fo={guid:Date.now()},xr=/\?/;u.parseXML=function(t){var r,o;if(!t||typeof t!="string")return null;try{r=new n.DOMParser().parseFromString(t,"text/xml")}catch{}return o=r&&r.getElementsByTagName("parsererror")[0],(!r||o)&&u.error("Invalid XML: "+(o?u.map(o.childNodes,function(a){return a.textContent}).join(` -`):t)),r};var co=/^(?:focusinfocus|focusoutblur)$/,lo=function(t){t.stopPropagation()};u.extend(u.event,{trigger:function(t,r,o,a){var f,l,p,v,m,x,T,N,S=[o||M],P=k.call(t,"type")?t.type:t,J=k.call(t,"namespace")?t.namespace.split("."):[];if(l=N=p=o=o||M,!(o.nodeType===3||o.nodeType===8)&&!co.test(P+u.event.triggered)&&(P.indexOf(".")>-1&&(J=P.split("."),P=J.shift(),J.sort()),m=P.indexOf(":")<0&&"on"+P,t=t[u.expando]?t:new u.Event(P,typeof t=="object"&&t),t.isTrigger=a?2:3,t.namespace=J.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+J.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),r=r==null?[t]:u.makeArray(r,[t]),T=u.event.special[P]||{},!(!a&&T.trigger&&T.trigger.apply(o,r)===!1))){if(!a&&!T.noBubble&&!B(o)){for(v=T.delegateType||P,co.test(v+P)||(l=l.parentNode);l;l=l.parentNode)S.push(l),p=l;p===(o.ownerDocument||M)&&S.push(p.defaultView||p.parentWindow||n)}for(f=0;(l=S[f++])&&!t.isPropagationStopped();)N=l,t.type=f>1?v:T.bindType||P,x=(U.get(l,"events")||Object.create(null))[t.type]&&U.get(l,"handle"),x&&x.apply(l,r),x=m&&l[m],x&&x.apply&&Wt(l)&&(t.result=x.apply(l,r),t.result===!1&&t.preventDefault());return t.type=P,!a&&!t.isDefaultPrevented()&&(!T._default||T._default.apply(S.pop(),r)===!1)&&Wt(o)&&m&&j(o[P])&&!B(o)&&(p=o[m],p&&(o[m]=null),u.event.triggered=P,t.isPropagationStopped()&&N.addEventListener(P,lo),o[P](),t.isPropagationStopped()&&N.removeEventListener(P,lo),u.event.triggered=void 0,p&&(o[m]=p)),t.result}},simulate:function(t,r,o){var a=u.extend(new u.Event,o,{type:t,isSimulated:!0});u.event.trigger(a,null,r)}}),u.fn.extend({trigger:function(t,r){return this.each(function(){u.event.trigger(t,r,this)})},triggerHandler:function(t,r){var o=this[0];if(o)return u.event.trigger(t,r,o,!0)}});var Ja=/\[\]$/,po=/\r?\n/g,Xa=/^(?:submit|button|image|reset|file)$/i,Ga=/^(?:input|select|textarea|keygen)/i;function _r(t,r,o,a){var f;if(Array.isArray(r))u.each(r,function(l,p){o||Ja.test(t)?a(t,p):_r(t+"["+(typeof p=="object"&&p!=null?l:"")+"]",p,o,a)});else if(!o&&le(r)==="object")for(f in r)_r(t+"["+f+"]",r[f],o,a);else a(t,r)}u.param=function(t,r){var o,a=[],f=function(l,p){var v=j(p)?p():p;a[a.length]=encodeURIComponent(l)+"="+encodeURIComponent(v??"")};if(t==null)return"";if(Array.isArray(t)||t.jquery&&!u.isPlainObject(t))u.each(t,function(){f(this.name,this.value)});else for(o in t)_r(o,t[o],r,f);return a.join("&")},u.fn.extend({serialize:function(){return u.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=u.prop(this,"elements");return t?u.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!u(this).is(":disabled")&&Ga.test(this.nodeName)&&!Xa.test(t)&&(this.checked||!Kt.test(t))}).map(function(t,r){var o=u(this).val();return o==null?null:Array.isArray(o)?u.map(o,function(a){return{name:r.name,value:a.replace(po,`\r -`)}}):{name:r.name,value:o.replace(po,`\r -`)}}).get()}});var Qa=/%20/g,Ya=/#.*$/,Za=/([?&])_=[^&]*/,eu=/^(.*?):[ \t]*([^\r\n]*)$/mg,tu=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,nu=/^(?:GET|HEAD)$/,ru=/^\/\//,ho={},wr={},go="*/".concat("*"),Er=M.createElement("a");Er.href=Gt.href;function yo(t){return function(r,o){typeof r!="string"&&(o=r,r="*");var a,f=0,l=r.toLowerCase().match(De)||[];if(j(o))for(;a=l[f++];)a[0]==="+"?(a=a.slice(1)||"*",(t[a]=t[a]||[]).unshift(o)):(t[a]=t[a]||[]).push(o)}}function mo(t,r,o,a){var f={},l=t===wr;function p(v){var m;return f[v]=!0,u.each(t[v]||[],function(x,T){var N=T(r,o,a);if(typeof N=="string"&&!l&&!f[N])return r.dataTypes.unshift(N),p(N),!1;if(l)return!(m=N)}),m}return p(r.dataTypes[0])||!f["*"]&&p("*")}function Sr(t,r){var o,a,f=u.ajaxSettings.flatOptions||{};for(o in r)r[o]!==void 0&&((f[o]?t:a||(a={}))[o]=r[o]);return a&&u.extend(!0,t,a),t}function iu(t,r,o){for(var a,f,l,p,v=t.contents,m=t.dataTypes;m[0]==="*";)m.shift(),a===void 0&&(a=t.mimeType||r.getResponseHeader("Content-Type"));if(a){for(f in v)if(v[f]&&v[f].test(a)){m.unshift(f);break}}if(m[0]in o)l=m[0];else{for(f in o){if(!m[0]||t.converters[f+" "+m[0]]){l=f;break}p||(p=f)}l=l||p}if(l)return l!==m[0]&&m.unshift(l),o[l]}function ou(t,r,o,a){var f,l,p,v,m,x={},T=t.dataTypes.slice();if(T[1])for(p in t.converters)x[p.toLowerCase()]=t.converters[p];for(l=T.shift();l;)if(t.responseFields[l]&&(o[t.responseFields[l]]=r),!m&&a&&t.dataFilter&&(r=t.dataFilter(r,t.dataType)),m=l,l=T.shift(),l){if(l==="*")l=m;else if(m!=="*"&&m!==l){if(p=x[m+" "+l]||x["* "+l],!p){for(f in x)if(v=f.split(" "),v[1]===l&&(p=x[m+" "+v[0]]||x["* "+v[0]],p)){p===!0?p=x[f]:x[f]!==!0&&(l=v[0],T.unshift(v[1]));break}}if(p!==!0)if(p&&t.throws)r=p(r);else try{r=p(r)}catch(N){return{state:"parsererror",error:p?N:"No conversion from "+m+" to "+l}}}}return{state:"success",data:r}}u.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Gt.href,type:"GET",isLocal:tu.test(Gt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":go,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":u.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,r){return r?Sr(Sr(t,u.ajaxSettings),r):Sr(u.ajaxSettings,t)},ajaxPrefilter:yo(ho),ajaxTransport:yo(wr),ajax:function(t,r){typeof t=="object"&&(r=t,t=void 0),r=r||{};var o,a,f,l,p,v,m,x,T,N,S=u.ajaxSetup({},r),P=S.context||S,J=S.context&&(P.nodeType||P.jquery)?u(P):u.event,re=u.Deferred(),G=u.Callbacks("once memory"),me=S.statusCode||{},ge={},$e={},Ue="canceled",te={readyState:0,getResponseHeader:function(oe){var de;if(m){if(!l)for(l={};de=eu.exec(f);)l[de[1].toLowerCase()+" "]=(l[de[1].toLowerCase()+" "]||[]).concat(de[2]);de=l[oe.toLowerCase()+" "]}return de==null?null:de.join(", ")},getAllResponseHeaders:function(){return m?f:null},setRequestHeader:function(oe,de){return m==null&&(oe=$e[oe.toLowerCase()]=$e[oe.toLowerCase()]||oe,ge[oe]=de),this},overrideMimeType:function(oe){return m==null&&(S.mimeType=oe),this},statusCode:function(oe){var de;if(oe)if(m)te.always(oe[te.status]);else for(de in oe)me[de]=[me[de],oe[de]];return this},abort:function(oe){var de=oe||Ue;return o&&o.abort(de),mt(0,de),this}};if(re.promise(te),S.url=((t||S.url||Gt.href)+"").replace(ru,Gt.protocol+"//"),S.type=r.method||r.type||S.method||S.type,S.dataTypes=(S.dataType||"*").toLowerCase().match(De)||[""],S.crossDomain==null){v=M.createElement("a");try{v.href=S.url,v.href=v.href,S.crossDomain=Er.protocol+"//"+Er.host!=v.protocol+"//"+v.host}catch{S.crossDomain=!0}}if(S.data&&S.processData&&typeof S.data!="string"&&(S.data=u.param(S.data,S.traditional)),mo(ho,S,r,te),m)return te;x=u.event&&S.global,x&&u.active++===0&&u.event.trigger("ajaxStart"),S.type=S.type.toUpperCase(),S.hasContent=!nu.test(S.type),a=S.url.replace(Ya,""),S.hasContent?S.data&&S.processData&&(S.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(S.data=S.data.replace(Qa,"+")):(N=S.url.slice(a.length),S.data&&(S.processData||typeof S.data=="string")&&(a+=(xr.test(a)?"&":"?")+S.data,delete S.data),S.cache===!1&&(a=a.replace(Za,"$1"),N=(xr.test(a)?"&":"?")+"_="+fo.guid+++N),S.url=a+N),S.ifModified&&(u.lastModified[a]&&te.setRequestHeader("If-Modified-Since",u.lastModified[a]),u.etag[a]&&te.setRequestHeader("If-None-Match",u.etag[a])),(S.data&&S.hasContent&&S.contentType!==!1||r.contentType)&&te.setRequestHeader("Content-Type",S.contentType),te.setRequestHeader("Accept",S.dataTypes[0]&&S.accepts[S.dataTypes[0]]?S.accepts[S.dataTypes[0]]+(S.dataTypes[0]!=="*"?", "+go+"; q=0.01":""):S.accepts["*"]);for(T in S.headers)te.setRequestHeader(T,S.headers[T]);if(S.beforeSend&&(S.beforeSend.call(P,te,S)===!1||m))return te.abort();if(Ue="abort",G.add(S.complete),te.done(S.success),te.fail(S.error),o=mo(wr,S,r,te),!o)mt(-1,"No Transport");else{if(te.readyState=1,x&&J.trigger("ajaxSend",[te,S]),m)return te;S.async&&S.timeout>0&&(p=n.setTimeout(function(){te.abort("timeout")},S.timeout));try{m=!1,o.send(ge,mt)}catch(oe){if(m)throw oe;mt(-1,oe)}}function mt(oe,de,Yt,Tr){var We,Zt,ze,st,at,je=de;m||(m=!0,p&&n.clearTimeout(p),o=void 0,f=Tr||"",te.readyState=oe>0?4:0,We=oe>=200&&oe<300||oe===304,Yt&&(st=iu(S,te,Yt)),!We&&u.inArray("script",S.dataTypes)>-1&&u.inArray("json",S.dataTypes)<0&&(S.converters["text script"]=function(){}),st=ou(S,st,te,We),We?(S.ifModified&&(at=te.getResponseHeader("Last-Modified"),at&&(u.lastModified[a]=at),at=te.getResponseHeader("etag"),at&&(u.etag[a]=at)),oe===204||S.type==="HEAD"?je="nocontent":oe===304?je="notmodified":(je=st.state,Zt=st.data,ze=st.error,We=!ze)):(ze=je,(oe||!je)&&(je="error",oe<0&&(oe=0))),te.status=oe,te.statusText=(de||je)+"",We?re.resolveWith(P,[Zt,je,te]):re.rejectWith(P,[te,je,ze]),te.statusCode(me),me=void 0,x&&J.trigger(We?"ajaxSuccess":"ajaxError",[te,S,We?Zt:ze]),G.fireWith(P,[te,je]),x&&(J.trigger("ajaxComplete",[te,S]),--u.active||u.event.trigger("ajaxStop")))}return te},getJSON:function(t,r,o){return u.get(t,r,o,"json")},getScript:function(t,r){return u.get(t,void 0,r,"script")}}),u.each(["get","post"],function(t,r){u[r]=function(o,a,f,l){return j(a)&&(l=l||f,f=a,a=void 0),u.ajax(u.extend({url:o,type:r,dataType:l,data:a,success:f},u.isPlainObject(o)&&o))}}),u.ajaxPrefilter(function(t){var r;for(r in t.headers)r.toLowerCase()==="content-type"&&(t.contentType=t.headers[r]||"")}),u._evalUrl=function(t,r,o){return u.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(a){u.globalEval(a,r,o)}})},u.fn.extend({wrapAll:function(t){var r;return this[0]&&(j(t)&&(t=t.call(this[0])),r=u(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&r.insertBefore(this[0]),r.map(function(){for(var o=this;o.firstElementChild;)o=o.firstElementChild;return o}).append(this)),this},wrapInner:function(t){return j(t)?this.each(function(r){u(this).wrapInner(t.call(this,r))}):this.each(function(){var r=u(this),o=r.contents();o.length?o.wrapAll(t):r.append(t)})},wrap:function(t){var r=j(t);return this.each(function(o){u(this).wrapAll(r?t.call(this,o):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){u(this).replaceWith(this.childNodes)}),this}}),u.expr.pseudos.hidden=function(t){return!u.expr.pseudos.visible(t)},u.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},u.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch{}};var su={0:200,1223:204},Qt=u.ajaxSettings.xhr();D.cors=!!Qt&&"withCredentials"in Qt,D.ajax=Qt=!!Qt,u.ajaxTransport(function(t){var r,o;if(D.cors||Qt&&!t.crossDomain)return{send:function(a,f){var l,p=t.xhr();if(p.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(l in t.xhrFields)p[l]=t.xhrFields[l];t.mimeType&&p.overrideMimeType&&p.overrideMimeType(t.mimeType),!t.crossDomain&&!a["X-Requested-With"]&&(a["X-Requested-With"]="XMLHttpRequest");for(l in a)p.setRequestHeader(l,a[l]);r=function(v){return function(){r&&(r=o=p.onload=p.onerror=p.onabort=p.ontimeout=p.onreadystatechange=null,v==="abort"?p.abort():v==="error"?typeof p.status!="number"?f(0,"error"):f(p.status,p.statusText):f(su[p.status]||p.status,p.statusText,(p.responseType||"text")!=="text"||typeof p.responseText!="string"?{binary:p.response}:{text:p.responseText},p.getAllResponseHeaders()))}},p.onload=r(),o=p.onerror=p.ontimeout=r("error"),p.onabort!==void 0?p.onabort=o:p.onreadystatechange=function(){p.readyState===4&&n.setTimeout(function(){r&&o()})},r=r("abort");try{p.send(t.hasContent&&t.data||null)}catch(v){if(r)throw v}},abort:function(){r&&r()}}}),u.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),u.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return u.globalEval(t),t}}}),u.ajaxPrefilter("script",function(t){t.cache===void 0&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),u.ajaxTransport("script",function(t){if(t.crossDomain||t.scriptAttrs){var r,o;return{send:function(a,f){r=u("