diff --git a/app/Console/Commands/ImportResourcesFromExcel.php b/app/Console/Commands/ImportResourcesFromExcel.php index 9ba7d4476..05f7061df 100644 --- a/app/Console/Commands/ImportResourcesFromExcel.php +++ b/app/Console/Commands/ImportResourcesFromExcel.php @@ -15,7 +15,7 @@ class ImportResourcesFromExcel extends Command * * @var string */ - protected $signature = 'resources:import {file : Path to the Excel file}'; + protected $signature = 'resources:import {file : Path to the Excel file} {--focus : Focus create related attributes}'; /** * The console command description. @@ -29,6 +29,7 @@ class ImportResourcesFromExcel extends Command */ public function handle() { + $focus = $this->option('focus'); $filePath = $this->argument('file'); $excelPath = realpath($filePath); @@ -39,13 +40,14 @@ public function handle() $excelDir = dirname($excelPath); $imagesDir = $excelDir . DIRECTORY_SEPARATOR . 'images'; + $pdfsDir = $excelDir . DIRECTORY_SEPARATOR . 'links'; if (!is_dir($imagesDir)) { $this->warn("Warning: Images folder not found at $imagesDir. Continuing without images."); } try { - Excel::import(new ResourcesImport($imagesDir), $filePath); + Excel::import(new ResourcesImport($imagesDir, $pdfsDir, $focus), $filePath); $this->info('Import completed successfully.'); return 0; diff --git a/app/Imports/ResourcesImport.php b/app/Imports/ResourcesImport.php index 8dcc25bbe..3b2b4334e 100644 --- a/app/Imports/ResourcesImport.php +++ b/app/Imports/ResourcesImport.php @@ -20,14 +20,39 @@ class ResourcesImport extends DefaultValueBinder implements ToModel, WithCustomValueBinder, WithHeadingRow { + /** + * Folder images upload to S3 + */ protected $imagesDir; + /** + * Folder PDF upload to S3 + */ + protected $pdfsDir; + + protected $focus; + // public private $disk = 'resources'; - public function __construct($imagesDir = null) + public function __construct($imagesDir = null, $pdfsDir = null, $focus = false) { $this->imagesDir = $imagesDir; + $this->focus = $focus; + $this->pdfsDir = $pdfsDir; + } + + protected function createOrGetModel($class, $name) + { + $name = ucwords(mb_strtolower(trim($name))); + + return $class::create([ + 'name' => $name, + 'position' => 0, + 'active' => true, + 'teach' => true, + 'learn' => true, + ]); } protected function parseArray($value) @@ -43,7 +68,7 @@ public function model(array $row): ?Model Log::warning('[ResourcesImport] Missing name_of_the_resource', $row); return null; } - + $thumbnail = null; if (!empty($row['image']) && $this->imagesDir) { $localPath = $this->imagesDir . DIRECTORY_SEPARATOR . $row['image']; @@ -56,16 +81,52 @@ public function model(array $row): ?Model Log::warning("[ResourcesImport] Image not found: $localPath"); } } - + + $pdfLink = null; + if (!empty($row['link']) && stripos($row['link'], 'http://') !== 0 && stripos($row['link'], 'https://') !== 0 && $this->pdfsDir) { + $groupName = !empty($row['group_name']) ? trim($row['group_name']) : ''; + $groupSlug = $groupName ? Str::slug($groupName) : 'default'; + + $searchBase = $groupName ? $this->pdfsDir . DIRECTORY_SEPARATOR . $groupName : $this->pdfsDir; + $pdfFilename = basename($row['link']); + $pdfLocalPath = null; + + if (is_dir($searchBase)) { + $rii = new \RecursiveIteratorIterator(new \RecursiveDirectoryIterator($searchBase)); + foreach ($rii as $file) { + if ($file->isFile() && strcasecmp($file->getFilename(), $pdfFilename) === 0) { + $pdfLocalPath = $file->getPathname(); + break; + } + } + } + + if ($pdfLocalPath && file_exists($pdfLocalPath)) { + $ext = pathinfo($pdfFilename, PATHINFO_EXTENSION) ?: 'pdf'; + $basename = Str::slug(pathinfo($pdfFilename, PATHINFO_FILENAME)) . '-' . time() . '.' . $ext; + $storagePath = $groupSlug . '/' . $basename; + Storage::disk($this->disk)->put($storagePath, file_get_contents($pdfLocalPath)); + $pdfLink = Storage::disk($this->disk)->url($storagePath); + } else { + Log::warning("[ResourcesImport] PDF not found: {$row['link']} in {$searchBase}"); + } + } + + $groups = []; + if (!empty($row['category'])) { + $groups = $this->parseArray($row['category']); + } + $item = new ResourceItem([ 'name' => trim($row['name_of_the_resource']), - 'source' => trim($row['link'] ?? ''), + 'source' => $pdfLink ?: trim($row['link'] ?? ''), 'description' => trim($row['description'] ?? ''), 'thumbnail' => $thumbnail, 'learn' => true, 'teach' => true, 'active' => true, - 'weight' => \Carbon\Carbon::now()->format('Y') + 'weight' => \Carbon\Carbon::now()->format('Y'), + 'groups' => $groups, ]); $item->save(); @@ -76,6 +137,9 @@ public function model(array $row): ?Model $model = ResourceType::whereRaw('LOWER(name) = ?', [mb_strtolower(trim($type))])->first(); if ($model) { $item->types()->attach($model->id); + } elseif ($this->focus) { + $model = $this->createOrGetModel(ResourceType::class, trim($type)); + $item->types()->attach($model->id); } else { Log::warning("[ResourcesImport] ResourceType not found: $type"); } @@ -87,6 +151,9 @@ public function model(array $row): ?Model $model = ResourceLevel::whereRaw('LOWER(name) = ?', [mb_strtolower(trim($aud))])->first(); if ($model) { $item->levels()->attach($model->id); + } elseif ($this->focus) { + $model = $this->createOrGetModel(ResourceLevel::class, trim($aud)); + $item->levels()->attach($model->id); } else { Log::warning("[ResourcesImport] ResourceLevel (target_audience) not found: $aud"); } @@ -98,6 +165,9 @@ public function model(array $row): ?Model $model = ResourceLevel::whereRaw('LOWER(name) = ?', [mb_strtolower(trim($level))])->first(); if ($model) { $item->levels()->attach($model->id); + } elseif ($this->focus) { + $model = $this->createOrGetModel(ResourceLevel::class, trim($level)); + $item->levels()->attach($model->id); } else { Log::warning("[ResourcesImport] ResourceLevel (level_of_difficulty) not found: $level"); } @@ -109,6 +179,9 @@ public function model(array $row): ?Model $model = ResourceProgrammingLanguage::whereRaw('LOWER(name) = ?', [mb_strtolower(trim($lang))])->first(); if ($model) { $item->programmingLanguages()->attach($model->id); + } elseif ($this->focus) { + $model = $this->createOrGetModel(ResourceProgrammingLanguage::class, trim($lang)); + $item->programmingLanguages()->attach($model->id); } else { Log::warning("[ResourcesImport] ResourceProgrammingLanguage not found: $lang"); } @@ -120,6 +193,9 @@ public function model(array $row): ?Model $model = ResourceSubject::whereRaw('LOWER(name) = ?', [mb_strtolower(trim($subject))])->first(); if ($model) { $item->subjects()->attach($model->id); + } elseif ($this->focus) { + $model = $this->createOrGetModel(ResourceSubject::class, trim($subject)); + $item->subjects()->attach($model->id); } else { Log::warning("[ResourcesImport] ResourceSubject not found: $subject"); } @@ -131,6 +207,9 @@ public function model(array $row): ?Model $model = ResourceCategory::whereRaw('LOWER(name) = ?', [mb_strtolower(trim($topic))])->first(); if ($model) { $item->categories()->attach($model->id); + } elseif ($this->focus) { + $model = $this->createOrGetModel(ResourceCategory::class, trim($topic)); + $item->categories()->attach($model->id); } else { Log::warning("[ResourcesImport] ResourceCategory (topic) not found: $topic"); } @@ -142,6 +221,9 @@ public function model(array $row): ?Model $model = ResourceLanguage::whereRaw('LOWER(name) = ?', [mb_strtolower(trim($lang))])->first(); if ($model) { $item->languages()->attach($model->id); + } elseif ($this->focus) { + $model = $this->createOrGetModel(ResourceLanguage::class, trim($lang)); + $item->languages()->attach($model->id); } else { Log::warning("[ResourcesImport] ResourceLanguage not found: $lang"); } diff --git a/app/Nova/ResourceItem.php b/app/Nova/ResourceItem.php index 130d60102..a4b70bcbc 100644 --- a/app/Nova/ResourceItem.php +++ b/app/Nova/ResourceItem.php @@ -6,6 +6,7 @@ use Illuminate\Http\Request; use Laravel\Nova\Fields\BelongsToMany; use Laravel\Nova\Fields\Boolean; +use Laravel\Nova\Fields\Code; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Number; use Laravel\Nova\Fields\Text; @@ -66,6 +67,7 @@ public function fields(Request $request): array Text::make('Description')->sortable()->hideFromIndex(), Text::make('Source')->sortable()->hideFromIndex(), Number::make('weight')->sortable(), + Code::make('Groups', 'groups')->json(), Boolean::make('Teach'), Boolean::make('Learn'), diff --git a/app/ResourceItem.php b/app/ResourceItem.php index a550b77dd..cb8359004 100644 --- a/app/ResourceItem.php +++ b/app/ResourceItem.php @@ -67,6 +67,22 @@ class ResourceItem extends Model 'teach' => false, ]; + protected $fillable = [ + 'name', + 'source', + 'description', + 'thumbnail', + 'learn', + 'teach', + 'active', + 'weight', + 'groups', + ]; + + protected $casts = [ + 'groups' => 'array', + ]; + protected $appends = ['thumbnail']; public function scopeFilter($query, ResourceFilters $filters) @@ -84,7 +100,12 @@ public function getThumbnailAttribute($value) return $value; } - return config('codeweek.resources_url') . ltrim($value, '/'); + if ($value) { + return config('codeweek.resources_url') . ltrim($value, '/'); + } + else { + return 'https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/event_default_picture.png'; + } } public function levels(): BelongsToMany diff --git a/app/ResourceLanguage.php b/app/ResourceLanguage.php index e02fd8fb3..ff133040b 100644 --- a/app/ResourceLanguage.php +++ b/app/ResourceLanguage.php @@ -10,6 +10,7 @@ * * @property int $id * @property string $name + * @property string $code * @property int $position * @property int $active * @property int $teach diff --git a/database/migrations/2025_08_07_090623_add_groups_column_to_resource_items_table.php b/database/migrations/2025_08_07_090623_add_groups_column_to_resource_items_table.php new file mode 100644 index 000000000..7ab0776cf --- /dev/null +++ b/database/migrations/2025_08_07_090623_add_groups_column_to_resource_items_table.php @@ -0,0 +1,28 @@ +json('groups')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('resource_items', function (Blueprint $table) { + $table->dropColumn('groups'); + }); + } +}; diff --git a/database/migrations/2025_08_07_093037_add_code_column_to_resource_languages_table.php b/database/migrations/2025_08_07_093037_add_code_column_to_resource_languages_table.php new file mode 100644 index 000000000..b45615d6a --- /dev/null +++ b/database/migrations/2025_08_07_093037_add_code_column_to_resource_languages_table.php @@ -0,0 +1,28 @@ +string('code')->nullable(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::table('resource_languages', function (Blueprint $table) { + $table->dropColumn('code'); + }); + } +}; diff --git a/public/build/assets/app-BXGezakj.css b/public/build/assets/app-BXGezakj.css new file mode 100644 index 000000000..e2128cdca --- /dev/null +++ b/public/build/assets/app-BXGezakj.css @@ -0,0 +1 @@ +*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;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-1\/2{--tw-translate-y: -50%;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-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;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-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;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-1{--tw-translate-y: .25rem;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-1\/2{--tw-translate-y: 50%;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-2{--tw-translate-y: .5rem;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-\[10\%\]{--tw-translate-y: 10%;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))}.-rotate-90{--tw-rotate: -90deg;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))}.rotate-180{--tw-rotate: 180deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;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-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{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-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.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-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * 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-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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.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-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-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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)}.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-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;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))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--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-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.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-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 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))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 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\: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\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) 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\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);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)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/app-BiRVKNPj.js b/public/build/assets/app-BiRVKNPj.js new file mode 100644 index 000000000..cb64b64e2 --- /dev/null +++ b/public/build/assets/app-BiRVKNPj.js @@ -0,0 +1,237 @@ +var sE=Object.defineProperty;var iE=(e,t,n)=>t in e?sE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ze=(e,t,n)=>iE(e,typeof t!="symbol"?t+"":t,n);const aE="modulepreload",lE=function(e){return"/build/"+e},Iv={},Vt=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),u=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.allSettled(n.map(d=>{if(d=lE(d),d in Iv)return;Iv[d]=!0;const h=d.endsWith(".css"),f=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${f}`))return;const p=document.createElement("link");if(p.rel=h?"stylesheet":aE,h||(p.as="script"),p.crossOrigin="",p.href=d,u&&p.setAttribute("nonce",u),document.head.appendChild(p),h)return new Promise((m,y)=>{p.addEventListener("load",m),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${d}`)))})}))}function a(o){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=o,window.dispatchEvent(u),!u.defaultPrevented)throw o}return s.then(o=>{for(const u of o||[])u.status==="rejected"&&a(u.reason);return t().catch(a)})};function x0(e,t){return function(){return e.apply(t,arguments)}}const{toString:oE}=Object.prototype,{getPrototypeOf:zh}=Object,Dc=(e=>t=>{const n=oE.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),_s=e=>(e=e.toLowerCase(),t=>Dc(t)===e),Pc=e=>t=>typeof t===e,{isArray:xl}=Array,co=Pc("undefined");function uE(e){return e!==null&&!co(e)&&e.constructor!==null&&!co(e.constructor)&&Br(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const k0=_s("ArrayBuffer");function cE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&k0(e.buffer),t}const dE=Pc("string"),Br=Pc("function"),S0=Pc("number"),Lc=e=>e!==null&&typeof e=="object",fE=e=>e===!0||e===!1,Wu=e=>{if(Dc(e)!=="object")return!1;const t=zh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},hE=_s("Date"),pE=_s("File"),mE=_s("Blob"),gE=_s("FileList"),vE=e=>Lc(e)&&Br(e.pipe),yE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Br(e.append)&&((t=Dc(e))==="formdata"||t==="object"&&Br(e.toString)&&e.toString()==="[object FormData]"))},_E=_s("URLSearchParams"),[bE,wE,xE,kE]=["ReadableStream","Request","Response","Headers"].map(_s),SE=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),xl(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,A0=e=>!co(e)&&e!==ia;function oh(){const{caseless:e}=A0(this)&&this||{},t={},n=(r,s)=>{const a=e&&T0(t,s)||s;Wu(t[a])&&Wu(r)?t[a]=oh(t[a],r):Wu(r)?t[a]=oh({},r):xl(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r(Mo(t,(s,a)=>{n&&Br(s)?e[a]=x0(s,n):e[a]=s},{allOwnKeys:r}),e),AE=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),CE=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},EE=(e,t,n,r)=>{let s,a,o;const u={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)o=s[a],(!r||r(o,e,t))&&!u[o]&&(t[o]=e[o],u[o]=!0);e=n!==!1&&zh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},OE=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ME=e=>{if(!e)return null;if(xl(e))return e;let t=e.length;if(!S0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},RE=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&zh(Uint8Array)),DE=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},PE=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},LE=_s("HTMLFormElement"),IE=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Nv=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),NE=_s("RegExp"),C0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Mo(n,(s,a)=>{let o;(o=t(s,a,e))!==!1&&(r[a]=o||s)}),Object.defineProperties(e,r)},VE=e=>{C0(e,(t,n)=>{if(Br(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Br(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},FE=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return xl(e)?r(e):r(String(e).split(t)),n},$E=()=>{},BE=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function HE(e){return!!(e&&Br(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const UE=e=>{const t=new Array(10),n=(r,s)=>{if(Lc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=xl(r)?[]:{};return Mo(r,(o,u)=>{const d=n(o,s+1);!co(d)&&(a[u]=d)}),t[s]=void 0,a}}return r};return n(e,0)},jE=_s("AsyncFunction"),qE=e=>e&&(Lc(e)||Br(e))&&Br(e.then)&&Br(e.catch),E0=((e,t)=>e?setImmediate:t?((n,r)=>(ia.addEventListener("message",({source:s,data:a})=>{s===ia&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ia.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Br(ia.postMessage)),WE=typeof queueMicrotask<"u"?queueMicrotask.bind(ia):typeof process<"u"&&process.nextTick||E0,we={isArray:xl,isArrayBuffer:k0,isBuffer:uE,isFormData:yE,isArrayBufferView:cE,isString:dE,isNumber:S0,isBoolean:fE,isObject:Lc,isPlainObject:Wu,isReadableStream:bE,isRequest:wE,isResponse:xE,isHeaders:kE,isUndefined:co,isDate:hE,isFile:pE,isBlob:mE,isRegExp:NE,isFunction:Br,isStream:vE,isURLSearchParams:_E,isTypedArray:RE,isFileList:gE,forEach:Mo,merge:oh,extend:TE,trim:SE,stripBOM:AE,inherits:CE,toFlatObject:EE,kindOf:Dc,kindOfTest:_s,endsWith:OE,toArray:ME,forEachEntry:DE,matchAll:PE,isHTMLForm:LE,hasOwnProperty:Nv,hasOwnProp:Nv,reduceDescriptors:C0,freezeMethods:VE,toObjectSet:FE,toCamelCase:IE,noop:$E,toFiniteNumber:BE,findKey:T0,global:ia,isContextDefined:A0,isSpecCompliantForm:HE,toJSONObject:UE,isAsyncFn:jE,isThenable:qE,setImmediate:E0,asap:WE};function dt(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}we.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:we.toJSONObject(this.config),code:this.code,status:this.status}}});const O0=dt.prototype,M0={};["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=>{M0[e]={value:e}});Object.defineProperties(dt,M0);Object.defineProperty(O0,"isAxiosError",{value:!0});dt.from=(e,t,n,r,s,a)=>{const o=Object.create(O0);return we.toFlatObject(e,o,function(d){return d!==Error.prototype},u=>u!=="isAxiosError"),dt.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const YE=null;function uh(e){return we.isPlainObject(e)||we.isArray(e)}function R0(e){return we.endsWith(e,"[]")?e.slice(0,-2):e}function Vv(e,t,n){return e?e.concat(t).map(function(s,a){return s=R0(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function zE(e){return we.isArray(e)&&!e.some(uh)}const KE=we.toFlatObject(we,{},null,function(t){return/^is[A-Z]/.test(t)});function Ic(e,t,n){if(!we.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=we.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,E){return!we.isUndefined(E[b])});const r=n.metaTokens,s=n.visitor||f,a=n.dots,o=n.indexes,d=(n.Blob||typeof Blob<"u"&&Blob)&&we.isSpecCompliantForm(t);if(!we.isFunction(s))throw new TypeError("visitor must be a function");function h(_){if(_===null)return"";if(we.isDate(_))return _.toISOString();if(!d&&we.isBlob(_))throw new dt("Blob is not supported. Use a Buffer instead.");return we.isArrayBuffer(_)||we.isTypedArray(_)?d&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function f(_,b,E){let H=_;if(_&&!E&&typeof _=="object"){if(we.endsWith(b,"{}"))b=r?b:b.slice(0,-2),_=JSON.stringify(_);else if(we.isArray(_)&&zE(_)||(we.isFileList(_)||we.endsWith(b,"[]"))&&(H=we.toArray(_)))return b=R0(b),H.forEach(function(x,O){!(we.isUndefined(x)||x===null)&&t.append(o===!0?Vv([b],O,a):o===null?b:b+"[]",h(x))}),!1}return uh(_)?!0:(t.append(Vv(E,b,a),h(_)),!1)}const p=[],m=Object.assign(KE,{defaultVisitor:f,convertValue:h,isVisitable:uh});function y(_,b){if(!we.isUndefined(_)){if(p.indexOf(_)!==-1)throw Error("Circular reference detected in "+b.join("."));p.push(_),we.forEach(_,function(H,V){(!(we.isUndefined(H)||H===null)&&s.call(t,H,we.isString(V)?V.trim():V,b,m))===!0&&y(H,b?b.concat(V):[V])}),p.pop()}}if(!we.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Fv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Kh(e,t){this._pairs=[],e&&Ic(e,this,t)}const D0=Kh.prototype;D0.append=function(t,n){this._pairs.push([t,n])};D0.toString=function(t){const n=t?function(r){return t.call(this,r,Fv)}:Fv;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function GE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function P0(e,t,n){if(!t)return e;const r=n&&n.encode||GE;we.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=we.isURLSearchParams(t)?t.toString():new Kh(t,n).toString(r),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class $v{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){we.forEach(this.handlers,function(r){r!==null&&t(r)})}}const L0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},JE=typeof URLSearchParams<"u"?URLSearchParams:Kh,ZE=typeof FormData<"u"?FormData:null,XE=typeof Blob<"u"?Blob:null,QE={isBrowser:!0,classes:{URLSearchParams:JE,FormData:ZE,Blob:XE},protocols:["http","https","file","blob","url","data"]},Gh=typeof window<"u"&&typeof document<"u",ch=typeof navigator=="object"&&navigator||void 0,eO=Gh&&(!ch||["ReactNative","NativeScript","NS"].indexOf(ch.product)<0),tO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",nO=Gh&&window.location.href||"http://localhost",rO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Gh,hasStandardBrowserEnv:eO,hasStandardBrowserWebWorkerEnv:tO,navigator:ch,origin:nO},Symbol.toStringTag,{value:"Module"})),nr={...rO,...QE};function sO(e,t){return Ic(e,new nr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return nr.isNode&&we.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function iO(e){return we.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function aO(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return o=!o&&we.isArray(s)?s.length:o,d?(we.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!u):((!s[o]||!we.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],a)&&we.isArray(s[o])&&(s[o]=aO(s[o])),!u)}if(we.isFormData(e)&&we.isFunction(e.entries)){const n={};return we.forEachEntry(e,(r,s)=>{t(iO(r),s,n,0)}),n}return null}function lO(e,t,n){if(we.isString(e))try{return(t||JSON.parse)(e),we.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ro={transitional:L0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=we.isObject(t);if(a&&we.isHTMLForm(t)&&(t=new FormData(t)),we.isFormData(t))return s?JSON.stringify(I0(t)):t;if(we.isArrayBuffer(t)||we.isBuffer(t)||we.isStream(t)||we.isFile(t)||we.isBlob(t)||we.isReadableStream(t))return t;if(we.isArrayBufferView(t))return t.buffer;if(we.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return sO(t,this.formSerializer).toString();if((u=we.isFileList(t))||r.indexOf("multipart/form-data")>-1){const d=this.env&&this.env.FormData;return Ic(u?{"files[]":t}:t,d&&new d,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),lO(t)):t}],transformResponse:[function(t){const n=this.transitional||Ro.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(we.isResponse(t)||we.isReadableStream(t))return t;if(t&&we.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(u){if(o)throw u.name==="SyntaxError"?dt.from(u,dt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nr.classes.FormData,Blob:nr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};we.forEach(["delete","get","head","post","put","patch"],e=>{Ro.headers[e]={}});const oO=we.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"]),uO=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&oO[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Bv=Symbol("internals");function ql(e){return e&&String(e).trim().toLowerCase()}function Yu(e){return e===!1||e==null?e:we.isArray(e)?e.map(Yu):String(e)}function cO(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const dO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Of(e,t,n,r,s){if(we.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!we.isString(t)){if(we.isString(r))return t.indexOf(r)!==-1;if(we.isRegExp(r))return r.test(t)}}function fO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function hO(e,t){const n=we.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,o){return this[r].call(this,t,s,a,o)},configurable:!0})})}let Tr=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(u,d,h){const f=ql(d);if(!f)throw new Error("header name must be a non-empty string");const p=we.findKey(s,f);(!p||s[p]===void 0||h===!0||h===void 0&&s[p]!==!1)&&(s[p||d]=Yu(u))}const o=(u,d)=>we.forEach(u,(h,f)=>a(h,f,d));if(we.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(we.isString(t)&&(t=t.trim())&&!dO(t))o(uO(t),n);else if(we.isHeaders(t))for(const[u,d]of t.entries())a(d,u,r);else t!=null&&a(n,t,r);return this}get(t,n){if(t=ql(t),t){const r=we.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return cO(s);if(we.isFunction(n))return n.call(this,s,r);if(we.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ql(t),t){const r=we.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Of(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(o){if(o=ql(o),o){const u=we.findKey(r,o);u&&(!n||Of(r,r[u],u,n))&&(delete r[u],s=!0)}}return we.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Of(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return we.forEach(this,(s,a)=>{const o=we.findKey(r,a);if(o){n[o]=Yu(s),delete n[a];return}const u=t?fO(a):String(a).trim();u!==a&&delete n[a],n[u]=Yu(s),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return we.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&we.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Bv]=this[Bv]={accessors:{}}).accessors,s=this.prototype;function a(o){const u=ql(o);r[u]||(hO(s,o),r[u]=!0)}return we.isArray(t)?t.forEach(a):a(t),this}};Tr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);we.reduceDescriptors(Tr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});we.freezeMethods(Tr);function Mf(e,t){const n=this||Ro,r=t||n,s=Tr.from(r.headers);let a=r.data;return we.forEach(e,function(u){a=u.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function N0(e){return!!(e&&e.__CANCEL__)}function kl(e,t,n){dt.call(this,e??"canceled",dt.ERR_CANCELED,t,n),this.name="CanceledError"}we.inherits(kl,dt,{__CANCEL__:!0});function V0(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function pO(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function mO(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,o;return t=t!==void 0?t:1e3,function(d){const h=Date.now(),f=r[a];o||(o=h),n[s]=d,r[s]=h;let p=a,m=0;for(;p!==s;)m+=n[p++],p=p%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),h-o{n=f,s=null,a&&(clearTimeout(a),a=null),e.apply(null,h)};return[(...h)=>{const f=Date.now(),p=f-n;p>=r?o(h,f):(s=h,a||(a=setTimeout(()=>{a=null,o(s)},r-p)))},()=>s&&o(s)]}const nc=(e,t,n=3)=>{let r=0;const s=mO(50,250);return gO(a=>{const o=a.loaded,u=a.lengthComputable?a.total:void 0,d=o-r,h=s(d),f=o<=u;r=o;const p={loaded:o,total:u,progress:u?o/u:void 0,bytes:d,rate:h||void 0,estimated:h&&u&&f?(u-o)/h:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(p)},n)},Hv=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Uv=e=>(...t)=>we.asap(()=>e(...t)),vO=nr.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,nr.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(nr.origin),nr.navigator&&/(msie|trident)/i.test(nr.navigator.userAgent)):()=>!0,yO=nr.hasStandardBrowserEnv?{write(e,t,n,r,s,a){const o=[e+"="+encodeURIComponent(t)];we.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),we.isString(r)&&o.push("path="+r),we.isString(s)&&o.push("domain="+s),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function _O(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function bO(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function F0(e,t,n){let r=!_O(t);return e&&(r||n==!1)?bO(e,t):t}const jv=e=>e instanceof Tr?{...e}:e;function va(e,t){t=t||{};const n={};function r(h,f,p,m){return we.isPlainObject(h)&&we.isPlainObject(f)?we.merge.call({caseless:m},h,f):we.isPlainObject(f)?we.merge({},f):we.isArray(f)?f.slice():f}function s(h,f,p,m){if(we.isUndefined(f)){if(!we.isUndefined(h))return r(void 0,h,p,m)}else return r(h,f,p,m)}function a(h,f){if(!we.isUndefined(f))return r(void 0,f)}function o(h,f){if(we.isUndefined(f)){if(!we.isUndefined(h))return r(void 0,h)}else return r(void 0,f)}function u(h,f,p){if(p in t)return r(h,f);if(p in e)return r(void 0,h)}const d={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:u,headers:(h,f,p)=>s(jv(h),jv(f),p,!0)};return we.forEach(Object.keys(Object.assign({},e,t)),function(f){const p=d[f]||s,m=p(e[f],t[f],f);we.isUndefined(m)&&p!==u||(n[f]=m)}),n}const $0=e=>{const t=va({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:u}=t;t.headers=o=Tr.from(o),t.url=P0(F0(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&o.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let d;if(we.isFormData(n)){if(nr.hasStandardBrowserEnv||nr.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((d=o.getContentType())!==!1){const[h,...f]=d?d.split(";").map(p=>p.trim()).filter(Boolean):[];o.setContentType([h||"multipart/form-data",...f].join("; "))}}if(nr.hasStandardBrowserEnv&&(r&&we.isFunction(r)&&(r=r(t)),r||r!==!1&&vO(t.url))){const h=s&&a&&yO.read(a);h&&o.set(s,h)}return t},wO=typeof XMLHttpRequest<"u",xO=wO&&function(e){return new Promise(function(n,r){const s=$0(e);let a=s.data;const o=Tr.from(s.headers).normalize();let{responseType:u,onUploadProgress:d,onDownloadProgress:h}=s,f,p,m,y,_;function b(){y&&y(),_&&_(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let E=new XMLHttpRequest;E.open(s.method.toUpperCase(),s.url,!0),E.timeout=s.timeout;function H(){if(!E)return;const x=Tr.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),B={data:!u||u==="text"||u==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:x,config:e,request:E};V0(function(F){n(F),b()},function(F){r(F),b()},B),E=null}"onloadend"in E?E.onloadend=H:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(H)},E.onabort=function(){E&&(r(new dt("Request aborted",dt.ECONNABORTED,e,E)),E=null)},E.onerror=function(){r(new dt("Network Error",dt.ERR_NETWORK,e,E)),E=null},E.ontimeout=function(){let O=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const B=s.transitional||L0;s.timeoutErrorMessage&&(O=s.timeoutErrorMessage),r(new dt(O,B.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,e,E)),E=null},a===void 0&&o.setContentType(null),"setRequestHeader"in E&&we.forEach(o.toJSON(),function(O,B){E.setRequestHeader(B,O)}),we.isUndefined(s.withCredentials)||(E.withCredentials=!!s.withCredentials),u&&u!=="json"&&(E.responseType=s.responseType),h&&([m,_]=nc(h,!0),E.addEventListener("progress",m)),d&&E.upload&&([p,y]=nc(d),E.upload.addEventListener("progress",p),E.upload.addEventListener("loadend",y)),(s.cancelToken||s.signal)&&(f=x=>{E&&(r(!x||x.type?new kl(null,e,E):x),E.abort(),E=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const V=pO(s.url);if(V&&nr.protocols.indexOf(V)===-1){r(new dt("Unsupported protocol "+V+":",dt.ERR_BAD_REQUEST,e));return}E.send(a||null)})},kO=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(h){if(!s){s=!0,u();const f=h instanceof Error?h:this.reason;r.abort(f instanceof dt?f:new kl(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new dt(`timeout ${t} of ms exceeded`,dt.ETIMEDOUT))},t);const u=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(a):h.removeEventListener("abort",a)}),e=null)};e.forEach(h=>h.addEventListener("abort",a));const{signal:d}=r;return d.unsubscribe=()=>we.asap(u),d}},SO=function*(e,t){let n=e.byteLength;if(n{const s=TO(e,t);let a=0,o,u=d=>{o||(o=!0,r&&r(d))};return new ReadableStream({async pull(d){try{const{done:h,value:f}=await s.next();if(h){u(),d.close();return}let p=f.byteLength;if(n){let m=a+=p;n(m)}d.enqueue(new Uint8Array(f))}catch(h){throw u(h),h}},cancel(d){return u(d),s.return()}},{highWaterMark:2})},Nc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",B0=Nc&&typeof ReadableStream=="function",CO=Nc&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),H0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},EO=B0&&H0(()=>{let e=!1;const t=new Request(nr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Wv=64*1024,dh=B0&&H0(()=>we.isReadableStream(new Response("").body)),rc={stream:dh&&(e=>e.body)};Nc&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!rc[t]&&(rc[t]=we.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new dt(`Response type '${t}' is not supported`,dt.ERR_NOT_SUPPORT,r)})})})(new Response);const OO=async e=>{if(e==null)return 0;if(we.isBlob(e))return e.size;if(we.isSpecCompliantForm(e))return(await new Request(nr.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(we.isArrayBufferView(e)||we.isArrayBuffer(e))return e.byteLength;if(we.isURLSearchParams(e)&&(e=e+""),we.isString(e))return(await CO(e)).byteLength},MO=async(e,t)=>{const n=we.toFiniteNumber(e.getContentLength());return n??OO(t)},RO=Nc&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:a,timeout:o,onDownloadProgress:u,onUploadProgress:d,responseType:h,headers:f,withCredentials:p="same-origin",fetchOptions:m}=$0(e);h=h?(h+"").toLowerCase():"text";let y=kO([s,a&&a.toAbortSignal()],o),_;const b=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let E;try{if(d&&EO&&n!=="get"&&n!=="head"&&(E=await MO(f,r))!==0){let B=new Request(t,{method:"POST",body:r,duplex:"half"}),U;if(we.isFormData(r)&&(U=B.headers.get("content-type"))&&f.setContentType(U),B.body){const[F,D]=Hv(E,nc(Uv(d)));r=qv(B.body,Wv,F,D)}}we.isString(p)||(p=p?"include":"omit");const H="credentials"in Request.prototype;_=new Request(t,{...m,signal:y,method:n.toUpperCase(),headers:f.normalize().toJSON(),body:r,duplex:"half",credentials:H?p:void 0});let V=await fetch(_);const x=dh&&(h==="stream"||h==="response");if(dh&&(u||x&&b)){const B={};["status","statusText","headers"].forEach(T=>{B[T]=V[T]});const U=we.toFiniteNumber(V.headers.get("content-length")),[F,D]=u&&Hv(U,nc(Uv(u),!0))||[];V=new Response(qv(V.body,Wv,F,()=>{D&&D(),b&&b()}),B)}h=h||"text";let O=await rc[we.findKey(rc,h)||"text"](V,e);return!x&&b&&b(),await new Promise((B,U)=>{V0(B,U,{data:O,headers:Tr.from(V.headers),status:V.status,statusText:V.statusText,config:e,request:_})})}catch(H){throw b&&b(),H&&H.name==="TypeError"&&/fetch/i.test(H.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,e,_),{cause:H.cause||H}):dt.from(H,H&&H.code,e,_)}}),fh={http:YE,xhr:xO,fetch:RO};we.forEach(fh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Yv=e=>`- ${e}`,DO=e=>we.isFunction(e)||e===null||e===!1,U0={getAdapter:e=>{e=we.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let a=0;a`adapter ${u} `+(d===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since : +`+a.map(Yv).join(` +`):" "+Yv(a[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:fh};function Rf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new kl(null,e)}function zv(e){return Rf(e),e.headers=Tr.from(e.headers),e.data=Mf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),U0.getAdapter(e.adapter||Ro.adapter)(e).then(function(r){return Rf(e),r.data=Mf.call(e,e.transformResponse,r),r.headers=Tr.from(r.headers),r},function(r){return N0(r)||(Rf(e),r&&r.response&&(r.response.data=Mf.call(e,e.transformResponse,r.response),r.response.headers=Tr.from(r.response.headers))),Promise.reject(r)})}const j0="1.8.4",Vc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Vc[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Kv={};Vc.transitional=function(t,n,r){function s(a,o){return"[Axios v"+j0+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,u)=>{if(t===!1)throw new dt(s(o," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Kv[o]&&(Kv[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,u):!0}};Vc.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function PO(e,t,n){if(typeof e!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],o=t[a];if(o){const u=e[a],d=u===void 0||o(u,a,e);if(d!==!0)throw new dt("option "+a+" must be "+d,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+a,dt.ERR_BAD_OPTION)}}const zu={assertOptions:PO,validators:Vc},Ts=zu.validators;let ua=class{constructor(t){this.defaults=t,this.interceptors={request:new $v,response:new $v}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=va(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&zu.assertOptions(r,{silentJSONParsing:Ts.transitional(Ts.boolean),forcedJSONParsing:Ts.transitional(Ts.boolean),clarifyTimeoutError:Ts.transitional(Ts.boolean)},!1),s!=null&&(we.isFunction(s)?n.paramsSerializer={serialize:s}:zu.assertOptions(s,{encode:Ts.function,serialize:Ts.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),zu.assertOptions(n,{baseUrl:Ts.spelling("baseURL"),withXsrfToken:Ts.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&we.merge(a.common,a[n.method]);a&&we.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),n.headers=Tr.concat(o,a);const u=[];let d=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(d=d&&b.synchronous,u.unshift(b.fulfilled,b.rejected))});const h=[];this.interceptors.response.forEach(function(b){h.push(b.fulfilled,b.rejected)});let f,p=0,m;if(!d){const _=[zv.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,h),m=_.length,f=Promise.resolve(n);p{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const o=new Promise(u=>{r.subscribe(u),a=u}).then(s);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,u){r.reason||(r.reason=new kl(a,o,u),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new q0(function(s){t=s}),cancel:t}}};function IO(e){return function(n){return e.apply(null,n)}}function NO(e){return we.isObject(e)&&e.isAxiosError===!0}const hh={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(hh).forEach(([e,t])=>{hh[t]=e});function W0(e){const t=new ua(e),n=x0(ua.prototype.request,t);return we.extend(n,ua.prototype,t,{allOwnKeys:!0}),we.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return W0(va(e,s))},n}const Tt=W0(Ro);Tt.Axios=ua;Tt.CanceledError=kl;Tt.CancelToken=LO;Tt.isCancel=N0;Tt.VERSION=j0;Tt.toFormData=Ic;Tt.AxiosError=dt;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=IO;Tt.isAxiosError=NO;Tt.mergeConfig=va;Tt.AxiosHeaders=Tr;Tt.formToJSON=e=>I0(we.isHTMLForm(e)?new FormData(e):e);Tt.getAdapter=U0.getAdapter;Tt.HttpStatusCode=hh;Tt.default=Tt;const{Axios:nj,AxiosError:rj,CanceledError:sj,isCancel:ij,CancelToken:aj,VERSION:lj,all:oj,Cancel:uj,isAxiosError:cj,spread:dj,toFormData:fj,AxiosHeaders:hj,HttpStatusCode:pj,formToJSON:mj,getAdapter:gj,mergeConfig:vj}=Tt;window.axios=Tt;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let Gv=document.head.querySelector('meta[name="csrf-token"]');Gv?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=Gv.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function jr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const St={},tl=[],zn=()=>{},Zl=()=>!1,wa=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Jh=e=>e.startsWith("onUpdate:"),At=Object.assign,Zh=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},VO=Object.prototype.hasOwnProperty,Dt=(e,t)=>VO.call(e,t),Ye=Array.isArray,nl=e=>Sl(e)==="[object Map]",xa=e=>Sl(e)==="[object Set]",Jv=e=>Sl(e)==="[object Date]",FO=e=>Sl(e)==="[object RegExp]",st=e=>typeof e=="function",ut=e=>typeof e=="string",Cr=e=>typeof e=="symbol",Ht=e=>e!==null&&typeof e=="object",Xh=e=>(Ht(e)||st(e))&&st(e.then)&&st(e.catch),Y0=Object.prototype.toString,Sl=e=>Y0.call(e),$O=e=>Sl(e).slice(8,-1),Fc=e=>Sl(e)==="[object Object]",Qh=e=>ut(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ai=jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),BO=jr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),$c=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},HO=/-(\w)/g,Jt=$c(e=>e.replace(HO,(t,n)=>n?n.toUpperCase():"")),UO=/\B([A-Z])/g,xr=$c(e=>e.replace(UO,"-$1").toLowerCase()),ka=$c(e=>e.charAt(0).toUpperCase()+e.slice(1)),rl=$c(e=>e?`on${ka(e)}`:""),dr=(e,t)=>!Object.is(e,t),sl=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},sc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ic=e=>{const t=ut(e)?Number(e):NaN;return isNaN(t)?e:t};let Zv;const Bc=()=>Zv||(Zv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:{});function jO(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const qO="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",WO=jr(qO);function bn(e){if(Ye(e)){const t={};for(let n=0;n{if(n){const r=n.split(zO);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function Be(e){let t="";if(ut(e))t=e;else if(Ye(e))for(let n=0;nPi(n,t))}const J0=e=>!!(e&&e.__v_isRef===!0),re=e=>ut(e)?e:e==null?"":Ye(e)||Ht(e)&&(e.toString===Y0||!st(e.toString))?J0(e)?re(e.value):JSON.stringify(e,Z0,2):String(e),Z0=(e,t)=>J0(t)?Z0(e,t.value):nl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[Df(r,a)+" =>"]=s,n),{})}:xa(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Df(n))}:Cr(t)?Df(t):Ht(t)&&!Ye(t)&&!Fc(t)?String(t):t,Df=(e,t="")=>{var n;return Cr(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let cr;class ep{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=cr,!t&&cr&&(this.index=(cr.scopes||(cr.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(to){let t=to;for(to=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;eo;){let t=eo;for(eo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function t_(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function n_(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),sp(r),lM(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function ph(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(r_(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function r_(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ho))return;e.globalVersion=ho;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!ph(e)){e.flags&=-3;return}const n=zt,r=ps;zt=e,ps=!0;try{t_(e);const s=e.fn(e._value);(t.version===0||dr(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{zt=n,ps=r,n_(e),e.flags&=-3}}function sp(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)sp(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function lM(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function oM(e,t){e.effect instanceof fo&&(e=e.effect.fn);const n=new fo(e);t&&At(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function uM(e){e.effect.stop()}let ps=!0;const s_=[];function Fi(){s_.push(ps),ps=!1}function $i(){const e=s_.pop();ps=e===void 0?!0:e}function Xv(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=zt;zt=void 0;try{t()}finally{zt=n}}}let ho=0;class cM{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Uc{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!zt||!ps||zt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==zt)n=this.activeLink=new cM(zt,this),zt.deps?(n.prevDep=zt.depsTail,zt.depsTail.nextDep=n,zt.depsTail=n):zt.deps=zt.depsTail=n,i_(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=zt.depsTail,n.nextDep=void 0,zt.depsTail.nextDep=n,zt.depsTail=n,zt.deps===n&&(zt.deps=r)}return n}trigger(t){this.version++,ho++,this.notify(t)}notify(t){np();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{rp()}}}function i_(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)i_(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ac=new WeakMap,ca=Symbol(""),mh=Symbol(""),po=Symbol("");function er(e,t,n){if(ps&&zt){let r=ac.get(e);r||ac.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new Uc),s.map=r,s.key=n),s.track()}}function Gs(e,t,n,r,s,a){const o=ac.get(e);if(!o){ho++;return}const u=d=>{d&&d.trigger()};if(np(),t==="clear")o.forEach(u);else{const d=Ye(e),h=d&&Qh(n);if(d&&n==="length"){const f=Number(r);o.forEach((p,m)=>{(m==="length"||m===po||!Cr(m)&&m>=f)&&u(p)})}else switch((n!==void 0||o.has(void 0))&&u(o.get(n)),h&&u(o.get(po)),t){case"add":d?h&&u(o.get("length")):(u(o.get(ca)),nl(e)&&u(o.get(mh)));break;case"delete":d||(u(o.get(ca)),nl(e)&&u(o.get(mh)));break;case"set":nl(e)&&u(o.get(ca));break}}rp()}function dM(e,t){const n=ac.get(e);return n&&n.get(t)}function Ua(e){const t=Mt(e);return t===e?t:(er(t,"iterate",po),Ur(e)?t:t.map(tr))}function jc(e){return er(e=Mt(e),"iterate",po),e}const fM={__proto__:null,[Symbol.iterator](){return Lf(this,Symbol.iterator,tr)},concat(...e){return Ua(this).concat(...e.map(t=>Ye(t)?Ua(t):t))},entries(){return Lf(this,"entries",e=>(e[1]=tr(e[1]),e))},every(e,t){return qs(this,"every",e,t,void 0,arguments)},filter(e,t){return qs(this,"filter",e,t,n=>n.map(tr),arguments)},find(e,t){return qs(this,"find",e,t,tr,arguments)},findIndex(e,t){return qs(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return qs(this,"findLast",e,t,tr,arguments)},findLastIndex(e,t){return qs(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return qs(this,"forEach",e,t,void 0,arguments)},includes(...e){return If(this,"includes",e)},indexOf(...e){return If(this,"indexOf",e)},join(e){return Ua(this).join(e)},lastIndexOf(...e){return If(this,"lastIndexOf",e)},map(e,t){return qs(this,"map",e,t,void 0,arguments)},pop(){return Wl(this,"pop")},push(...e){return Wl(this,"push",e)},reduce(e,...t){return Qv(this,"reduce",e,t)},reduceRight(e,...t){return Qv(this,"reduceRight",e,t)},shift(){return Wl(this,"shift")},some(e,t){return qs(this,"some",e,t,void 0,arguments)},splice(...e){return Wl(this,"splice",e)},toReversed(){return Ua(this).toReversed()},toSorted(e){return Ua(this).toSorted(e)},toSpliced(...e){return Ua(this).toSpliced(...e)},unshift(...e){return Wl(this,"unshift",e)},values(){return Lf(this,"values",tr)}};function Lf(e,t,n){const r=jc(e),s=r[t]();return r!==e&&!Ur(e)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.value&&(a.value=n(a.value)),a}),s}const hM=Array.prototype;function qs(e,t,n,r,s,a){const o=jc(e),u=o!==e&&!Ur(e),d=o[t];if(d!==hM[t]){const p=d.apply(e,a);return u?tr(p):p}let h=n;o!==e&&(u?h=function(p,m){return n.call(this,tr(p),m,e)}:n.length>2&&(h=function(p,m){return n.call(this,p,m,e)}));const f=d.call(o,h,r);return u&&s?s(f):f}function Qv(e,t,n,r){const s=jc(e);let a=n;return s!==e&&(Ur(e)?n.length>3&&(a=function(o,u,d){return n.call(this,o,u,d,e)}):a=function(o,u,d){return n.call(this,o,tr(u),d,e)}),s[t](a,...r)}function If(e,t,n){const r=Mt(e);er(r,"iterate",po);const s=r[t](...n);return(s===-1||s===!1)&&Yc(n[0])?(n[0]=Mt(n[0]),r[t](...n)):s}function Wl(e,t,n=[]){Fi(),np();const r=Mt(e)[t].apply(e,n);return rp(),$i(),r}const pM=jr("__proto__,__v_isRef,__isVue"),a_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Cr));function mM(e){Cr(e)||(e=String(e));const t=Mt(this);return er(t,"has",e),t.hasOwnProperty(e)}class l_{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?h_:f_:a?d_:c_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Ye(t);if(!s){let d;if(o&&(d=fM[n]))return d;if(n==="hasOwnProperty")return mM}const u=Reflect.get(t,n,Tn(t)?t:r);return(Cr(n)?a_.has(n):pM(n))||(s||er(t,"get",n),a)?u:Tn(u)?o&&Qh(n)?u:u.value:Ht(u)?s?ip(u):Hr(u):u}}class o_ extends l_{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];if(!this._isShallow){const d=Li(a);if(!Ur(r)&&!Li(r)&&(a=Mt(a),r=Mt(r)),!Ye(t)&&Tn(a)&&!Tn(r))return d?!1:(a.value=r,!0)}const o=Ye(t)&&Qh(n)?Number(n)e,Mu=e=>Reflect.getPrototypeOf(e);function bM(e,t,n){return function(...r){const s=this.__v_raw,a=Mt(s),o=nl(a),u=e==="entries"||e===Symbol.iterator&&o,d=e==="keys"&&o,h=s[e](...r),f=n?gh:t?vh:tr;return!t&&er(a,"iterate",d?mh:ca),{next(){const{value:p,done:m}=h.next();return m?{value:p,done:m}:{value:u?[f(p[0]),f(p[1])]:f(p),done:m}},[Symbol.iterator](){return this}}}}function Ru(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wM(e,t){const n={get(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);e||(dr(s,u)&&er(o,"get",s),er(o,"get",u));const{has:d}=Mu(o),h=t?gh:e?vh:tr;if(d.call(o,s))return h(a.get(s));if(d.call(o,u))return h(a.get(u));a!==o&&a.get(s)},get size(){const s=this.__v_raw;return!e&&er(Mt(s),"iterate",ca),Reflect.get(s,"size",s)},has(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);return e||(dr(s,u)&&er(o,"has",s),er(o,"has",u)),s===u?a.has(s):a.has(s)||a.has(u)},forEach(s,a){const o=this,u=o.__v_raw,d=Mt(u),h=t?gh:e?vh:tr;return!e&&er(d,"iterate",ca),u.forEach((f,p)=>s.call(a,h(f),h(p),o))}};return At(n,e?{add:Ru("add"),set:Ru("set"),delete:Ru("delete"),clear:Ru("clear")}:{add(s){!t&&!Ur(s)&&!Li(s)&&(s=Mt(s));const a=Mt(this);return Mu(a).has.call(a,s)||(a.add(s),Gs(a,"add",s,s)),this},set(s,a){!t&&!Ur(a)&&!Li(a)&&(a=Mt(a));const o=Mt(this),{has:u,get:d}=Mu(o);let h=u.call(o,s);h||(s=Mt(s),h=u.call(o,s));const f=d.call(o,s);return o.set(s,a),h?dr(a,f)&&Gs(o,"set",s,a):Gs(o,"add",s,a),this},delete(s){const a=Mt(this),{has:o,get:u}=Mu(a);let d=o.call(a,s);d||(s=Mt(s),d=o.call(a,s)),u&&u.call(a,s);const h=a.delete(s);return d&&Gs(a,"delete",s,void 0),h},clear(){const s=Mt(this),a=s.size!==0,o=s.clear();return a&&Gs(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=bM(s,e,t)}),n}function qc(e,t){const n=wM(e,t);return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Dt(n,s)&&s in r?n:r,s,a)}const xM={get:qc(!1,!1)},kM={get:qc(!1,!0)},SM={get:qc(!0,!1)},TM={get:qc(!0,!0)},c_=new WeakMap,d_=new WeakMap,f_=new WeakMap,h_=new WeakMap;function AM(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function CM(e){return e.__v_skip||!Object.isExtensible(e)?0:AM($O(e))}function Hr(e){return Li(e)?e:Wc(e,!1,gM,xM,c_)}function p_(e){return Wc(e,!1,yM,kM,d_)}function ip(e){return Wc(e,!0,vM,SM,f_)}function EM(e){return Wc(e,!0,_M,TM,h_)}function Wc(e,t,n,r,s){if(!Ht(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const o=CM(e);if(o===0)return e;const u=new Proxy(e,o===2?r:n);return s.set(e,u),u}function Ci(e){return Li(e)?Ci(e.__v_raw):!!(e&&e.__v_isReactive)}function Li(e){return!!(e&&e.__v_isReadonly)}function Ur(e){return!!(e&&e.__v_isShallow)}function Yc(e){return e?!!e.__v_raw:!1}function Mt(e){const t=e&&e.__v_raw;return t?Mt(t):e}function m_(e){return!Dt(e,"__v_skip")&&Object.isExtensible(e)&&z0(e,"__v_skip",!0),e}const tr=e=>Ht(e)?Hr(e):e,vh=e=>Ht(e)?ip(e):e;function Tn(e){return e?e.__v_isRef===!0:!1}function fe(e){return v_(e,!1)}function g_(e){return v_(e,!0)}function v_(e,t){return Tn(e)?e:new OM(e,t)}class OM{constructor(t,n){this.dep=new Uc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Mt(t),this._value=n?t:tr(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ur(t)||Li(t);t=r?t:Mt(t),dr(t,n)&&(this._rawValue=t,this._value=r?t:tr(t),this.dep.trigger())}}function MM(e){e.dep&&e.dep.trigger()}function Z(e){return Tn(e)?e.value:e}function RM(e){return st(e)?e():Z(e)}const DM={get:(e,t,n)=>t==="__v_raw"?e:Z(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Tn(s)&&!Tn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function ap(e){return Ci(e)?e:new Proxy(e,DM)}class PM{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Uc,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function y_(e){return new PM(e)}function LM(e){const t=Ye(e)?new Array(e.length):{};for(const n in e)t[n]=__(e,n);return t}class IM{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return dM(Mt(this._object),this._key)}}class NM{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ll(e,t,n){return Tn(e)?e:st(e)?new NM(e):Ht(e)&&arguments.length>1?__(e,t,n):fe(e)}function __(e,t,n){const r=e[t];return Tn(r)?r:new IM(e,t,n)}class VM{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Uc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ho-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&zt!==this)return e_(this,!0),!0}get value(){const t=this.dep.track();return r_(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function FM(e,t,n=!1){let r,s;return st(e)?r=e:(r=e.get,s=e.set),new VM(r,s,n)}const $M={GET:"get",HAS:"has",ITERATE:"iterate"},BM={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Du={},lc=new WeakMap;let bi;function HM(){return bi}function b_(e,t=!1,n=bi){if(n){let r=lc.get(n);r||lc.set(n,r=[]),r.push(e)}}function UM(e,t,n=St){const{immediate:r,deep:s,once:a,scheduler:o,augmentJob:u,call:d}=n,h=O=>s?O:Ur(O)||s===!1||s===0?Js(O,1):Js(O);let f,p,m,y,_=!1,b=!1;if(Tn(e)?(p=()=>e.value,_=Ur(e)):Ci(e)?(p=()=>h(e),_=!0):Ye(e)?(b=!0,_=e.some(O=>Ci(O)||Ur(O)),p=()=>e.map(O=>{if(Tn(O))return O.value;if(Ci(O))return h(O);if(st(O))return d?d(O,2):O()})):st(e)?t?p=d?()=>d(e,2):e:p=()=>{if(m){Fi();try{m()}finally{$i()}}const O=bi;bi=f;try{return d?d(e,3,[y]):e(y)}finally{bi=O}}:p=zn,t&&s){const O=p,B=s===!0?1/0:s;p=()=>Js(O(),B)}const E=tp(),H=()=>{f.stop(),E&&E.active&&Zh(E.effects,f)};if(a&&t){const O=t;t=(...B)=>{O(...B),H()}}let V=b?new Array(e.length).fill(Du):Du;const x=O=>{if(!(!(f.flags&1)||!f.dirty&&!O))if(t){const B=f.run();if(s||_||(b?B.some((U,F)=>dr(U,V[F])):dr(B,V))){m&&m();const U=bi;bi=f;try{const F=[B,V===Du?void 0:b&&V[0]===Du?[]:V,y];d?d(t,3,F):t(...F),V=B}finally{bi=U}}}else f.run()};return u&&u(x),f=new fo(p),f.scheduler=o?()=>o(x,!1):x,y=O=>b_(O,!1,f),m=f.onStop=()=>{const O=lc.get(f);if(O){if(d)d(O,4);else for(const B of O)B();lc.delete(f)}},t?r?x(!0):V=f.run():o?o(x.bind(null,!0),!0):f.run(),H.pause=f.pause.bind(f),H.resume=f.resume.bind(f),H.stop=H,H}function Js(e,t=1/0,n){if(t<=0||!Ht(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Tn(e))Js(e.value,t,n);else if(Ye(e))for(let r=0;r{Js(r,t,n)});else if(Fc(e)){for(const r in e)Js(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Js(e[r],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const w_=[];function jM(e){w_.push(e)}function qM(){w_.pop()}function WM(e,t){}const YM={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},zM={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Tl(e,t,n,r){try{return r?e(...r):e()}catch(s){Sa(s,t,n)}}function rs(e,t,n,r){if(st(e)){const s=Tl(e,t,n,r);return s&&Xh(s)&&s.catch(a=>{Sa(a,t,n)}),s}if(Ye(e)){const s=[];for(let a=0;a>>1,s=fr[r],a=go(s);a=go(n)?fr.push(e):fr.splice(GM(t),0,e),e.flags|=1,k_()}}function k_(){oc||(oc=x_.then(S_))}function mo(e){Ye(e)?il.push(...e):wi&&e.id===-1?wi.splice(Ga+1,0,e):e.flags&1||(il.push(e),e.flags|=1),k_()}function ey(e,t,n=Cs+1){for(;ngo(n)-go(r));if(il.length=0,wi){wi.push(...t);return}for(wi=t,Ga=0;Gae.id==null?e.flags&2?-1:1/0:e.id;function S_(e){try{for(Cs=0;CsJa.emit(s,...a)),Pu=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{T_(a,t)}),setTimeout(()=>{Ja||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pu=[])},3e3)):Pu=[]}let In=null,zc=null;function vo(e){const t=In;return In=e,zc=e&&e.type.__scopeId||null,t}function JM(e){zc=e}function ZM(){zc=null}const XM=e=>Te;function Te(e,t=In,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Th(-1);const a=vo(t);let o;try{o=e(...s)}finally{vo(a),r._d&&Th(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function Dn(e,t){if(In===null)return e;const n=Lo(In),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,no=e=>e&&(e.disabled||e.disabled===""),ty=e=>e&&(e.defer||e.defer===""),ny=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ry=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,yh=(e,t)=>{const n=e&&e.to;return ut(n)?t?t(n):null:n},E_={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,a,o,u,d,h){const{mc:f,pc:p,pbc:m,o:{insert:y,querySelector:_,createText:b,createComment:E}}=h,H=no(t.props);let{shapeFlag:V,children:x,dynamicChildren:O}=t;if(e==null){const B=t.el=b(""),U=t.anchor=b("");y(B,n,r),y(U,n,r);const F=(T,$)=>{V&16&&(s&&s.isCE&&(s.ce._teleportTarget=T),f(x,T,$,s,a,o,u,d))},D=()=>{const T=t.target=yh(t.props,_),$=M_(T,t,b,y);T&&(o!=="svg"&&ny(T)?o="svg":o!=="mathml"&&ry(T)&&(o="mathml"),H||(F(T,$),Ku(t,!1)))};H&&(F(n,U),Ku(t,!0)),ty(t.props)?Mn(()=>{D(),t.el.__isMounted=!0},a):D()}else{if(ty(t.props)&&!e.el.__isMounted){Mn(()=>{E_.process(e,t,n,r,s,a,o,u,d,h),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const B=t.anchor=e.anchor,U=t.target=e.target,F=t.targetAnchor=e.targetAnchor,D=no(e.props),T=D?n:U,$=D?B:F;if(o==="svg"||ny(U)?o="svg":(o==="mathml"||ry(U))&&(o="mathml"),O?(m(e.dynamicChildren,O,T,s,a,o,u),gp(e,t,!0)):d||p(e,t,T,$,s,a,o,u,!1),H)D?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Lu(t,n,B,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const se=t.target=yh(t.props,_);se&&Lu(t,se,null,h,0)}else D&&Lu(t,U,F,h,1);Ku(t,H)}},remove(e,t,n,{um:r,o:{remove:s}},a){const{shapeFlag:o,children:u,anchor:d,targetStart:h,targetAnchor:f,target:p,props:m}=e;if(p&&(s(h),s(f)),a&&s(d),o&16){const y=a||!no(m);for(let _=0;_{e.isMounted=!0}),Xc(()=>{e.isUnmounting=!0}),e}const Qr=[Function,Array],up={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qr,onEnter:Qr,onAfterEnter:Qr,onEnterCancelled:Qr,onBeforeLeave:Qr,onLeave:Qr,onAfterLeave:Qr,onLeaveCancelled:Qr,onBeforeAppear:Qr,onAppear:Qr,onAfterAppear:Qr,onAppearCancelled:Qr},R_=e=>{const t=e.subTree;return t.component?R_(t.component):t},eR={name:"BaseTransition",props:up,setup(e,{slots:t}){const n=ss(),r=op();return()=>{const s=t.default&&Kc(t.default(),!0);if(!s||!s.length)return;const a=D_(s),o=Mt(e),{mode:u}=o;if(r.isLeaving)return Nf(a);const d=sy(a);if(!d)return Nf(a);let h=ol(d,o,r,n,p=>h=p);d.type!==An&&ti(d,h);let f=n.subTree&&sy(n.subTree);if(f&&f.type!==An&&!ds(d,f)&&R_(n).type!==An){let p=ol(f,o,r,n);if(ti(f,p),u==="out-in"&&d.type!==An)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,f=void 0},Nf(a);u==="in-out"&&d.type!==An?p.delayLeave=(m,y,_)=>{const b=L_(r,f);b[String(f.key)]=f,m[xi]=()=>{y(),m[xi]=void 0,delete h.delayedLeave,f=void 0},h.delayedLeave=()=>{_(),delete h.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return a}}};function D_(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==An){t=n;break}}return t}const P_=eR;function L_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ol(e,t,n,r,s){const{appear:a,mode:o,persisted:u=!1,onBeforeEnter:d,onEnter:h,onAfterEnter:f,onEnterCancelled:p,onBeforeLeave:m,onLeave:y,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:E,onAppear:H,onAfterAppear:V,onAppearCancelled:x}=t,O=String(e.key),B=L_(n,e),U=(T,$)=>{T&&rs(T,r,9,$)},F=(T,$)=>{const se=$[1];U(T,$),Ye(T)?T.every(ee=>ee.length<=1)&&se():T.length<=1&&se()},D={mode:o,persisted:u,beforeEnter(T){let $=d;if(!n.isMounted)if(a)$=E||d;else return;T[xi]&&T[xi](!0);const se=B[O];se&&ds(e,se)&&se.el[xi]&&se.el[xi](),U($,[T])},enter(T){let $=h,se=f,ee=p;if(!n.isMounted)if(a)$=H||h,se=V||f,ee=x||p;else return;let de=!1;const ne=T[Iu]=N=>{de||(de=!0,N?U(ee,[T]):U(se,[T]),D.delayedLeave&&D.delayedLeave(),T[Iu]=void 0)};$?F($,[T,ne]):ne()},leave(T,$){const se=String(e.key);if(T[Iu]&&T[Iu](!0),n.isUnmounting)return $();U(m,[T]);let ee=!1;const de=T[xi]=ne=>{ee||(ee=!0,$(),ne?U(b,[T]):U(_,[T]),T[xi]=void 0,B[se]===e&&delete B[se])};B[se]=e,y?F(y,[T,de]):de()},clone(T){const $=ol(T,t,n,r,s);return s&&s($),$}};return D}function Nf(e){if(Do(e))return e=Ps(e),e.children=null,e}function sy(e){if(!Do(e))return C_(e.type)&&e.children?D_(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&st(n.default))return n.default()}}function ti(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ti(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Kc(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;an.value,set:a=>n.value=a})}return n}function yo(e,t,n,r,s=!1){if(Ye(e)){e.forEach((_,b)=>yo(_,t&&(Ye(t)?t[b]:t),n,r,s));return}if(Ei(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&yo(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?Lo(r.component):r.el,o=s?null:a,{i:u,r:d}=e,h=t&&t.r,f=u.refs===St?u.refs={}:u.refs,p=u.setupState,m=Mt(p),y=p===St?()=>!1:_=>Dt(m,_);if(h!=null&&h!==d&&(ut(h)?(f[h]=null,y(h)&&(p[h]=null)):Tn(h)&&(h.value=null)),st(d))Tl(d,u,12,[o,f]);else{const _=ut(d),b=Tn(d);if(_||b){const E=()=>{if(e.f){const H=_?y(d)?p[d]:f[d]:d.value;s?Ye(H)&&Zh(H,a):Ye(H)?H.includes(a)||H.push(a):_?(f[d]=[a],y(d)&&(p[d]=f[d])):(d.value=[a],e.k&&(f[e.k]=d.value))}else _?(f[d]=o,y(d)&&(p[d]=o)):b&&(d.value=o,e.k&&(f[e.k]=o))};o?(E.id=-1,Mn(E,n)):E()}}}let iy=!1;const ja=()=>{iy||(console.error("Hydration completed but contains mismatches."),iy=!0)},rR=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",sR=e=>e.namespaceURI.includes("MathML"),Nu=e=>{if(e.nodeType===1){if(rR(e))return"svg";if(sR(e))return"mathml"}},Qa=e=>e.nodeType===8;function iR(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:a,parentNode:o,remove:u,insert:d,createComment:h}}=e,f=(x,O)=>{if(!O.hasChildNodes()){n(null,x,O),uc(),O._vnode=x;return}p(O.firstChild,x,null,null,null),uc(),O._vnode=x},p=(x,O,B,U,F,D=!1)=>{D=D||!!O.dynamicChildren;const T=Qa(x)&&x.data==="[",$=()=>b(x,O,B,U,F,T),{type:se,ref:ee,shapeFlag:de,patchFlag:ne}=O;let N=x.nodeType;O.el=x,ne===-2&&(D=!1,O.dynamicChildren=null);let G=null;switch(se){case Oi:N!==3?O.children===""?(d(O.el=s(""),o(x),x),G=x):G=$():(x.data!==O.children&&(ja(),x.data=O.children),G=a(x));break;case An:V(x)?(G=a(x),H(O.el=x.content.firstChild,x,B)):N!==8||T?G=$():G=a(x);break;case fa:if(T&&(x=a(x),N=x.nodeType),N===1||N===3){G=x;const k=!O.children.length;for(let J=0;J{D=D||!!O.dynamicChildren;const{type:T,props:$,patchFlag:se,shapeFlag:ee,dirs:de,transition:ne}=O,N=T==="input"||T==="option";if(N||se!==-1){de&&Es(O,null,B,"created");let G=!1;if(V(x)){G=lb(null,ne)&&B&&B.vnode.props&&B.vnode.props.appear;const J=x.content.firstChild;G&&ne.beforeEnter(J),H(J,x,B),O.el=x=J}if(ee&16&&!($&&($.innerHTML||$.textContent))){let J=y(x.firstChild,O,x,B,U,F,D);for(;J;){Vu(x,1)||ja();const _e=J;J=J.nextSibling,u(_e)}}else if(ee&8){let J=O.children;J[0]===` +`&&(x.tagName==="PRE"||x.tagName==="TEXTAREA")&&(J=J.slice(1)),x.textContent!==J&&(Vu(x,0)||ja(),x.textContent=O.children)}if($){if(N||!D||se&48){const J=x.tagName.includes("-");for(const _e in $)(N&&(_e.endsWith("value")||_e==="indeterminate")||wa(_e)&&!Ai(_e)||_e[0]==="."||J)&&r(x,_e,null,$[_e],void 0,B)}else if($.onClick)r(x,"onClick",null,$.onClick,void 0,B);else if(se&4&&Ci($.style))for(const J in $.style)$.style[J]}let k;(k=$&&$.onVnodeBeforeMount)&&br(k,B,O),de&&Es(O,null,B,"beforeMount"),((k=$&&$.onVnodeMounted)||de||G)&&vb(()=>{k&&br(k,B,O),G&&ne.enter(x),de&&Es(O,null,B,"mounted")},U)}return x.nextSibling},y=(x,O,B,U,F,D,T)=>{T=T||!!O.dynamicChildren;const $=O.children,se=$.length;for(let ee=0;ee{const{slotScopeIds:T}=O;T&&(F=F?F.concat(T):T);const $=o(x),se=y(a(x),O,$,B,U,F,D);return se&&Qa(se)&&se.data==="]"?a(O.anchor=se):(ja(),d(O.anchor=h("]"),$,se),se)},b=(x,O,B,U,F,D)=>{if(Vu(x.parentElement,1)||ja(),O.el=null,D){const se=E(x);for(;;){const ee=a(x);if(ee&&ee!==se)u(ee);else break}}const T=a(x),$=o(x);return u(x),n(null,O,$,T,B,U,Nu($),F),B&&(B.vnode.el=O.el,ed(B,O.el)),T},E=(x,O="[",B="]")=>{let U=0;for(;x;)if(x=a(x),x&&Qa(x)&&(x.data===O&&U++,x.data===B)){if(U===0)return a(x);U--}return x},H=(x,O,B)=>{const U=O.parentNode;U&&U.replaceChild(x,O);let F=B;for(;F;)F.vnode.el===O&&(F.vnode.el=F.subTree.el=x),F=F.parent},V=x=>x.nodeType===1&&x.tagName==="TEMPLATE";return[f,p]}const ay="data-allow-mismatch",aR={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Vu(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(ay);)e=e.parentElement;const n=e&&e.getAttribute(ay);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(aR[t])}}const lR=Bc().requestIdleCallback||(e=>setTimeout(e,1)),oR=Bc().cancelIdleCallback||(e=>clearTimeout(e)),uR=(e=1e4)=>t=>{const n=lR(t,{timeout:e});return()=>oR(n)};function cR(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&s(t,n)=>{const r=new IntersectionObserver(s=>{for(const a of s)if(a.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(cR(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},fR=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},hR=(e=[])=>(t,n)=>{ut(e)&&(e=[e]);let r=!1;const s=o=>{r||(r=!0,a(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},a=()=>{n(o=>{for(const u of e)o.removeEventListener(u,s)})};return n(o=>{for(const u of e)o.addEventListener(u,s,{once:!0})}),a};function pR(e,t){if(Qa(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Qa(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Ei=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function mR(e){st(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:a,timeout:o,suspensible:u=!0,onError:d}=e;let h=null,f,p=0;const m=()=>(p++,h=null,y()),y=()=>{let _;return h||(_=h=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),d)return new Promise((E,H)=>{d(b,()=>E(m()),()=>H(b),p+1)});throw b}).then(b=>_!==h&&h?h:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),f=b,b)))};return fn({name:"AsyncComponentWrapper",__asyncLoader:y,__asyncHydrate(_,b,E){const H=a?()=>{const V=a(E,x=>pR(_,x));V&&(b.bum||(b.bum=[])).push(V)}:E;f?H():y().then(()=>!b.isUnmounted&&H())},get __asyncResolved(){return f},setup(){const _=Pn;if(cp(_),f)return()=>Vf(f,_);const b=x=>{h=null,Sa(x,_,13,!r)};if(u&&_.suspense||ul)return y().then(x=>()=>Vf(x,_)).catch(x=>(b(x),()=>r?he(r,{error:x}):null));const E=fe(!1),H=fe(),V=fe(!!s);return s&&setTimeout(()=>{V.value=!1},s),o!=null&&setTimeout(()=>{if(!E.value&&!H.value){const x=new Error(`Async component timed out after ${o}ms.`);b(x),H.value=x}},o),y().then(()=>{E.value=!0,_.parent&&Do(_.parent.vnode)&&_.parent.update()}).catch(x=>{b(x),H.value=x}),()=>{if(E.value&&f)return Vf(f,_);if(H.value&&r)return he(r,{error:H.value});if(n&&!V.value)return he(n)}}})}function Vf(e,t){const{ref:n,props:r,children:s,ce:a}=t.vnode,o=he(e,r,s);return o.ref=n,o.ce=a,delete t.vnode.ce,o}const Do=e=>e.type.__isKeepAlive,gR={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ss(),r=n.ctx;if(!r.renderer)return()=>{const V=t.default&&t.default();return V&&V.length===1?V[0]:V};const s=new Map,a=new Set;let o=null;const u=n.suspense,{renderer:{p:d,m:h,um:f,o:{createElement:p}}}=r,m=p("div");r.activate=(V,x,O,B,U)=>{const F=V.component;h(V,x,O,0,u),d(F.vnode,V,x,O,F,u,B,V.slotScopeIds,U),Mn(()=>{F.isDeactivated=!1,F.a&&sl(F.a);const D=V.props&&V.props.onVnodeMounted;D&&br(D,F.parent,V)},u)},r.deactivate=V=>{const x=V.component;dc(x.m),dc(x.a),h(V,m,null,1,u),Mn(()=>{x.da&&sl(x.da);const O=V.props&&V.props.onVnodeUnmounted;O&&br(O,x.parent,V),x.isDeactivated=!0},u)};function y(V){Ff(V),f(V,n,u,!0)}function _(V){s.forEach((x,O)=>{const B=Mh(x.type);B&&!V(B)&&b(O)})}function b(V){const x=s.get(V);x&&(!o||!ds(x,o))?y(x):o&&Ff(o),s.delete(V),a.delete(V)}Wt(()=>[e.include,e.exclude],([V,x])=>{V&&_(O=>Xl(V,O)),x&&_(O=>!Xl(x,O))},{flush:"post",deep:!0});let E=null;const H=()=>{E!=null&&(fc(n.subTree.type)?Mn(()=>{s.set(E,Fu(n.subTree))},n.subTree.suspense):s.set(E,Fu(n.subTree)))};return Ft(H),Zc(H),Xc(()=>{s.forEach(V=>{const{subTree:x,suspense:O}=n,B=Fu(x);if(V.type===B.type&&V.key===B.key){Ff(B);const U=B.component.da;U&&Mn(U,O);return}y(V)})}),()=>{if(E=null,!t.default)return o=null;const V=t.default(),x=V[0];if(V.length>1)return o=null,V;if(!ni(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return o=null,x;let O=Fu(x);if(O.type===An)return o=null,O;const B=O.type,U=Mh(Ei(O)?O.type.__asyncResolved||{}:B),{include:F,exclude:D,max:T}=e;if(F&&(!U||!Xl(F,U))||D&&U&&Xl(D,U))return O.shapeFlag&=-257,o=O,x;const $=O.key==null?B:O.key,se=s.get($);return O.el&&(O=Ps(O),x.shapeFlag&128&&(x.ssContent=O)),E=$,se?(O.el=se.el,O.component=se.component,O.transition&&ti(O,O.transition),O.shapeFlag|=512,a.delete($),a.add($)):(a.add($),T&&a.size>parseInt(T,10)&&b(a.values().next().value)),O.shapeFlag|=256,o=O,fc(x.type)?x:O}}},vR=gR;function Xl(e,t){return Ye(e)?e.some(n=>Xl(n,t)):ut(e)?e.split(",").includes(t):FO(e)?(e.lastIndex=0,e.test(t)):!1}function I_(e,t){V_(e,"a",t)}function N_(e,t){V_(e,"da",t)}function V_(e,t,n=Pn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Gc(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Do(s.parent.vnode)&&yR(r,t,n,s),s=s.parent}}function yR(e,t,n,r){const s=Gc(t,e,r,!0);ii(()=>{Zh(r[t],s)},n)}function Ff(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Fu(e){return e.shapeFlag&128?e.ssContent:e}function Gc(e,t,n=Pn,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{Fi();const u=_a(n),d=rs(t,n,e,o);return u(),$i(),d});return r?s.unshift(a):s.push(a),a}}const si=e=>(t,n=Pn)=>{(!ul||e==="sp")&&Gc(e,(...r)=>t(...r),n)},F_=si("bm"),Ft=si("m"),Jc=si("bu"),Zc=si("u"),Xc=si("bum"),ii=si("um"),$_=si("sp"),B_=si("rtg"),H_=si("rtc");function U_(e,t=Pn){Gc("ec",e,t)}const dp="components",_R="directives";function at(e,t){return fp(dp,e,!0,t)||e}const j_=Symbol.for("v-ndc");function Al(e){return ut(e)?fp(dp,e,!1)||e:e||j_}function q_(e){return fp(_R,e)}function fp(e,t,n=!0,r=!1){const s=In||Pn;if(s){const a=s.type;if(e===dp){const u=Mh(a,!1);if(u&&(u===t||u===Jt(t)||u===ka(Jt(t))))return a}const o=ly(s[e]||a[e],t)||ly(s.appContext[e],t);return!o&&r?a:o}}function ly(e,t){return e&&(e[t]||e[Jt(t)]||e[ka(Jt(t))])}function Qe(e,t,n,r){let s;const a=n&&n[r],o=Ye(e);if(o||ut(e)){const u=o&&Ci(e);let d=!1;u&&(d=!Ur(e),e=jc(e)),s=new Array(e.length);for(let h=0,f=e.length;ht(u,d,void 0,a&&a[d]));else{const u=Object.keys(e);s=new Array(u.length);for(let d=0,h=u.length;d{const a=r.fn(...s);return a&&(a.key=r.key),a}:r.fn)}return e}function Ie(e,t,n={},r,s){if(In.ce||In.parent&&Ei(In.parent)&&In.parent.ce)return t!=="default"&&(n.name=t),S(),it(Ve,null,[he("slot",n,r&&r())],64);let a=e[t];a&&a._c&&(a._d=!1),S();const o=a&&hp(a(n)),u=n.key||o&&o.key,d=it(Ve,{key:(u&&!Cr(u)?u:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!s&&d.scopeId&&(d.slotScopeIds=[d.scopeId+"-s"]),a&&a._c&&(a._d=!0),d}function hp(e){return e.some(t=>ni(t)?!(t.type===An||t.type===Ve&&!hp(t.children)):!0)?e:null}function bR(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:rl(r)]=e[r];return n}const _h=e=>e?kb(e)?Lo(e):_h(e.parent):null,ro=At(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>_h(e.parent),$root:e=>_h(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>pp(e),$forceUpdate:e=>e.f||(e.f=()=>{lp(e.update)}),$nextTick:e=>e.n||(e.n=Un.bind(e.proxy)),$watch:e=>JR.bind(e)}),$f=(e,t)=>e!==St&&!e.__isScriptSetup&&Dt(e,t),bh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:a,accessCache:o,type:u,appContext:d}=e;let h;if(t[0]!=="$"){const y=o[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if($f(r,t))return o[t]=1,r[t];if(s!==St&&Dt(s,t))return o[t]=2,s[t];if((h=e.propsOptions[0])&&Dt(h,t))return o[t]=3,a[t];if(n!==St&&Dt(n,t))return o[t]=4,n[t];wh&&(o[t]=0)}}const f=ro[t];let p,m;if(f)return t==="$attrs"&&er(e.attrs,"get",""),f(e);if((p=u.__cssModules)&&(p=p[t]))return p;if(n!==St&&Dt(n,t))return o[t]=4,n[t];if(m=d.config.globalProperties,Dt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return $f(s,t)?(s[t]=n,!0):r!==St&&Dt(r,t)?(r[t]=n,!0):Dt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:a}},o){let u;return!!n[o]||e!==St&&Dt(e,o)||$f(t,o)||(u=a[0])&&Dt(u,o)||Dt(r,o)||Dt(ro,o)||Dt(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Dt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},wR=At({},bh,{get(e,t){if(t!==Symbol.unscopables)return bh.get(e,t,e)},has(e,t){return t[0]!=="_"&&!WO(t)}});function xR(){return null}function kR(){return null}function SR(e){}function TR(e){}function AR(){return null}function CR(){}function ER(e,t){return null}function Bi(){return W_().slots}function OR(){return W_().attrs}function W_(){const e=ss();return e.setupContext||(e.setupContext=Cb(e))}function _o(e){return Ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function MR(e,t){const n=_o(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Ye(s)||st(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function RR(e,t){return!e||!t?e||t:Ye(e)&&Ye(t)?e.concat(t):At({},_o(e),_o(t))}function DR(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function PR(e){const t=ss();let n=e();return Ch(),Xh(n)&&(n=n.catch(r=>{throw _a(t),r})),[n,()=>_a(t)]}let wh=!0;function LR(e){const t=pp(e),n=e.proxy,r=e.ctx;wh=!1,t.beforeCreate&&oy(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:o,watch:u,provide:d,inject:h,created:f,beforeMount:p,mounted:m,beforeUpdate:y,updated:_,activated:b,deactivated:E,beforeDestroy:H,beforeUnmount:V,destroyed:x,unmounted:O,render:B,renderTracked:U,renderTriggered:F,errorCaptured:D,serverPrefetch:T,expose:$,inheritAttrs:se,components:ee,directives:de,filters:ne}=t;if(h&&IR(h,r,null),o)for(const k in o){const J=o[k];st(J)&&(r[k]=J.bind(n))}if(s){const k=s.call(n,n);Ht(k)&&(e.data=Hr(k))}if(wh=!0,a)for(const k in a){const J=a[k],_e=st(J)?J.bind(n,n):st(J.get)?J.get.bind(n,n):zn,Me=!st(J)&&st(J.set)?J.set.bind(n):zn,Ne=me({get:_e,set:Me});Object.defineProperty(r,k,{enumerable:!0,configurable:!0,get:()=>Ne.value,set:j=>Ne.value=j})}if(u)for(const k in u)Y_(u[k],r,n,k);if(d){const k=st(d)?d.call(n):d;Reflect.ownKeys(k).forEach(J=>{K_(J,k[J])})}f&&oy(f,e,"c");function G(k,J){Ye(J)?J.forEach(_e=>k(_e.bind(n))):J&&k(J.bind(n))}if(G(F_,p),G(Ft,m),G(Jc,y),G(Zc,_),G(I_,b),G(N_,E),G(U_,D),G(H_,U),G(B_,F),G(Xc,V),G(ii,O),G($_,T),Ye($))if($.length){const k=e.exposed||(e.exposed={});$.forEach(J=>{Object.defineProperty(k,J,{get:()=>n[J],set:_e=>n[J]=_e})})}else e.exposed||(e.exposed={});B&&e.render===zn&&(e.render=B),se!=null&&(e.inheritAttrs=se),ee&&(e.components=ee),de&&(e.directives=de),T&&cp(e)}function IR(e,t,n=zn){Ye(e)&&(e=xh(e));for(const r in e){const s=e[r];let a;Ht(s)?"default"in s?a=so(s.from||r,s.default,!0):a=so(s.from||r):a=so(s),Tn(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):t[r]=a}}function oy(e,t,n){rs(Ye(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Y_(e,t,n,r){let s=r.includes(".")?hb(n,r):()=>n[r];if(ut(e)){const a=t[e];st(a)&&Wt(s,a)}else if(st(e))Wt(s,e.bind(n));else if(Ht(e))if(Ye(e))e.forEach(a=>Y_(a,t,n,r));else{const a=st(e.handler)?e.handler.bind(n):t[e.handler];st(a)&&Wt(s,a,e)}}function pp(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,u=a.get(t);let d;return u?d=u:!s.length&&!n&&!r?d=t:(d={},s.length&&s.forEach(h=>cc(d,h,o,!0)),cc(d,t,o)),Ht(t)&&a.set(t,d),d}function cc(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&cc(e,a,n,!0),s&&s.forEach(o=>cc(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const u=NR[o]||n&&n[o];e[o]=u?u(e[o],t[o]):t[o]}return e}const NR={data:uy,props:cy,emits:cy,methods:Ql,computed:Ql,beforeCreate:or,created:or,beforeMount:or,mounted:or,beforeUpdate:or,updated:or,beforeDestroy:or,beforeUnmount:or,destroyed:or,unmounted:or,activated:or,deactivated:or,errorCaptured:or,serverPrefetch:or,components:Ql,directives:Ql,watch:FR,provide:uy,inject:VR};function uy(e,t){return t?e?function(){return At(st(e)?e.call(this,this):e,st(t)?t.call(this,this):t)}:t:e}function VR(e,t){return Ql(xh(e),xh(t))}function xh(e){if(Ye(e)){const t={};for(let n=0;n1)return n&&st(t)?t.call(r&&r.proxy):t}}function HR(){return!!(Pn||In||da)}const G_={},J_=()=>Object.create(G_),Z_=e=>Object.getPrototypeOf(e)===G_;function UR(e,t,n,r=!1){const s={},a=J_();e.propsDefaults=Object.create(null),X_(e,t,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:p_(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function jR(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:o}}=e,u=Mt(s),[d]=e.propsOptions;let h=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let p=0;p{d=!0;const[m,y]=Q_(p,t,!0);At(o,m),y&&u.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!d)return Ht(e)&&r.set(e,tl),tl;if(Ye(a))for(let f=0;fe[0]==="_"||e==="$stable",mp=e=>Ye(e)?e.map(wr):[wr(e)],WR=(e,t,n)=>{if(t._n)return t;const r=Te((...s)=>mp(t(...s)),n);return r._c=!1,r},tb=(e,t,n)=>{const r=e._ctx;for(const s in e){if(eb(s))continue;const a=e[s];if(st(a))t[s]=WR(s,a,r);else if(a!=null){const o=mp(a);t[s]=()=>o}}},nb=(e,t)=>{const n=mp(t);e.slots.default=()=>n},rb=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},YR=(e,t,n)=>{const r=e.slots=J_();if(e.vnode.shapeFlag&32){const s=t._;s?(rb(r,t,n),n&&z0(r,"_",s,!0)):tb(t,r)}else t&&nb(e,t)},zR=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,o=St;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:rb(s,t,n):(a=!t.$stable,tb(t,s)),o=t}else t&&(nb(e,t),o={default:1});if(a)for(const u in s)!eb(u)&&o[u]==null&&delete s[u]},Mn=vb;function sb(e){return ab(e)}function ib(e){return ab(e,iR)}function ab(e,t){const n=Bc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:o,createText:u,createComment:d,setText:h,setElementText:f,parentNode:p,nextSibling:m,setScopeId:y=zn,insertStaticContent:_}=e,b=(A,I,K,Q=null,pe=null,q=null,ce=void 0,ye=null,ke=!!I.dynamicChildren)=>{if(A===I)return;A&&!ds(A,I)&&(Q=z(A),j(A,pe,q,!0),A=null),I.patchFlag===-2&&(ke=!1,I.dynamicChildren=null);const{type:Ae,ref:Oe,shapeFlag:He}=I;switch(Ae){case Oi:E(A,I,K,Q);break;case An:H(A,I,K,Q);break;case fa:A==null&&V(I,K,Q,ce);break;case Ve:ee(A,I,K,Q,pe,q,ce,ye,ke);break;default:He&1?B(A,I,K,Q,pe,q,ce,ye,ke):He&6?de(A,I,K,Q,pe,q,ce,ye,ke):(He&64||He&128)&&Ae.process(A,I,K,Q,pe,q,ce,ye,ke,be)}Oe!=null&&pe&&yo(Oe,A&&A.ref,q,I||A,!I)},E=(A,I,K,Q)=>{if(A==null)r(I.el=u(I.children),K,Q);else{const pe=I.el=A.el;I.children!==A.children&&h(pe,I.children)}},H=(A,I,K,Q)=>{A==null?r(I.el=d(I.children||""),K,Q):I.el=A.el},V=(A,I,K,Q)=>{[A.el,A.anchor]=_(A.children,I,K,Q,A.el,A.anchor)},x=({el:A,anchor:I},K,Q)=>{let pe;for(;A&&A!==I;)pe=m(A),r(A,K,Q),A=pe;r(I,K,Q)},O=({el:A,anchor:I})=>{let K;for(;A&&A!==I;)K=m(A),s(A),A=K;s(I)},B=(A,I,K,Q,pe,q,ce,ye,ke)=>{I.type==="svg"?ce="svg":I.type==="math"&&(ce="mathml"),A==null?U(I,K,Q,pe,q,ce,ye,ke):T(A,I,pe,q,ce,ye,ke)},U=(A,I,K,Q,pe,q,ce,ye)=>{let ke,Ae;const{props:Oe,shapeFlag:He,transition:je,dirs:Ue}=A;if(ke=A.el=o(A.type,q,Oe&&Oe.is,Oe),He&8?f(ke,A.children):He&16&&D(A.children,ke,null,Q,pe,Bf(A,q),ce,ye),Ue&&Es(A,null,Q,"created"),F(ke,A,A.scopeId,ce,Q),Oe){for(const pt in Oe)pt!=="value"&&!Ai(pt)&&a(ke,pt,null,Oe[pt],q,Q);"value"in Oe&&a(ke,"value",null,Oe.value,q),(Ae=Oe.onVnodeBeforeMount)&&br(Ae,Q,A)}Ue&&Es(A,null,Q,"beforeMount");const Ge=lb(pe,je);Ge&&je.beforeEnter(ke),r(ke,I,K),((Ae=Oe&&Oe.onVnodeMounted)||Ge||Ue)&&Mn(()=>{Ae&&br(Ae,Q,A),Ge&&je.enter(ke),Ue&&Es(A,null,Q,"mounted")},pe)},F=(A,I,K,Q,pe)=>{if(K&&y(A,K),Q)for(let q=0;q{for(let Ae=ke;Ae{const ye=I.el=A.el;let{patchFlag:ke,dynamicChildren:Ae,dirs:Oe}=I;ke|=A.patchFlag&16;const He=A.props||St,je=I.props||St;let Ue;if(K&&ea(K,!1),(Ue=je.onVnodeBeforeUpdate)&&br(Ue,K,I,A),Oe&&Es(I,A,K,"beforeUpdate"),K&&ea(K,!0),(He.innerHTML&&je.innerHTML==null||He.textContent&&je.textContent==null)&&f(ye,""),Ae?$(A.dynamicChildren,Ae,ye,K,Q,Bf(I,pe),q):ce||J(A,I,ye,null,K,Q,Bf(I,pe),q,!1),ke>0){if(ke&16)se(ye,He,je,K,pe);else if(ke&2&&He.class!==je.class&&a(ye,"class",null,je.class,pe),ke&4&&a(ye,"style",He.style,je.style,pe),ke&8){const Ge=I.dynamicProps;for(let pt=0;pt{Ue&&br(Ue,K,I,A),Oe&&Es(I,A,K,"updated")},Q)},$=(A,I,K,Q,pe,q,ce)=>{for(let ye=0;ye{if(I!==K){if(I!==St)for(const q in I)!Ai(q)&&!(q in K)&&a(A,q,I[q],null,pe,Q);for(const q in K){if(Ai(q))continue;const ce=K[q],ye=I[q];ce!==ye&&q!=="value"&&a(A,q,ye,ce,pe,Q)}"value"in K&&a(A,"value",I.value,K.value,pe)}},ee=(A,I,K,Q,pe,q,ce,ye,ke)=>{const Ae=I.el=A?A.el:u(""),Oe=I.anchor=A?A.anchor:u("");let{patchFlag:He,dynamicChildren:je,slotScopeIds:Ue}=I;Ue&&(ye=ye?ye.concat(Ue):Ue),A==null?(r(Ae,K,Q),r(Oe,K,Q),D(I.children||[],K,Oe,pe,q,ce,ye,ke)):He>0&&He&64&&je&&A.dynamicChildren?($(A.dynamicChildren,je,K,pe,q,ce,ye),(I.key!=null||pe&&I===pe.subTree)&&gp(A,I,!0)):J(A,I,K,Oe,pe,q,ce,ye,ke)},de=(A,I,K,Q,pe,q,ce,ye,ke)=>{I.slotScopeIds=ye,A==null?I.shapeFlag&512?pe.ctx.activate(I,K,Q,ce,ke):ne(I,K,Q,pe,q,ce,ke):N(A,I,ke)},ne=(A,I,K,Q,pe,q,ce)=>{const ye=A.component=xb(A,Q,pe);if(Do(A)&&(ye.ctx.renderer=be),Sb(ye,!1,ce),ye.asyncDep){if(pe&&pe.registerDep(ye,G,ce),!A.el){const ke=ye.subTree=he(An);H(null,ke,I,K)}}else G(ye,A,I,K,pe,q,ce)},N=(A,I,K)=>{const Q=I.component=A.component;if(n3(A,I,K))if(Q.asyncDep&&!Q.asyncResolved){k(Q,I,K);return}else Q.next=I,Q.update();else I.el=A.el,Q.vnode=I},G=(A,I,K,Q,pe,q,ce)=>{const ye=()=>{if(A.isMounted){let{next:He,bu:je,u:Ue,parent:Ge,vnode:pt}=A;{const hn=ob(A);if(hn){He&&(He.el=pt.el,k(A,He,ce)),hn.asyncDep.then(()=>{A.isUnmounted||ye()});return}}let _t=He,an;ea(A,!1),He?(He.el=pt.el,k(A,He,ce)):He=pt,je&&sl(je),(an=He.props&&He.props.onVnodeBeforeUpdate)&&br(an,Ge,He,pt),ea(A,!0);const Zt=Gu(A),Cn=A.subTree;A.subTree=Zt,b(Cn,Zt,p(Cn.el),z(Cn),A,pe,q),He.el=Zt.el,_t===null&&ed(A,Zt.el),Ue&&Mn(Ue,pe),(an=He.props&&He.props.onVnodeUpdated)&&Mn(()=>br(an,Ge,He,pt),pe)}else{let He;const{el:je,props:Ue}=I,{bm:Ge,m:pt,parent:_t,root:an,type:Zt}=A,Cn=Ei(I);if(ea(A,!1),Ge&&sl(Ge),!Cn&&(He=Ue&&Ue.onVnodeBeforeMount)&&br(He,_t,I),ea(A,!0),je&&W){const hn=()=>{A.subTree=Gu(A),W(je,A.subTree,A,pe,null)};Cn&&Zt.__asyncHydrate?Zt.__asyncHydrate(je,A,hn):hn()}else{an.ce&&an.ce._injectChildStyle(Zt);const hn=A.subTree=Gu(A);b(null,hn,K,Q,A,pe,q),I.el=hn.el}if(pt&&Mn(pt,pe),!Cn&&(He=Ue&&Ue.onVnodeMounted)){const hn=I;Mn(()=>br(He,_t,hn),pe)}(I.shapeFlag&256||_t&&Ei(_t.vnode)&&_t.vnode.shapeFlag&256)&&A.a&&Mn(A.a,pe),A.isMounted=!0,I=K=Q=null}};A.scope.on();const ke=A.effect=new fo(ye);A.scope.off();const Ae=A.update=ke.run.bind(ke),Oe=A.job=ke.runIfDirty.bind(ke);Oe.i=A,Oe.id=A.uid,ke.scheduler=()=>lp(Oe),ea(A,!0),Ae()},k=(A,I,K)=>{I.component=A;const Q=A.vnode.props;A.vnode=I,A.next=null,jR(A,I.props,Q,K),zR(A,I.children,K),Fi(),ey(A),$i()},J=(A,I,K,Q,pe,q,ce,ye,ke=!1)=>{const Ae=A&&A.children,Oe=A?A.shapeFlag:0,He=I.children,{patchFlag:je,shapeFlag:Ue}=I;if(je>0){if(je&128){Me(Ae,He,K,Q,pe,q,ce,ye,ke);return}else if(je&256){_e(Ae,He,K,Q,pe,q,ce,ye,ke);return}}Ue&8?(Oe&16&&ge(Ae,pe,q),He!==Ae&&f(K,He)):Oe&16?Ue&16?Me(Ae,He,K,Q,pe,q,ce,ye,ke):ge(Ae,pe,q,!0):(Oe&8&&f(K,""),Ue&16&&D(He,K,Q,pe,q,ce,ye,ke))},_e=(A,I,K,Q,pe,q,ce,ye,ke)=>{A=A||tl,I=I||tl;const Ae=A.length,Oe=I.length,He=Math.min(Ae,Oe);let je;for(je=0;jeOe?ge(A,pe,q,!0,!1,He):D(I,K,Q,pe,q,ce,ye,ke,He)},Me=(A,I,K,Q,pe,q,ce,ye,ke)=>{let Ae=0;const Oe=I.length;let He=A.length-1,je=Oe-1;for(;Ae<=He&&Ae<=je;){const Ue=A[Ae],Ge=I[Ae]=ke?ki(I[Ae]):wr(I[Ae]);if(ds(Ue,Ge))b(Ue,Ge,K,null,pe,q,ce,ye,ke);else break;Ae++}for(;Ae<=He&&Ae<=je;){const Ue=A[He],Ge=I[je]=ke?ki(I[je]):wr(I[je]);if(ds(Ue,Ge))b(Ue,Ge,K,null,pe,q,ce,ye,ke);else break;He--,je--}if(Ae>He){if(Ae<=je){const Ue=je+1,Ge=Ueje)for(;Ae<=He;)j(A[Ae],pe,q,!0),Ae++;else{const Ue=Ae,Ge=Ae,pt=new Map;for(Ae=Ge;Ae<=je;Ae++){const pn=I[Ae]=ke?ki(I[Ae]):wr(I[Ae]);pn.key!=null&&pt.set(pn.key,Ae)}let _t,an=0;const Zt=je-Ge+1;let Cn=!1,hn=0;const Er=new Array(Zt);for(Ae=0;Ae=Zt){j(pn,pe,q,!0);continue}let ue;if(pn.key!=null)ue=pt.get(pn.key);else for(_t=Ge;_t<=je;_t++)if(Er[_t-Ge]===0&&ds(pn,I[_t])){ue=_t;break}ue===void 0?j(pn,pe,q,!0):(Er[ue-Ge]=Ae+1,ue>=hn?hn=ue:Cn=!0,b(pn,I[ue],K,null,pe,q,ce,ye,ke),an++)}const ws=Cn?KR(Er):tl;for(_t=ws.length-1,Ae=Zt-1;Ae>=0;Ae--){const pn=Ge+Ae,ue=I[pn],Fe=pn+1{const{el:q,type:ce,transition:ye,children:ke,shapeFlag:Ae}=A;if(Ae&6){Ne(A.component.subTree,I,K,Q);return}if(Ae&128){A.suspense.move(I,K,Q);return}if(Ae&64){ce.move(A,I,K,be);return}if(ce===Ve){r(q,I,K);for(let He=0;Heye.enter(q),pe);else{const{leave:He,delayLeave:je,afterLeave:Ue}=ye,Ge=()=>r(q,I,K),pt=()=>{He(q,()=>{Ge(),Ue&&Ue()})};je?je(q,Ge,pt):pt()}else r(q,I,K)},j=(A,I,K,Q=!1,pe=!1)=>{const{type:q,props:ce,ref:ye,children:ke,dynamicChildren:Ae,shapeFlag:Oe,patchFlag:He,dirs:je,cacheIndex:Ue}=A;if(He===-2&&(pe=!1),ye!=null&&yo(ye,null,K,A,!0),Ue!=null&&(I.renderCache[Ue]=void 0),Oe&256){I.ctx.deactivate(A);return}const Ge=Oe&1&&je,pt=!Ei(A);let _t;if(pt&&(_t=ce&&ce.onVnodeBeforeUnmount)&&br(_t,I,A),Oe&6)ie(A.component,K,Q);else{if(Oe&128){A.suspense.unmount(K,Q);return}Ge&&Es(A,null,I,"beforeUnmount"),Oe&64?A.type.remove(A,I,K,be,Q):Ae&&!Ae.hasOnce&&(q!==Ve||He>0&&He&64)?ge(Ae,I,K,!1,!0):(q===Ve&&He&384||!pe&&Oe&16)&&ge(ke,I,K),Q&&te(A)}(pt&&(_t=ce&&ce.onVnodeUnmounted)||Ge)&&Mn(()=>{_t&&br(_t,I,A),Ge&&Es(A,null,I,"unmounted")},K)},te=A=>{const{type:I,el:K,anchor:Q,transition:pe}=A;if(I===Ve){M(K,Q);return}if(I===fa){O(A);return}const q=()=>{s(K),pe&&!pe.persisted&&pe.afterLeave&&pe.afterLeave()};if(A.shapeFlag&1&&pe&&!pe.persisted){const{leave:ce,delayLeave:ye}=pe,ke=()=>ce(K,q);ye?ye(A.el,q,ke):ke()}else q()},M=(A,I)=>{let K;for(;A!==I;)K=m(A),s(A),A=K;s(I)},ie=(A,I,K)=>{const{bum:Q,scope:pe,job:q,subTree:ce,um:ye,m:ke,a:Ae}=A;dc(ke),dc(Ae),Q&&sl(Q),pe.stop(),q&&(q.flags|=8,j(ce,A,I,K)),ye&&Mn(ye,I),Mn(()=>{A.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&A.asyncDep&&!A.asyncResolved&&A.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},ge=(A,I,K,Q=!1,pe=!1,q=0)=>{for(let ce=q;ce{if(A.shapeFlag&6)return z(A.component.subTree);if(A.shapeFlag&128)return A.suspense.next();const I=m(A.anchor||A.el),K=I&&I[A_];return K?m(K):I};let Le=!1;const Xe=(A,I,K)=>{A==null?I._vnode&&j(I._vnode,null,null,!0):b(I._vnode||null,A,I,null,null,null,K),I._vnode=A,Le||(Le=!0,ey(),uc(),Le=!1)},be={p:b,um:j,m:Ne,r:te,mt:ne,mc:D,pc:J,pbc:$,n:z,o:e};let et,W;return t&&([et,W]=t(be)),{render:Xe,hydrate:et,createApp:BR(Xe,et)}}function Bf({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ea({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function lb(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function gp(e,t,n=!1){const r=e.children,s=t.children;if(Ye(r)&&Ye(s))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function ob(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ob(t)}function dc(e){if(e)for(let t=0;tso(ub);function db(e,t){return Po(e,null,t)}function GR(e,t){return Po(e,null,{flush:"post"})}function fb(e,t){return Po(e,null,{flush:"sync"})}function Wt(e,t,n){return Po(e,t,n)}function Po(e,t,n=St){const{immediate:r,deep:s,flush:a,once:o}=n,u=At({},n),d=t&&r||!t&&a!=="post";let h;if(ul){if(a==="sync"){const y=cb();h=y.__watcherHandles||(y.__watcherHandles=[])}else if(!d){const y=()=>{};return y.stop=zn,y.resume=zn,y.pause=zn,y}}const f=Pn;u.call=(y,_,b)=>rs(y,f,_,b);let p=!1;a==="post"?u.scheduler=y=>{Mn(y,f&&f.suspense)}:a!=="sync"&&(p=!0,u.scheduler=(y,_)=>{_?y():lp(y)}),u.augmentJob=y=>{t&&(y.flags|=4),p&&(y.flags|=2,f&&(y.id=f.uid,y.i=f))};const m=UM(e,t,u);return ul&&(h?h.push(m):d&&m()),m}function JR(e,t,n){const r=this.proxy,s=ut(e)?e.includes(".")?hb(r,e):()=>r[e]:e.bind(r,r);let a;st(t)?a=t:(a=t.handler,n=t);const o=_a(this),u=Po(s,a.bind(r),n);return o(),u}function hb(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{let f,p=St,m;return fb(()=>{const y=e[s];dr(f,y)&&(f=y,h())}),{get(){return d(),n.get?n.get(f):f},set(y){const _=n.set?n.set(y):y;if(!dr(_,f)&&!(p!==St&&dr(y,p)))return;const b=r.vnode.props;b&&(t in b||s in b||a in b)&&(`onUpdate:${t}`in b||`onUpdate:${s}`in b||`onUpdate:${a}`in b)||(f=y,h()),r.emit(`update:${t}`,_),dr(y,_)&&dr(y,p)&&!dr(_,m)&&h(),p=y,m=_}}});return u[Symbol.iterator]=()=>{let d=0;return{next(){return d<2?{value:d++?o||St:u,done:!1}:{done:!0}}}},u}const pb=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Jt(t)}Modifiers`]||e[`${xr(t)}Modifiers`];function XR(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||St;let s=n;const a=t.startsWith("update:"),o=a&&pb(r,t.slice(7));o&&(o.trim&&(s=n.map(f=>ut(f)?f.trim():f)),o.number&&(s=n.map(sc)));let u,d=r[u=rl(t)]||r[u=rl(Jt(t))];!d&&a&&(d=r[u=rl(xr(t))]),d&&rs(d,e,6,s);const h=r[u+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,rs(h,e,6,s)}}function mb(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let o={},u=!1;if(!st(e)){const d=h=>{const f=mb(h,t,!0);f&&(u=!0,At(o,f))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!a&&!u?(Ht(e)&&r.set(e,null),null):(Ye(a)?a.forEach(d=>o[d]=null):At(o,a),Ht(e)&&r.set(e,o),o)}function Qc(e,t){return!e||!wa(t)?!1:(t=t.slice(2).replace(/Once$/,""),Dt(e,t[0].toLowerCase()+t.slice(1))||Dt(e,xr(t))||Dt(e,t))}function Gu(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[a],slots:o,attrs:u,emit:d,render:h,renderCache:f,props:p,data:m,setupState:y,ctx:_,inheritAttrs:b}=e,E=vo(e);let H,V;try{if(n.shapeFlag&4){const O=s||r,B=O;H=wr(h.call(B,O,f,p,y,m,_)),V=u}else{const O=t;H=wr(O.length>1?O(p,{attrs:u,slots:o,emit:d}):O(p,null)),V=t.props?u:e3(u)}}catch(O){io.length=0,Sa(O,e,1),H=he(An)}let x=H;if(V&&b!==!1){const O=Object.keys(V),{shapeFlag:B}=x;O.length&&B&7&&(a&&O.some(Jh)&&(V=t3(V,a)),x=Ps(x,V,!1,!0))}return n.dirs&&(x=Ps(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&ti(x,n.transition),H=x,vo(E),H}function QR(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||wa(n))&&((t||(t={}))[n]=e[n]);return t},t3=(e,t)=>{const n={};for(const r in e)(!Jh(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function n3(e,t,n){const{props:r,children:s,component:a}=e,{props:o,children:u,patchFlag:d}=t,h=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return r?fy(r,o,h):!!o;if(d&8){const f=t.dynamicProps;for(let p=0;pe.__isSuspense;let Sh=0;const r3={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,a,o,u,d,h){if(e==null)i3(t,n,r,s,a,o,u,d,h);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}a3(e,t,n,r,s,o,u,d,h)}},hydrate:l3,normalize:o3},s3=r3;function bo(e,t){const n=e.props&&e.props[t];st(n)&&n()}function i3(e,t,n,r,s,a,o,u,d){const{p:h,o:{createElement:f}}=d,p=f("div"),m=e.suspense=gb(e,s,r,t,p,n,a,o,u,d);h(null,m.pendingBranch=e.ssContent,p,null,r,m,a,o),m.deps>0?(bo(e,"onPending"),bo(e,"onFallback"),h(null,e.ssFallback,t,n,r,null,a,o),al(m,e.ssFallback)):m.resolve(!1,!0)}function a3(e,t,n,r,s,a,o,u,{p:d,um:h,o:{createElement:f}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const m=t.ssContent,y=t.ssFallback,{activeBranch:_,pendingBranch:b,isInFallback:E,isHydrating:H}=p;if(b)p.pendingBranch=m,ds(m,b)?(d(b,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():E&&(H||(d(_,y,n,r,s,null,a,o,u),al(p,y)))):(p.pendingId=Sh++,H?(p.isHydrating=!1,p.activeBranch=b):h(b,s,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),E?(d(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():(d(_,y,n,r,s,null,a,o,u),al(p,y))):_&&ds(m,_)?(d(_,m,n,r,s,p,a,o,u),p.resolve(!0)):(d(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0&&p.resolve()));else if(_&&ds(m,_))d(_,m,n,r,s,p,a,o,u),al(p,m);else if(bo(t,"onPending"),p.pendingBranch=m,m.shapeFlag&512?p.pendingId=m.component.suspenseId:p.pendingId=Sh++,d(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0)p.resolve();else{const{timeout:V,pendingId:x}=p;V>0?setTimeout(()=>{p.pendingId===x&&p.fallback(y)},V):V===0&&p.fallback(y)}}function gb(e,t,n,r,s,a,o,u,d,h,f=!1){const{p,m,um:y,n:_,o:{parentNode:b,remove:E}}=h;let H;const V=u3(e);V&&t&&t.pendingBranch&&(H=t.pendingId,t.deps++);const x=e.props?ic(e.props.timeout):void 0,O=a,B={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:Sh++,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(U=!1,F=!1){const{vnode:D,activeBranch:T,pendingBranch:$,pendingId:se,effects:ee,parentComponent:de,container:ne}=B;let N=!1;B.isHydrating?B.isHydrating=!1:U||(N=T&&$.transition&&$.transition.mode==="out-in",N&&(T.transition.afterLeave=()=>{se===B.pendingId&&(m($,ne,a===O?_(T):a,0),mo(ee))}),T&&(b(T.el)===ne&&(a=_(T)),y(T,de,B,!0)),N||m($,ne,a,0)),al(B,$),B.pendingBranch=null,B.isInFallback=!1;let G=B.parent,k=!1;for(;G;){if(G.pendingBranch){G.effects.push(...ee),k=!0;break}G=G.parent}!k&&!N&&mo(ee),B.effects=[],V&&t&&t.pendingBranch&&H===t.pendingId&&(t.deps--,t.deps===0&&!F&&t.resolve()),bo(D,"onResolve")},fallback(U){if(!B.pendingBranch)return;const{vnode:F,activeBranch:D,parentComponent:T,container:$,namespace:se}=B;bo(F,"onFallback");const ee=_(D),de=()=>{B.isInFallback&&(p(null,U,$,ee,T,null,se,u,d),al(B,U))},ne=U.transition&&U.transition.mode==="out-in";ne&&(D.transition.afterLeave=de),B.isInFallback=!0,y(D,T,null,!0),ne||de()},move(U,F,D){B.activeBranch&&m(B.activeBranch,U,F,D),B.container=U},next(){return B.activeBranch&&_(B.activeBranch)},registerDep(U,F,D){const T=!!B.pendingBranch;T&&B.deps++;const $=U.vnode.el;U.asyncDep.catch(se=>{Sa(se,U,0)}).then(se=>{if(U.isUnmounted||B.isUnmounted||B.pendingId!==U.suspenseId)return;U.asyncResolved=!0;const{vnode:ee}=U;Eh(U,se,!1),$&&(ee.el=$);const de=!$&&U.subTree.el;F(U,ee,b($||U.subTree.el),$?null:_(U.subTree),B,o,D),de&&E(de),ed(U,ee.el),T&&--B.deps===0&&B.resolve()})},unmount(U,F){B.isUnmounted=!0,B.activeBranch&&y(B.activeBranch,n,U,F),B.pendingBranch&&y(B.pendingBranch,n,U,F)}};return B}function l3(e,t,n,r,s,a,o,u,d){const h=t.suspense=gb(t,r,n,e.parentNode,document.createElement("div"),null,s,a,o,u,!0),f=d(e,h.pendingBranch=t.ssContent,n,h,a,o);return h.deps===0&&h.resolve(!1,!0),f}function o3(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=hy(r?n.default:n),e.ssFallback=r?hy(n.fallback):he(An)}function hy(e){let t;if(st(e)){const n=ya&&e._c;n&&(e._d=!1,S()),e=e(),n&&(e._d=!0,t=rr,yb())}return Ye(e)&&(e=QR(e)),e=wr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function vb(e,t){t&&t.pendingBranch?Ye(e)?t.effects.push(...e):t.effects.push(e):mo(e)}function al(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,ed(r,s))}function u3(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ve=Symbol.for("v-fgt"),Oi=Symbol.for("v-txt"),An=Symbol.for("v-cmt"),fa=Symbol.for("v-stc"),io=[];let rr=null;function S(e=!1){io.push(rr=e?null:[])}function yb(){io.pop(),rr=io[io.length-1]||null}let ya=1;function Th(e,t=!1){ya+=e,e<0&&rr&&t&&(rr.hasOnce=!0)}function _b(e){return e.dynamicChildren=ya>0?rr||tl:null,yb(),ya>0&&rr&&rr.push(e),e}function P(e,t,n,r,s,a){return _b(v(e,t,n,r,s,a,!0))}function it(e,t,n,r,s){return _b(he(e,t,n,r,s,!0))}function ni(e){return e?e.__v_isVNode===!0:!1}function ds(e,t){return e.type===t.type&&e.key===t.key}function c3(e){}const bb=({key:e})=>e??null,Ju=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ut(e)||Tn(e)||st(e)?{i:In,r:e,k:t,f:!!n}:e:null);function v(e,t=null,n=null,r=0,s=null,a=e===Ve?0:1,o=!1,u=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bb(t),ref:t&&Ju(t),scopeId:zc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:In};return u?(vp(d,n),a&128&&e.normalize(d)):n&&(d.shapeFlag|=ut(n)?8:16),ya>0&&!o&&rr&&(d.patchFlag>0||a&6)&&d.patchFlag!==32&&rr.push(d),d}const he=d3;function d3(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===j_)&&(e=An),ni(e)){const u=Ps(e,t,!0);return n&&vp(u,n),ya>0&&!a&&rr&&(u.shapeFlag&6?rr[rr.indexOf(e)]=u:rr.push(u)),u.patchFlag=-2,u}if(v3(e)&&(e=e.__vccOpts),t){t=Yn(t);let{class:u,style:d}=t;u&&!ut(u)&&(t.class=Be(u)),Ht(d)&&(Yc(d)&&!Ye(d)&&(d=At({},d)),t.style=bn(d))}const o=ut(e)?1:fc(e)?128:C_(e)?64:Ht(e)?4:st(e)?2:0;return v(e,t,n,r,s,o,a,!0)}function Yn(e){return e?Yc(e)||Z_(e)?At({},e):e:null}function Ps(e,t,n=!1,r=!1){const{props:s,ref:a,patchFlag:o,children:u,transition:d}=e,h=t?cn(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&bb(h),ref:t&&t.ref?n&&a?Ye(a)?a.concat(Ju(t)):[a,Ju(t)]:Ju(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ps(e.ssContent),ssFallback:e.ssFallback&&Ps(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return d&&r&&ti(f,d.clone(f)),f}function ft(e=" ",t=0){return he(Oi,null,e,t)}function wb(e,t){const n=he(fa,null,e);return n.staticCount=t,n}function ae(e="",t=!1){return t?(S(),it(An,null,e)):he(An,null,e)}function wr(e){return e==null||typeof e=="boolean"?he(An):Ye(e)?he(Ve,null,e.slice()):ni(e)?ki(e):he(Oi,null,String(e))}function ki(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ps(e)}function vp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ye(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),vp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Z_(t)?t._ctx=In:s===3&&In&&(In.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else st(t)?(t={default:t,_ctx:In},n=32):(t=String(t),r&64?(n=16,t=[ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function cn(...e){const t={};for(let n=0;nPn||In;let hc,Ah;{const e=Bc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(o=>o(a)):s[0](a)}};hc=t("__VUE_INSTANCE_SETTERS__",n=>Pn=n),Ah=t("__VUE_SSR_SETTERS__",n=>ul=n)}const _a=e=>{const t=Pn;return hc(e),e.scope.on(),()=>{e.scope.off(),hc(t)}},Ch=()=>{Pn&&Pn.scope.off(),hc(null)};function kb(e){return e.vnode.shapeFlag&4}let ul=!1;function Sb(e,t=!1,n=!1){t&&Ah(t);const{props:r,children:s}=e.vnode,a=kb(e);UR(e,r,a,t),YR(e,s,n);const o=a?p3(e,t):void 0;return t&&Ah(!1),o}function p3(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,bh);const{setup:r}=n;if(r){Fi();const s=e.setupContext=r.length>1?Cb(e):null,a=_a(e),o=Tl(r,e,0,[e.props,s]),u=Xh(o);if($i(),a(),(u||e.sp)&&!Ei(e)&&cp(e),u){if(o.then(Ch,Ch),t)return o.then(d=>{Eh(e,d,t)}).catch(d=>{Sa(d,e,0)});e.asyncDep=o}else Eh(e,o,t)}else Ab(e,t)}function Eh(e,t,n){st(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Ht(t)&&(e.setupState=ap(t)),Ab(e,n)}let pc,Oh;function Tb(e){pc=e,Oh=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,wR))}}const m3=()=>!pc;function Ab(e,t,n){const r=e.type;if(!e.render){if(!t&&pc&&!r.render){const s=r.template||pp(e).template;if(s){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:u,compilerOptions:d}=r,h=At(At({isCustomElement:a,delimiters:u},o),d);r.render=pc(s,h)}}e.render=r.render||zn,Oh&&Oh(e)}{const s=_a(e);Fi();try{LR(e)}finally{$i(),s()}}}const g3={get(e,t){return er(e,"get",""),e[t]}};function Cb(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,g3),slots:e.slots,emit:e.emit,expose:t}}function Lo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(ap(m_(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ro)return ro[n](e)},has(t,n){return n in t||n in ro}})):e.proxy}function Mh(e,t=!0){return st(e)?e.displayName||e.name:e.name||t&&e.__name}function v3(e){return st(e)&&"__vccOpts"in e}const me=(e,t)=>FM(e,t,ul);function yp(e,t,n){const r=arguments.length;return r===2?Ht(t)&&!Ye(t)?ni(t)?he(e,null,[t]):he(e,t):he(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ni(n)&&(n=[n]),he(e,t,n))}function y3(){}function _3(e,t,n,r){const s=n[r];if(s&&Eb(s,e))return s;const a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Eb(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&rr&&rr.push(e),!0}const Ob="3.5.13",b3=zn,w3=zM,x3=Ja,k3=T_,S3={createComponentInstance:xb,setupComponent:Sb,renderComponentRoot:Gu,setCurrentRenderingInstance:vo,isVNode:ni,normalizeVNode:wr,getComponentPublicInstance:Lo,ensureValidVNode:hp,pushWarningContext:jM,popWarningContext:qM},T3=S3,A3=null,C3=null,E3=null;/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Rh;const py=typeof window<"u"&&window.trustedTypes;if(py)try{Rh=py.createPolicy("vue",{createHTML:e=>e})}catch{}const Mb=Rh?e=>Rh.createHTML(e):e=>e,O3="http://www.w3.org/2000/svg",M3="http://www.w3.org/1998/Math/MathML",zs=typeof document<"u"?document:null,my=zs&&zs.createElement("template"),R3={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?zs.createElementNS(O3,e):t==="mathml"?zs.createElementNS(M3,e):n?zs.createElement(e,{is:n}):zs.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>zs.createTextNode(e),createComment:e=>zs.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>zs.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const o=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{my.innerHTML=Mb(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=my.content;if(r==="svg"||r==="mathml"){const d=u.firstChild;for(;d.firstChild;)u.appendChild(d.firstChild);u.removeChild(d)}t.insertBefore(u,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},mi="transition",Yl="animation",cl=Symbol("_vtc"),Rb={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Db=At({},up,Rb),D3=e=>(e.displayName="Transition",e.props=Db,e),vs=D3((e,{slots:t})=>yp(P_,Pb(e),t)),ta=(e,t=[])=>{Ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},gy=e=>e?Ye(e)?e.some(t=>t.length>1):e.length>1:!1;function Pb(e){const t={};for(const ee in e)ee in Rb||(t[ee]=e[ee]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:d=a,appearActiveClass:h=o,appearToClass:f=u,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,_=P3(s),b=_&&_[0],E=_&&_[1],{onBeforeEnter:H,onEnter:V,onEnterCancelled:x,onLeave:O,onLeaveCancelled:B,onBeforeAppear:U=H,onAppear:F=V,onAppearCancelled:D=x}=t,T=(ee,de,ne,N)=>{ee._enterCancelled=N,_i(ee,de?f:u),_i(ee,de?h:o),ne&&ne()},$=(ee,de)=>{ee._isLeaving=!1,_i(ee,p),_i(ee,y),_i(ee,m),de&&de()},se=ee=>(de,ne)=>{const N=ee?F:V,G=()=>T(de,ee,ne);ta(N,[de,G]),vy(()=>{_i(de,ee?d:a),As(de,ee?f:u),gy(N)||yy(de,r,b,G)})};return At(t,{onBeforeEnter(ee){ta(H,[ee]),As(ee,a),As(ee,o)},onBeforeAppear(ee){ta(U,[ee]),As(ee,d),As(ee,h)},onEnter:se(!1),onAppear:se(!0),onLeave(ee,de){ee._isLeaving=!0;const ne=()=>$(ee,de);As(ee,p),ee._enterCancelled?(As(ee,m),Dh()):(Dh(),As(ee,m)),vy(()=>{ee._isLeaving&&(_i(ee,p),As(ee,y),gy(O)||yy(ee,r,E,ne))}),ta(O,[ee,ne])},onEnterCancelled(ee){T(ee,!1,void 0,!0),ta(x,[ee])},onAppearCancelled(ee){T(ee,!0,void 0,!0),ta(D,[ee])},onLeaveCancelled(ee){$(ee),ta(B,[ee])}})}function P3(e){if(e==null)return null;if(Ht(e))return[Hf(e.enter),Hf(e.leave)];{const t=Hf(e);return[t,t]}}function Hf(e){return ic(e)}function As(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[cl]||(e[cl]=new Set)).add(t)}function _i(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[cl];n&&(n.delete(t),n.size||(e[cl]=void 0))}function vy(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let L3=0;function yy(e,t,n,r){const s=e._endId=++L3,a=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:o,timeout:u,propCount:d}=Lb(e,t);if(!o)return r();const h=o+"end";let f=0;const p=()=>{e.removeEventListener(h,m),a()},m=y=>{y.target===e&&++f>=d&&p()};setTimeout(()=>{f(n[_]||"").split(", "),s=r(`${mi}Delay`),a=r(`${mi}Duration`),o=_y(s,a),u=r(`${Yl}Delay`),d=r(`${Yl}Duration`),h=_y(u,d);let f=null,p=0,m=0;t===mi?o>0&&(f=mi,p=o,m=a.length):t===Yl?h>0&&(f=Yl,p=h,m=d.length):(p=Math.max(o,h),f=p>0?o>h?mi:Yl:null,m=f?f===mi?a.length:d.length:0);const y=f===mi&&/\b(transform|all)(,|$)/.test(r(`${mi}Property`).toString());return{type:f,timeout:p,propCount:m,hasTransform:y}}function _y(e,t){for(;e.lengthby(n)+by(e[r])))}function by(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Dh(){return document.body.offsetHeight}function I3(e,t,n){const r=e[cl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const mc=Symbol("_vod"),Ib=Symbol("_vsh"),Vr={beforeMount(e,{value:t},{transition:n}){e[mc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),zl(e,!0),r.enter(e)):r.leave(e,()=>{zl(e,!1)}):zl(e,t))},beforeUnmount(e,{value:t}){zl(e,t)}};function zl(e,t){e.style.display=t?e[mc]:"none",e[Ib]=!t}function N3(){Vr.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Nb=Symbol("");function V3(e){const t=ss();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>gc(a,s))},r=()=>{const s=e(t.proxy);t.ce?gc(t.ce,s):Ph(t.subTree,s),n(s)};Jc(()=>{mo(r)}),Ft(()=>{Wt(r,zn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>s.disconnect())})}function Ph(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Ph(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)gc(e.el,t);else if(e.type===Ve)e.children.forEach(n=>Ph(n,t));else if(e.type===fa){let{el:n,anchor:r}=e;for(;n&&(gc(n,t),n!==r);)n=n.nextSibling}}function gc(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Nb]=r}}const F3=/(^|;)\s*display\s*:/;function $3(e,t,n){const r=e.style,s=ut(n);let a=!1;if(n&&!s){if(t)if(ut(t))for(const o of t.split(";")){const u=o.slice(0,o.indexOf(":")).trim();n[u]==null&&Zu(r,u,"")}else for(const o in t)n[o]==null&&Zu(r,o,"");for(const o in n)o==="display"&&(a=!0),Zu(r,o,n[o])}else if(s){if(t!==n){const o=r[Nb];o&&(n+=";"+o),r.cssText=n,a=F3.test(n)}}else t&&e.removeAttribute("style");mc in e&&(e[mc]=a?r.display:"",e[Ib]&&(r.display="none"))}const wy=/\s*!important$/;function Zu(e,t,n){if(Ye(n))n.forEach(r=>Zu(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=B3(e,t);wy.test(n)?e.setProperty(xr(r),n.replace(wy,""),"important"):e[r]=n}}const xy=["Webkit","Moz","ms"],Uf={};function B3(e,t){const n=Uf[t];if(n)return n;let r=Jt(t);if(r!=="filter"&&r in e)return Uf[t]=r;r=ka(r);for(let s=0;sjf||(q3.then(()=>jf=0),jf=Date.now());function Y3(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;rs(z3(r,n.value),t,5,[r])};return n.value=e,n.attached=W3(),n}function z3(e,t){if(Ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Ey=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,K3=(e,t,n,r,s,a)=>{const o=s==="svg";t==="class"?I3(e,r,o):t==="style"?$3(e,n,r):wa(t)?Jh(t)||U3(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):G3(e,t,r,o))?(Ty(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Sy(e,t,r,o,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ut(r))?Ty(e,Jt(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Sy(e,t,r,o))};function G3(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ey(t)&&st(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Ey(t)&&ut(n)?!1:t in e}const Oy={};/*! #__NO_SIDE_EFFECTS__ */function Vb(e,t,n){const r=fn(e,t);Fc(r)&&At(r,t);class s extends td{constructor(o){super(r,o,n)}}return s.def=r,s}/*! #__NO_SIDE_EFFECTS__ */const J3=(e,t)=>Vb(e,t,Yb),Z3=typeof HTMLElement<"u"?HTMLElement:class{};class td extends Z3{constructor(t,n={},r=_c){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==_c?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof td){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Un(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:o}=r;let u;if(a&&!Ye(a))for(const d in a){const h=a[d];(h===Number||h&&h.type===Number)&&(d in this._props&&(this._props[d]=ic(this._props[d])),(u||(u=Object.create(null)))[Jt(d)]=!0)}this._numberProps=u,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)Dt(this,r)||Object.defineProperty(this,r,{get:()=>Z(n[r])})}_resolveProps(t){const{props:n}=t,r=Ye(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Jt))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Oy;const s=Jt(t);n&&this._numberProps&&this._numberProps[s]&&(r=ic(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(n===Oy?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const a=this._ob;a&&a.disconnect(),n===!0?this.setAttribute(xr(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(xr(t),n+""):n||this.removeAttribute(xr(t)),a&&a.observe(this,{attributes:!0})}}_update(){yc(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=he(this._def,At(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(a,o)=>{this.dispatchEvent(new CustomEvent(a,Fc(o[0])?At({detail:o},o[0]):{detail:o}))};r.emit=(a,...o)=>{s(a,o),xr(a)!==a&&s(xr(a),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const a=document.createElement("style");r&&a.setAttribute("nonce",r),a.textContent=t[s],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),tD=eD({name:"TransitionGroup",props:At({},Db,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ss(),r=op();let s,a;return Zc(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!aD(s[0].el,n.vnode.el,o))return;s.forEach(rD),s.forEach(sD);const u=s.filter(iD);Dh(),u.forEach(d=>{const h=d.el,f=h.style;As(h,o),f.transform=f.webkitTransform=f.transitionDuration="";const p=h[vc]=m=>{m&&m.target!==h||(!m||/transform$/.test(m.propertyName))&&(h.removeEventListener("transitionend",p),h[vc]=null,_i(h,o))};h.addEventListener("transitionend",p)})}),()=>{const o=Mt(e),u=Pb(o);let d=o.tag||Ve;if(s=[],a)for(let h=0;h{u.split(/\s+/).forEach(d=>d&&r.classList.remove(d))}),n.split(/\s+/).forEach(u=>u&&r.classList.add(u)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:o}=Lb(r);return a.removeChild(r),o}const Ii=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ye(t)?n=>sl(t,n):t};function lD(e){e.target.composing=!0}function Ry(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ns=Symbol("_assign"),Ni={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[ns]=Ii(s);const a=r||s.props&&s.props.type==="number";Zs(e,t?"change":"input",o=>{if(o.target.composing)return;let u=e.value;n&&(u=u.trim()),a&&(u=sc(u)),e[ns](u)}),n&&Zs(e,"change",()=>{e.value=e.value.trim()}),t||(Zs(e,"compositionstart",lD),Zs(e,"compositionend",Ry),Zs(e,"change",Ry))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:a}},o){if(e[ns]=Ii(o),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?sc(e.value):e.value,d=t??"";u!==d&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===d)||(e.value=d))}},_p={deep:!0,created(e,t,n){e[ns]=Ii(n),Zs(e,"change",()=>{const r=e._modelValue,s=dl(e),a=e.checked,o=e[ns];if(Ye(r)){const u=Hc(r,s),d=u!==-1;if(a&&!d)o(r.concat(s));else if(!a&&d){const h=[...r];h.splice(u,1),o(h)}}else if(xa(r)){const u=new Set(r);a?u.add(s):u.delete(s),o(u)}else o(Hb(e,a))})},mounted:Dy,beforeUpdate(e,t,n){e[ns]=Ii(n),Dy(e,t,n)}};function Dy(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(Ye(t))s=Hc(t,r.props.value)>-1;else if(xa(t))s=t.has(r.props.value);else{if(t===n)return;s=Pi(t,Hb(e,!0))}e.checked!==s&&(e.checked=s)}const bp={created(e,{value:t},n){e.checked=Pi(t,n.props.value),e[ns]=Ii(n),Zs(e,"change",()=>{e[ns](dl(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ns]=Ii(r),t!==n&&(e.checked=Pi(t,r.props.value))}},wp={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=xa(t);Zs(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?sc(dl(o)):dl(o));e[ns](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,Un(()=>{e._assigning=!1})}),e[ns]=Ii(r)},mounted(e,{value:t}){Py(e,t)},beforeUpdate(e,t,n){e[ns]=Ii(n)},updated(e,{value:t}){e._assigning||Py(e,t)}};function Py(e,t){const n=e.multiple,r=Ye(t);if(!(n&&!r&&!xa(t))){for(let s=0,a=e.options.length;sString(h)===String(u)):o.selected=Hc(t,u)>-1}else o.selected=t.has(u);else if(Pi(dl(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function dl(e){return"_value"in e?e._value:e.value}function Hb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const xp={created(e,t,n){$u(e,t,n,null,"created")},mounted(e,t,n){$u(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){$u(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){$u(e,t,n,r,"updated")}};function Ub(e,t){switch(e){case"SELECT":return wp;case"TEXTAREA":return Ni;default:switch(t){case"checkbox":return _p;case"radio":return bp;default:return Ni}}}function $u(e,t,n,r,s){const o=Ub(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function oD(){Ni.getSSRProps=({value:e})=>({value:e}),bp.getSSRProps=({value:e},t)=>{if(t.props&&Pi(t.props.value,e))return{checked:!0}},_p.getSSRProps=({value:e},t)=>{if(Ye(e)){if(t.props&&Hc(e,t.props.value)>-1)return{checked:!0}}else if(xa(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},xp.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Ub(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const uD=["ctrl","shift","alt","meta"],cD={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>uD.some(n=>e[`${n}Key`]&&!t.includes(n))},Et=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...a)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const a=xr(s.key);if(t.some(o=>o===a||dD[o]===a))return e(s)})},jb=At({patchProp:K3},R3);let ao,Ly=!1;function qb(){return ao||(ao=sb(jb))}function Wb(){return ao=Ly?ao:ib(jb),Ly=!0,ao}const yc=(...e)=>{qb().render(...e)},fD=(...e)=>{Wb().hydrate(...e)},_c=(...e)=>{const t=qb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kb(r);if(!s)return;const a=t._component;!st(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,zb(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Yb=(...e)=>{const t=Wb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kb(r);if(s)return n(s,!0,zb(s))},t};function zb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Kb(e){return ut(e)?document.querySelector(e):e}let Iy=!1;const hD=()=>{Iy||(Iy=!0,oD(),N3())},pD=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:P_,BaseTransitionPropsValidators:up,Comment:An,DeprecationTypes:E3,EffectScope:ep,ErrorCodes:YM,ErrorTypeStrings:w3,Fragment:Ve,KeepAlive:vR,ReactiveEffect:fo,Static:fa,Suspense:s3,Teleport:O_,Text:Oi,TrackOpTypes:$M,Transition:vs,TransitionGroup:nD,TriggerOpTypes:BM,VueElement:td,assertNumber:WM,callWithAsyncErrorHandling:rs,callWithErrorHandling:Tl,camelize:Jt,capitalize:ka,cloneVNode:Ps,compatUtils:C3,computed:me,createApp:_c,createBlock:it,createCommentVNode:ae,createElementBlock:P,createElementVNode:v,createHydrationRenderer:ib,createPropsRestProxy:DR,createRenderer:sb,createSSRApp:Yb,createSlots:Hn,createStaticVNode:wb,createTextVNode:ft,createVNode:he,customRef:y_,defineAsyncComponent:mR,defineComponent:fn,defineCustomElement:Vb,defineEmits:kR,defineExpose:SR,defineModel:CR,defineOptions:TR,defineProps:xR,defineSSRCustomElement:J3,defineSlots:AR,devtools:x3,effect:oM,effectScope:aM,getCurrentInstance:ss,getCurrentScope:tp,getCurrentWatcher:HM,getTransitionRawChildren:Kc,guardReactiveProps:Yn,h:yp,handleError:Sa,hasInjectionContext:HR,hydrate:fD,hydrateOnIdle:uR,hydrateOnInteraction:hR,hydrateOnMediaQuery:fR,hydrateOnVisible:dR,initCustomFormatter:y3,initDirectivesForSSR:hD,inject:so,isMemoSame:Eb,isProxy:Yc,isReactive:Ci,isReadonly:Li,isRef:Tn,isRuntimeOnly:m3,isShallow:Ur,isVNode:ni,markRaw:m_,mergeDefaults:MR,mergeModels:RR,mergeProps:cn,nextTick:Un,normalizeClass:Be,normalizeProps:wn,normalizeStyle:bn,onActivated:I_,onBeforeMount:F_,onBeforeUnmount:Xc,onBeforeUpdate:Jc,onDeactivated:N_,onErrorCaptured:U_,onMounted:Ft,onRenderTracked:H_,onRenderTriggered:B_,onScopeDispose:X0,onServerPrefetch:$_,onUnmounted:ii,onUpdated:Zc,onWatcherCleanup:b_,openBlock:S,popScopeId:ZM,provide:K_,proxyRefs:ap,pushScopeId:JM,queuePostFlushCb:mo,reactive:Hr,readonly:ip,ref:fe,registerRuntimeCompiler:Tb,render:yc,renderList:Qe,renderSlot:Ie,resolveComponent:at,resolveDirective:q_,resolveDynamicComponent:Al,resolveFilter:A3,resolveTransitionHooks:ol,setBlockTracking:Th,setDevtoolsHook:k3,setTransitionHooks:ti,shallowReactive:p_,shallowReadonly:EM,shallowRef:g_,ssrContextKey:ub,ssrUtils:T3,stop:uM,toDisplayString:re,toHandlerKey:rl,toHandlers:bR,toRaw:Mt,toRef:ll,toRefs:LM,toValue:RM,transformVNodeArgs:c3,triggerRef:MM,unref:Z,useAttrs:OR,useCssModule:Q3,useCssVars:V3,useHost:Fb,useId:tR,useModel:ZR,useSSRContext:cb,useShadowRoot:X3,useSlots:Bi,useTemplateRef:nR,useTransitionState:op,vModelCheckbox:_p,vModelDynamic:xp,vModelRadio:bp,vModelSelect:wp,vModelText:Ni,vShow:Vr,version:Ob,warn:b3,watch:Wt,watchEffect:db,watchPostEffect:GR,watchSyncEffect:fb,withAsyncContext:PR,withCtx:Te,withDefaults:ER,withDirectives:Dn,withKeys:$n,withMemo:_3,withModifiers:Et,withScopeId:XM},Symbol.toStringTag,{value:"Module"}));/** +* @vue/compiler-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const wo=Symbol(""),lo=Symbol(""),kp=Symbol(""),bc=Symbol(""),Gb=Symbol(""),ba=Symbol(""),Jb=Symbol(""),Zb=Symbol(""),Sp=Symbol(""),Tp=Symbol(""),Io=Symbol(""),Ap=Symbol(""),Xb=Symbol(""),Cp=Symbol(""),Ep=Symbol(""),Op=Symbol(""),Mp=Symbol(""),Rp=Symbol(""),Dp=Symbol(""),Qb=Symbol(""),e1=Symbol(""),nd=Symbol(""),wc=Symbol(""),Pp=Symbol(""),Lp=Symbol(""),xo=Symbol(""),No=Symbol(""),Ip=Symbol(""),Lh=Symbol(""),mD=Symbol(""),Ih=Symbol(""),xc=Symbol(""),gD=Symbol(""),vD=Symbol(""),Np=Symbol(""),yD=Symbol(""),_D=Symbol(""),Vp=Symbol(""),t1=Symbol(""),fl={[wo]:"Fragment",[lo]:"Teleport",[kp]:"Suspense",[bc]:"KeepAlive",[Gb]:"BaseTransition",[ba]:"openBlock",[Jb]:"createBlock",[Zb]:"createElementBlock",[Sp]:"createVNode",[Tp]:"createElementVNode",[Io]:"createCommentVNode",[Ap]:"createTextVNode",[Xb]:"createStaticVNode",[Cp]:"resolveComponent",[Ep]:"resolveDynamicComponent",[Op]:"resolveDirective",[Mp]:"resolveFilter",[Rp]:"withDirectives",[Dp]:"renderList",[Qb]:"renderSlot",[e1]:"createSlots",[nd]:"toDisplayString",[wc]:"mergeProps",[Pp]:"normalizeClass",[Lp]:"normalizeStyle",[xo]:"normalizeProps",[No]:"guardReactiveProps",[Ip]:"toHandlers",[Lh]:"camelize",[mD]:"capitalize",[Ih]:"toHandlerKey",[xc]:"setBlockTracking",[gD]:"pushScopeId",[vD]:"popScopeId",[Np]:"withCtx",[yD]:"unref",[_D]:"isRef",[Vp]:"withMemo",[t1]:"isMemoSame"};function bD(e){Object.getOwnPropertySymbols(e).forEach(t=>{fl[t]=e[t]})}const qr={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function wD(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:qr}}function ko(e,t,n,r,s,a,o,u=!1,d=!1,h=!1,f=qr){return e&&(u?(e.helper(ba),e.helper(ml(e.inSSR,h))):e.helper(pl(e.inSSR,h)),o&&e.helper(Rp)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:o,isBlock:u,disableTracking:d,isComponent:h,loc:f}}function ha(e,t=qr){return{type:17,loc:t,elements:e}}function ts(e,t=qr){return{type:15,loc:t,properties:e}}function xn(e,t){return{type:16,loc:qr,key:ut(e)?ht(e,!0):e,value:t}}function ht(e,t=!1,n=qr,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function ms(e,t=qr){return{type:8,loc:t,children:e}}function Rn(e,t=[],n=qr){return{type:14,loc:n,callee:e,arguments:t}}function hl(e,t=void 0,n=!1,r=!1,s=qr){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function Nh(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:qr}}function xD(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:qr}}function kD(e){return{type:21,body:e,loc:qr}}function pl(e,t){return e||t?Sp:Tp}function ml(e,t){return e||t?Jb:Zb}function Fp(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(pl(r,e.isComponent)),t(ba),t(ml(r,e.isComponent)))}const Ny=new Uint8Array([123,123]),Vy=new Uint8Array([125,125]);function Fy(e){return e>=97&&e<=122||e>=65&&e<=90}function Ir(e){return e===32||e===10||e===9||e===12||e===13}function gi(e){return e===47||e===62||Ir(e)}function kc(e){const t=new Uint8Array(e.length);for(let n=0;n=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?gi(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Ir(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===Jn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function $y(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function pa(e,t){const n=$y("MODE",t),r=$y(e,t);return n===3?r===!0:r!==!1}function So(e,t,n,...r){return pa(e,t)}function $p(e){throw e}function n1(e){}function en(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const kr=e=>e.type===4&&e.isStatic;function r1(e){switch(e){case"Teleport":case"teleport":return lo;case"Suspense":case"suspense":return kp;case"KeepAlive":case"keep-alive":return bc;case"BaseTransition":case"base-transition":return Gb}}const TD=/^\d|[^\$\w\xA0-\uFFFF]/,Bp=e=>!TD.test(e),AD=/[A-Za-z_$\xA0-\uFFFF]/,CD=/[\.\?\w$\xA0-\uFFFF]/,ED=/\s+[.[]\s*|\s*[.[]\s+/g,s1=e=>e.type===4?e.content:e.loc.source,OD=e=>{const t=s1(e).trim().replace(ED,u=>u.trim());let n=0,r=[],s=0,a=0,o=null;for(let u=0;u|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,RD=e=>MD.test(s1(e)),DD=RD;function es(e,t,n=!1){for(let r=0;rt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function qf(e){return e.type===5||e.type===2}function LD(e){return e.type===7&&e.name==="slot"}function Sc(e){return e.type===1&&e.tagType===3}function Tc(e){return e.type===1&&e.tagType===2}const ID=new Set([xo,No]);function a1(e,t=[]){if(e&&!ut(e)&&e.type===14){const n=e.callee;if(!ut(n)&&ID.has(n))return a1(e.arguments[0],t.concat(e))}return[e,t]}function Ac(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],o;if(s&&!ut(s)&&s.type===14){const u=a1(s);s=u[0],a=u[1],o=a[a.length-1]}if(s==null||ut(s))r=ts([t]);else if(s.type===14){const u=s.arguments[0];!ut(u)&&u.type===15?By(t,u)||u.properties.unshift(t):s.callee===Ip?r=Rn(n.helper(wc),[ts([t]),s]):s.arguments.unshift(ts([t])),!r&&(r=s)}else s.type===15?(By(t,s)||s.properties.unshift(t),r=s):(r=Rn(n.helper(wc),[ts([t]),s]),o&&o.callee===No&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function By(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function To(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function ND(e){return e.type===14&&e.callee===Vp?e.arguments[1].returns:e}const VD=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,l1={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Zl,isPreTag:Zl,isIgnoreNewlineTag:Zl,isCustomElement:Zl,onError:$p,onWarn:n1,comments:!1,prefixIdentifiers:!1};let Pt=l1,Ao=null,Qs="",Xn=null,Ot=null,_r="",Ys=-1,na=-1,Hp=0,Si=!1,Vh=null;const Qt=[],un=new SD(Qt,{onerr:Ws,ontext(e,t){Bu(Wn(e,t),e,t)},ontextentity(e,t,n){Bu(e,t,n)},oninterpolation(e,t){if(Si)return Bu(Wn(e,t),e,t);let n=e+un.delimiterOpen.length,r=t-un.delimiterClose.length;for(;Ir(Qs.charCodeAt(n));)n++;for(;Ir(Qs.charCodeAt(r-1));)r--;let s=Wn(n,r);s.includes("&")&&(s=Pt.decodeEntities(s,!1)),Fh({type:5,content:Qu(s,!1,yn(n,r)),loc:yn(e,t)})},onopentagname(e,t){const n=Wn(e,t);Xn={type:1,tag:n,ns:Pt.getNamespace(n,Qt[0],Pt.ns),tagType:0,props:[],children:[],loc:yn(e-1,t),codegenNode:void 0}},onopentagend(e){Uy(e)},onclosetag(e,t){const n=Wn(e,t);if(!Pt.isVoidTag(n)){let r=!1;for(let s=0;s0&&Ws(24,Qt[0].loc.start.offset);for(let o=0;o<=s;o++){const u=Qt.shift();Xu(u,t,o(r.type===7?r.rawName:r.name)===n)&&Ws(2,t)},onattribend(e,t){if(Xn&&Ot){if(la(Ot.loc,t),e!==0)if(_r.includes("&")&&(_r=Pt.decodeEntities(_r,!0)),Ot.type===6)Ot.name==="class"&&(_r=c1(_r).trim()),e===1&&!_r&&Ws(13,t),Ot.value={type:2,content:_r,loc:e===1?yn(Ys,na):yn(Ys-1,na+1)},un.inSFCRoot&&Xn.tag==="template"&&Ot.name==="lang"&&_r&&_r!=="html"&&un.enterRCDATA(kc("s.content==="sync"))>-1&&So("COMPILER_V_BIND_SYNC",Pt,Ot.loc,Ot.rawName)&&(Ot.name="model",Ot.modifiers.splice(r,1))}(Ot.type!==7||Ot.name!=="pre")&&Xn.props.push(Ot)}_r="",Ys=na=-1},oncomment(e,t){Pt.comments&&Fh({type:3,content:Wn(e,t),loc:yn(e-4,t+3)})},onend(){const e=Qs.length;for(let t=0;t{const _=t.start.offset+m,b=_+p.length;return Qu(p,!1,yn(_,b),0,y?1:0)},u={source:o(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let d=s.trim().replace(FD,"").trim();const h=s.indexOf(d),f=d.match(Hy);if(f){d=d.replace(Hy,"").trim();const p=f[1].trim();let m;if(p&&(m=n.indexOf(p,h+d.length),u.key=o(p,m,!0)),f[2]){const y=f[2].trim();y&&(u.index=o(y,n.indexOf(y,u.key?m+p.length:h+d.length),!0))}}return d&&(u.value=o(d,h,!0)),u}function Wn(e,t){return Qs.slice(e,t)}function Uy(e){un.inSFCRoot&&(Xn.innerLoc=yn(e+1,e+1)),Fh(Xn);const{tag:t,ns:n}=Xn;n===0&&Pt.isPreTag(t)&&Hp++,Pt.isVoidTag(t)?Xu(Xn,e):(Qt.unshift(Xn),(n===1||n===2)&&(un.inXML=!0)),Xn=null}function Bu(e,t,n){{const a=Qt[0]&&Qt[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=Pt.decodeEntities(e,!1))}const r=Qt[0]||Ao,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,la(s.loc,n)):r.children.push({type:2,content:e,loc:yn(t,n)})}function Xu(e,t,n=!1){n?la(e.loc,o1(t,60)):la(e.loc,BD(t,62)+1),un.inSFCRoot&&(e.children.length?e.innerLoc.end=At({},e.children[e.children.length-1].loc.end):e.innerLoc.end=At({},e.innerLoc.start),e.innerLoc.source=Wn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(Si||(r==="slot"?e.tagType=2:jy(e)?e.tagType=3:UD(e)&&(e.tagType=1)),un.inRCDATA||(e.children=u1(a)),s===0&&Pt.isIgnoreNewlineTag(r)){const o=a[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}s===0&&Pt.isPreTag(r)&&Hp--,Vh===e&&(Si=un.inVPre=!1,Vh=null),un.inXML&&(Qt[0]?Qt[0].ns:Pt.ns)===0&&(un.inXML=!1);{const o=e.props;if(!un.inSFCRoot&&pa("COMPILER_NATIVE_TEMPLATE",Pt)&&e.tag==="template"&&!jy(e)){const d=Qt[0]||Ao,h=d.children.indexOf(e);d.children.splice(h,1,...e.children)}const u=o.find(d=>d.type===6&&d.name==="inline-template");u&&So("COMPILER_INLINE_TEMPLATE",Pt,u.loc)&&e.children.length&&(u.value={type:2,content:Wn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:u.loc})}}function BD(e,t){let n=e;for(;Qs.charCodeAt(n)!==t&&n=0;)n--;return n}const HD=new Set(["if","else","else-if","for","slot"]);function jy({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const qD=/\r\n/g;function u1(e,t){const n=Pt.whitespace!=="preserve";let r=!1;for(let s=0;s0){if(m>=2){p.codegenNode.patchFlag=-1,o.push(p);continue}}else{const y=p.codegenNode;if(y.type===13){const _=y.patchFlag;if((_===void 0||_===512||_===1)&&h1(p,n)>=2){const b=p1(p);b&&(y.props=n.hoist(b))}y.dynamicProps&&(y.dynamicProps=n.hoist(y.dynamicProps))}}}else if(p.type===12&&(r?0:Fr(p,n))>=2){o.push(p);continue}if(p.type===1){const m=p.tagType===1;m&&n.scopes.vSlot++,ec(p,e,n,!1,s),m&&n.scopes.vSlot--}else if(p.type===11)ec(p,e,n,p.children.length===1,!0);else if(p.type===9)for(let m=0;my.key===p||y.key.content===p);return m&&m.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function Fr(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let o=3;const u=h1(e,t);if(u===0)return n.set(e,0),0;u1)for(let d=0;dse&&(D.childIndex--,D.onNodeRemoved()),D.parent.children.splice(se,1)},onNodeRemoved:zn,addIdentifiers(T){},removeIdentifiers(T){},hoist(T){ut(T)&&(T=ht(T)),D.hoists.push(T);const $=ht(`_hoisted_${D.hoists.length}`,!1,T.loc,2);return $.hoisted=T,$},cache(T,$=!1,se=!1){const ee=xD(D.cached.length,T,$,se);return D.cached.push(ee),ee}};return D.filters=new Set,D}function eP(e,t){const n=QD(e,t);sd(e,n),t.hoistStatic&&ZD(e,n),t.ssr||tP(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function tP(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(d1(e,s)&&s.codegenNode){const a=s.codegenNode;a.type===13&&Fp(a,t),e.codegenNode=a}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=ko(t,n(wo),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function nP(e,t){let n=0;const r=()=>{n--};for(;nr===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(LD))return;const o=[];for(let u=0;u`${fl[e]}: _${fl[e]}`;function rP(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:u="Vue",runtimeModuleName:d="vue",ssrRuntimeModuleName:h="vue/server-renderer",ssr:f=!1,isTS:p=!1,inSSR:m=!1}){const y={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:o,runtimeGlobalName:u,runtimeModuleName:d,ssrRuntimeModuleName:h,ssr:f,isTS:p,inSSR:m,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(b){return`_${fl[b]}`},push(b,E=-2,H){y.code+=b},indent(){_(++y.indentLevel)},deindent(b=!1){b?--y.indentLevel:_(--y.indentLevel)},newline(){_(y.indentLevel)}};function _(b){y.push(` +`+" ".repeat(b),0)}return y}function sP(e,t={}){const n=rP(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:o,deindent:u,newline:d,scopeId:h,ssr:f}=n,p=Array.from(e.helpers),m=p.length>0,y=!a&&r!=="module";iP(e,n);const b=f?"ssrRender":"render",H=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${b}(${H}) {`),o(),y&&(s("with (_ctx) {"),o(),m&&(s(`const { ${p.map(g1).join(", ")} } = _Vue +`,-1),d())),e.components.length&&(Wf(e.components,"component",n),(e.directives.length||e.temps>0)&&d()),e.directives.length&&(Wf(e.directives,"directive",n),e.temps>0&&d()),e.filters&&e.filters.length&&(d(),Wf(e.filters,"filter",n),d()),e.temps>0){s("let ");for(let V=0;V0?", ":""}_temp${V}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` +`,0),d()),f||s("return "),e.codegenNode?sr(e.codegenNode,n):s("null"),y&&(u(),s("}")),u(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function iP(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:o,runtimeGlobalName:u,ssrRuntimeModuleName:d}=t,h=u,f=Array.from(e.helpers);if(f.length>0&&(s(`const _Vue = ${h} +`,-1),e.hoists.length)){const p=[Sp,Tp,Io,Ap,Xb].filter(m=>f.includes(m)).map(g1).join(", ");s(`const { ${p} } = _Vue +`,-1)}aP(e.hoists,t),a(),s("return ")}function Wf(e,t,{helper:n,push:r,newline:s,isTS:a}){const o=n(t==="filter"?Mp:t==="component"?Cp:Op);for(let u=0;u3||!1;t.push("["),n&&t.indent(),Vo(e,t,n),n&&t.deindent(),t.push("]")}function Vo(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let o=0;on||"null")}function hP(e,t){const{push:n,helper:r,pure:s}=t,a=ut(e.callee)?e.callee:r(e.callee);s&&n(id),n(a+"(",-2,e),Vo(e.arguments,t),n(")")}function pP(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const u=o.length>1||!1;n(u?"{":"{ "),u&&r();for(let d=0;d "),(d||u)&&(n("{"),r()),o?(d&&n("return "),Ye(o)?Up(o,t):sr(o,t)):u&&sr(u,t),(d||u)&&(s(),n("}")),h&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function vP(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:o,indent:u,deindent:d,newline:h}=t;if(n.type===4){const p=!Bp(n.content);p&&o("("),v1(n,t),p&&o(")")}else o("("),sr(n,t),o(")");a&&u(),t.indentLevel++,a||o(" "),o("? "),sr(r,t),t.indentLevel--,a&&h(),a||o(" "),o(": ");const f=s.type===19;f||t.indentLevel++,sr(s,t),f||t.indentLevel--,a&&d(!0)}function yP(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:o}=t,{needPauseTracking:u,needArraySpread:d}=e;d&&n("[...("),n(`_cache[${e.index}] || (`),u&&(s(),n(`${r(xc)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),sr(e.value,t),u&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(xc)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(")"),d&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const _P=m1(/^(if|else|else-if)$/,(e,t,n)=>bP(e,t,n,(r,s,a)=>{const o=n.parent.children;let u=o.indexOf(r),d=0;for(;u-->=0;){const h=o[u];h&&h.type===9&&(d+=h.branches.length)}return()=>{if(a)r.codegenNode=Wy(s,d,n);else{const h=wP(r.codegenNode);h.alternate=Wy(s,d+r.branches.length-1,n)}}}));function bP(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(en(28,t.loc)),t.exp=ht("true",!1,s)}if(t.name==="if"){const s=qy(e,t),a={type:9,loc:zD(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const o=s[a];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(en(30,e.loc)),n.removeNode();const u=qy(e,t);o.branches.push(u);const d=r&&r(o,u,!1);sd(u,n),d&&d(),n.currentNode=null}else n.onError(en(30,e.loc));break}}}function qy(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!es(e,"for")?e.children:[e],userKey:rd(e,"key"),isTemplateIf:n}}function Wy(e,t,n){return e.condition?Nh(e.condition,Yy(e,t,n),Rn(n.helper(Io),['""',"true"])):Yy(e,t,n)}function Yy(e,t,n){const{helper:r}=n,s=xn("key",ht(`${t}`,!1,qr,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){const d=o.codegenNode;return Ac(d,s,n),d}else return ko(n,r(wo),ts([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const d=o.codegenNode,h=ND(d);return h.type===13&&Fp(h,n),Ac(h,s,n),d}}function wP(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const xP=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(a.type!==4||!a.isStatic)return n.onError(en(52,a.loc)),{props:[xn(a,ht("",!0,s))]};_1(e),o=e.exp}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),r.some(u=>u.content==="camel")&&(a.type===4?a.isStatic?a.content=Jt(a.content):a.content=`${n.helperString(Lh)}(${a.content})`:(a.children.unshift(`${n.helperString(Lh)}(`),a.children.push(")"))),n.inSSR||(r.some(u=>u.content==="prop")&&zy(a,"."),r.some(u=>u.content==="attr")&&zy(a,"^")),{props:[xn(a,o)]}},_1=(e,t)=>{const n=e.arg,r=Jt(n.content);e.exp=ht(r,!1,n.loc)},zy=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},kP=m1("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return SP(e,t,n,a=>{const o=Rn(r(Dp),[a.source]),u=Sc(e),d=es(e,"memo"),h=rd(e,"key",!1,!0);h&&h.type===7&&!h.exp&&_1(h);let p=h&&(h.type===6?h.value?ht(h.value.content,!0):void 0:h.exp);const m=h&&p?xn("key",p):null,y=a.source.type===4&&a.source.constType>0,_=y?64:h?128:256;return a.codegenNode=ko(n,r(wo),void 0,o,_,void 0,void 0,!0,!y,!1,e.loc),()=>{let b;const{children:E}=a,H=E.length!==1||E[0].type!==1,V=Tc(e)?e:u&&e.children.length===1&&Tc(e.children[0])?e.children[0]:null;if(V?(b=V.codegenNode,u&&m&&Ac(b,m,n)):H?b=ko(n,r(wo),m?ts([m]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=E[0].codegenNode,u&&m&&Ac(b,m,n),b.isBlock!==!y&&(b.isBlock?(s(ba),s(ml(n.inSSR,b.isComponent))):s(pl(n.inSSR,b.isComponent))),b.isBlock=!y,b.isBlock?(r(ba),r(ml(n.inSSR,b.isComponent))):r(pl(n.inSSR,b.isComponent))),d){const x=hl($h(a.parseResult,[ht("_cached")]));x.body=kD([ms(["const _memo = (",d.exp,")"]),ms(["if (_cached",...p?[" && _cached.key === ",p]:[],` && ${n.helperString(t1)}(_cached, _memo)) return _cached`]),ms(["const _item = ",b]),ht("_item.memo = _memo"),ht("return _item")]),o.arguments.push(x,ht("_cache"),ht(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(hl($h(a.parseResult),b,!0))}})});function SP(e,t,n,r){if(!t.exp){n.onError(en(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(en(32,t.loc));return}b1(s);const{addIdentifiers:a,removeIdentifiers:o,scopes:u}=n,{source:d,value:h,key:f,index:p}=s,m={type:11,loc:t.loc,source:d,valueAlias:h,keyAlias:f,objectIndexAlias:p,parseResult:s,children:Sc(e)?e.children:[e]};n.replaceNode(m),u.vFor++;const y=r&&r(m);return()=>{u.vFor--,y&&y()}}function b1(e,t){e.finalized||(e.finalized=!0)}function $h({value:e,key:t,index:n},r=[]){return TP([e,t,n,...r])}function TP(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||ht("_".repeat(r+1),!1))}const Ky=ht("undefined",!1),AP=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=es(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},CP=(e,t,n,r)=>hl(e,n,!1,!0,n.length?n[0].loc:r);function EP(e,t,n=CP){t.helper(Np);const{children:r,loc:s}=e,a=[],o=[];let u=t.scopes.vSlot>0||t.scopes.vFor>0;const d=es(e,"slot",!0);if(d){const{arg:E,exp:H}=d;E&&!kr(E)&&(u=!0),a.push(xn(E||ht("default",!0),n(H,void 0,r,s)))}let h=!1,f=!1;const p=[],m=new Set;let y=0;for(let E=0;E{const x=n(H,void 0,V,s);return t.compatConfig&&(x.isNonScopedSlot=!0),xn("default",x)};h?p.length&&p.some(H=>w1(H))&&(f?t.onError(en(39,p[0].loc)):a.push(E(void 0,p))):a.push(E(void 0,r))}const _=u?2:tc(e.children)?3:1;let b=ts(a.concat(xn("_",ht(_+"",!1))),s);return o.length&&(b=Rn(t.helper(e1),[b,ha(o)])),{slots:b,hasDynamicSlots:u}}function Hu(e,t,n){const r=[xn("name",e),xn("fn",t)];return n!=null&&r.push(xn("key",ht(String(n),!0))),ts(r)}function tc(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let o=a?MP(e,t):`"${r}"`;const u=Ht(o)&&o.callee===Ep;let d,h,f=0,p,m,y,_=u||o===lo||o===kp||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const b=k1(e,t,void 0,a,u);d=b.props,f=b.patchFlag,m=b.dynamicPropNames;const E=b.directives;y=E&&E.length?ha(E.map(H=>DP(H,t))):void 0,b.shouldUseBlock&&(_=!0)}if(e.children.length>0)if(o===bc&&(_=!0,f|=1024),a&&o!==lo&&o!==bc){const{slots:E,hasDynamicSlots:H}=EP(e,t);h=E,H&&(f|=1024)}else if(e.children.length===1&&o!==lo){const E=e.children[0],H=E.type,V=H===5||H===8;V&&Fr(E,t)===0&&(f|=1),V||H===2?h=E:h=e.children}else h=e.children;m&&m.length&&(p=PP(m)),e.codegenNode=ko(t,o,d,h,f===0?void 0:f,p,y,!!_,!1,a,e.loc)};function MP(e,t,n=!1){let{tag:r}=e;const s=Bh(r),a=rd(e,"is",!1,!0);if(a)if(s||pa("COMPILER_IS_ON_ELEMENT",t)){let u;if(a.type===6?u=a.value&&ht(a.value.content,!0):(u=a.exp,u||(u=ht("is",!1,a.arg.loc))),u)return Rn(t.helper(Ep),[u])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const o=r1(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(Cp),t.components.add(r),To(r,"component"))}function k1(e,t,n=e.props,r,s,a=!1){const{tag:o,loc:u,children:d}=e;let h=[];const f=[],p=[],m=d.length>0;let y=!1,_=0,b=!1,E=!1,H=!1,V=!1,x=!1,O=!1;const B=[],U=$=>{h.length&&(f.push(ts(Gy(h),u)),h=[]),$&&f.push($)},F=()=>{t.scopes.vFor>0&&h.push(xn(ht("ref_for",!0),ht("true")))},D=({key:$,value:se})=>{if(kr($)){const ee=$.content,de=wa(ee);if(de&&(!r||s)&&ee.toLowerCase()!=="onclick"&&ee!=="onUpdate:modelValue"&&!Ai(ee)&&(V=!0),de&&Ai(ee)&&(O=!0),de&&se.type===14&&(se=se.arguments[0]),se.type===20||(se.type===4||se.type===8)&&Fr(se,t)>0)return;ee==="ref"?b=!0:ee==="class"?E=!0:ee==="style"?H=!0:ee!=="key"&&!B.includes(ee)&&B.push(ee),r&&(ee==="class"||ee==="style")&&!B.includes(ee)&&B.push(ee)}else x=!0};for(let $=0;$Me.content==="prop")&&(_|=32);const _e=t.directiveTransforms[ee];if(_e){const{props:Me,needRuntime:Ne}=_e(se,e,t);!a&&Me.forEach(D),J&&de&&!kr(de)?U(ts(Me,u)):h.push(...Me),Ne&&(p.push(se),Cr(Ne)&&x1.set(se,Ne))}else BO(ee)||(p.push(se),m&&(y=!0))}}let T;if(f.length?(U(),f.length>1?T=Rn(t.helper(wc),f,u):T=f[0]):h.length&&(T=ts(Gy(h),u)),x?_|=16:(E&&!r&&(_|=2),H&&!r&&(_|=4),B.length&&(_|=8),V&&(_|=32)),!y&&(_===0||_===32)&&(b||O||p.length>0)&&(_|=512),!t.inSSR&&T)switch(T.type){case 15:let $=-1,se=-1,ee=!1;for(let N=0;Nxn(o,a)),s))}return ha(n,e.loc)}function PP(e){let t="[";for(let n=0,r=e.length;n{if(Tc(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=IP(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let u=2;a&&(o[2]=a,u=3),n.length&&(o[3]=hl([],n,!1,!1,r),u=4),t.scopeId&&!t.slotted&&(u=5),o.splice(u),e.codegenNode=Rn(t.helper(Qb),o,r)}};function IP(e,t){let n='"default"',r;const s=[];for(let a=0;a0){const{props:a,directives:o}=k1(e,t,s,!1,!1);r=a,o.length&&t.onError(en(36,o[0].loc))}return{slotName:n,slotProps:r}}const S1=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(en(35,s));let u;if(o.type===4)if(o.isStatic){let p=o.content;p.startsWith("vue:")&&(p=`vnode-${p.slice(4)}`);const m=t.tagType!==0||p.startsWith("vnode")||!/[A-Z]/.test(p)?rl(Jt(p)):`on:${p}`;u=ht(m,!0,o.loc)}else u=ms([`${n.helperString(Ih)}(`,o,")"]);else u=o,u.children.unshift(`${n.helperString(Ih)}(`),u.children.push(")");let d=e.exp;d&&!d.content.trim()&&(d=void 0);let h=n.cacheHandlers&&!d&&!n.inVOnce;if(d){const p=i1(d),m=!(p||DD(d)),y=d.content.includes(";");(m||h&&p)&&(d=ms([`${m?"$event":"(...args)"} => ${y?"{":"("}`,d,y?"}":")"]))}let f={props:[xn(u,d||ht("() => {}",!1,s))]};return r&&(f=r(f)),h&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(p=>p.key.isHandlerKey=!0),f},NP=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;aa.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a{if(e.type===1&&es(e,"once",!0))return Jy.has(e)||t.inVOnce||t.inSSR?void 0:(Jy.add(e),t.inVOnce=!0,t.helper(xc),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},T1=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(en(41,e.loc)),Uu();const a=r.loc.source.trim(),o=r.type===4?r.content:a,u=n.bindingMetadata[a];if(u==="props"||u==="props-aliased")return n.onError(en(44,r.loc)),Uu();if(!o.trim()||!i1(r))return n.onError(en(42,r.loc)),Uu();const d=s||ht("modelValue",!0),h=s?kr(s)?`onUpdate:${Jt(s.content)}`:ms(['"onUpdate:" + ',s]):"onUpdate:modelValue";let f;const p=n.isTS?"($event: any)":"$event";f=ms([`${p} => ((`,r,") = $event)"]);const m=[xn(d,e.exp),xn(h,f)];if(e.modifiers.length&&t.tagType===1){const y=e.modifiers.map(b=>b.content).map(b=>(Bp(b)?b:JSON.stringify(b))+": true").join(", "),_=s?kr(s)?`${s.content}Modifiers`:ms([s,' + "Modifiers"']):"modelModifiers";m.push(xn(_,ht(`{ ${y} }`,!1,e.loc,2)))}return Uu(m)};function Uu(e=[]){return{props:e}}const FP=/[\w).+\-_$\]]/,$P=(e,t)=>{pa("COMPILER_FILTERS",t)&&(e.type===5?Cc(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Cc(n.exp,t)}))};function Cc(e,t){if(e.type===4)Zy(e,t);else for(let n=0;n=0&&(V=n.charAt(H),V===" ");H--);(!V||!FP.test(V))&&(o=!0)}}_===void 0?_=n.slice(0,y).trim():f!==0&&E();function E(){b.push(n.slice(f,y).trim()),f=y+1}if(b.length){for(y=0;y{if(e.type===1){const n=es(e,"memo");return!n||Xy.has(e)?void 0:(Xy.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Fp(r,t),e.codegenNode=Rn(t.helper(Vp),[n.exp,hl(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function UP(e){return[[VP,_P,HP,kP,$P,LP,OP,AP,NP],{on:S1,bind:xP,model:T1}]}function jP(e,t={}){const n=t.onError||$p,r=t.mode==="module";t.prefixIdentifiers===!0?n(en(47)):r&&n(en(48));const s=!1;t.cacheHandlers&&n(en(49)),t.scopeId&&!r&&n(en(50));const a=At({},t,{prefixIdentifiers:s}),o=ut(e)?JD(e,a):e,[u,d]=UP();return eP(o,At({},a,{nodeTransforms:[...u,...t.nodeTransforms||[]],directiveTransforms:At({},d,t.directiveTransforms||{})})),sP(o,a)}const qP=()=>({props:[]});/** +* @vue/compiler-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const A1=Symbol(""),C1=Symbol(""),E1=Symbol(""),O1=Symbol(""),Hh=Symbol(""),M1=Symbol(""),R1=Symbol(""),D1=Symbol(""),P1=Symbol(""),L1=Symbol("");bD({[A1]:"vModelRadio",[C1]:"vModelCheckbox",[E1]:"vModelText",[O1]:"vModelSelect",[Hh]:"vModelDynamic",[M1]:"withModifiers",[R1]:"withKeys",[D1]:"vShow",[P1]:"Transition",[L1]:"TransitionGroup"});let qa;function WP(e,t=!1){return qa||(qa=document.createElement("div")),t?(qa.innerHTML=`
`,qa.children[0].getAttribute("foo")):(qa.innerHTML=e,qa.textContent)}const YP={parseMode:"html",isVoidTag:nM,isNativeTag:e=>QO(e)||eM(e)||tM(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:WP,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return P1;if(e==="TransitionGroup"||e==="transition-group")return L1},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},zP=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ht("style",!0,t.loc),exp:KP(t.value.content,t.loc),modifiers:[],loc:t.loc})})},KP=(e,t)=>{const n=K0(e);return ht(JSON.stringify(n),!1,t,3)};function Mi(e,t){return en(e,t)}const GP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(53,s)),t.children.length&&(n.onError(Mi(54,s)),t.children.length=0),{props:[xn(ht("innerHTML",!0,s),r||ht("",!0))]}},JP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(55,s)),t.children.length&&(n.onError(Mi(56,s)),t.children.length=0),{props:[xn(ht("textContent",!0),r?Fr(r,n)>0?r:Rn(n.helperString(nd),[r],s):ht("",!0))]}},ZP=(e,t,n)=>{const r=T1(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(Mi(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let o=E1,u=!1;if(s==="input"||a){const d=rd(t,"type");if(d){if(d.type===7)o=Hh;else if(d.value)switch(d.value.content){case"radio":o=A1;break;case"checkbox":o=C1;break;case"file":u=!0,n.onError(Mi(59,e.loc));break}}else PD(t)&&(o=Hh)}else s==="select"&&(o=O1);u||(r.needRuntime=n.helper(o))}else n.onError(Mi(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},XP=jr("passive,once,capture"),QP=jr("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),eL=jr("left,right"),I1=jr("onkeyup,onkeydown,onkeypress"),tL=(e,t,n,r)=>{const s=[],a=[],o=[];for(let u=0;ukr(e)&&e.content.toLowerCase()==="onclick"?ht(t,!0):e.type!==4?ms(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,nL=(e,t,n)=>S1(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:o}=r.props[0];const{keyModifiers:u,nonKeyModifiers:d,eventOptionModifiers:h}=tL(a,s,n,e.loc);if(d.includes("right")&&(a=Qy(a,"onContextmenu")),d.includes("middle")&&(a=Qy(a,"onMouseup")),d.length&&(o=Rn(n.helper(M1),[o,JSON.stringify(d)])),u.length&&(!kr(a)||I1(a.content.toLowerCase()))&&(o=Rn(n.helper(R1),[o,JSON.stringify(u)])),h.length){const f=h.map(ka).join("");a=kr(a)?ht(`${a.content}${f}`,!0):ms(["(",a,`) + "${f}"`])}return{props:[xn(a,o)]}}),rL=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(61,s)),{props:[],needRuntime:n.helper(D1)}},sL=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},iL=[zP],aL={cloak:qP,html:GP,text:JP,model:ZP,on:nL,show:rL};function lL(e,t={}){return jP(e,At({},YP,t,{nodeTransforms:[sL,...iL,...t.nodeTransforms||[]],directiveTransforms:At({},aL,t.directiveTransforms||{}),transformHoist:null}))}/** +* vue v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const e0=Object.create(null);function oL(e,t){if(!ut(e))if(e.nodeType)e=e.innerHTML;else return zn;const n=jO(e,t),r=e0[n];if(r)return r;if(e[0]==="#"){const u=document.querySelector(e);e=u?u.innerHTML:""}const s=At({hoistStatic:!0,onError:void 0,onWarn:zn},t);!s.isCustomElement&&typeof customElements<"u"&&(s.isCustomElement=u=>!!customElements.get(u));const{code:a}=lL(e,s),o=new Function("Vue",a)(pD);return o._rc=!0,e0[n]=o}Tb(oL);var N1=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function uL(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ec={exports:{}};/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */Ec.exports;(function(e,t){(function(){var n,r="4.17.21",s=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",u="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",h=500,f="__lodash_placeholder__",p=1,m=2,y=4,_=1,b=2,E=1,H=2,V=4,x=8,O=16,B=32,U=64,F=128,D=256,T=512,$=30,se="...",ee=800,de=16,ne=1,N=2,G=3,k=1/0,J=9007199254740991,_e=17976931348623157e292,Me=NaN,Ne=4294967295,j=Ne-1,te=Ne>>>1,M=[["ary",F],["bind",E],["bindKey",H],["curry",x],["curryRight",O],["flip",T],["partial",B],["partialRight",U],["rearg",D]],ie="[object Arguments]",ge="[object Array]",z="[object AsyncFunction]",Le="[object Boolean]",Xe="[object Date]",be="[object DOMException]",et="[object Error]",W="[object Function]",A="[object GeneratorFunction]",I="[object Map]",K="[object Number]",Q="[object Null]",pe="[object Object]",q="[object Promise]",ce="[object Proxy]",ye="[object RegExp]",ke="[object Set]",Ae="[object String]",Oe="[object Symbol]",He="[object Undefined]",je="[object WeakMap]",Ue="[object WeakSet]",Ge="[object ArrayBuffer]",pt="[object DataView]",_t="[object Float32Array]",an="[object Float64Array]",Zt="[object Int8Array]",Cn="[object Int16Array]",hn="[object Int32Array]",Er="[object Uint8Array]",ws="[object Uint8ClampedArray]",pn="[object Uint16Array]",ue="[object Uint32Array]",Fe=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,$e=/(__e\(.*?\)|\b__t\)) \+\n'';/g,We=/&(?:amp|lt|gt|quot|#39);/g,Nn=/[&<>"']/g,pr=RegExp(We.source),Ls=RegExp(Nn.source),Ca=/<%-([\s\S]+?)%>/g,qi=/<%([\s\S]+?)%>/g,is=/<%=([\s\S]+?)%>/g,El=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,md=/^\w*$/,Lw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,gd=/[\\^$.*+?()[\]{}|]/g,Iw=RegExp(gd.source),vd=/^\s+/,Nw=/\s/,Vw=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fw=/\{\n\/\* \[wrapped with (.+)\] \*/,$w=/,? & /,Bw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Hw=/[()=,{}\[\]\/\s]/,Uw=/\\(\\)?/g,jw=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,um=/\w*$/,qw=/^[-+]0x[0-9a-f]+$/i,Ww=/^0b[01]+$/i,Yw=/^\[object .+?Constructor\]$/,zw=/^0o[0-7]+$/i,Kw=/^(?:0|[1-9]\d*)$/,Gw=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Uo=/($^)/,Jw=/['\n\r\u2028\u2029\\]/g,jo="\\ud800-\\udfff",Zw="\\u0300-\\u036f",Xw="\\ufe20-\\ufe2f",Qw="\\u20d0-\\u20ff",cm=Zw+Xw+Qw,dm="\\u2700-\\u27bf",fm="a-z\\xdf-\\xf6\\xf8-\\xff",ex="\\xac\\xb1\\xd7\\xf7",tx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",nx="\\u2000-\\u206f",rx=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hm="A-Z\\xc0-\\xd6\\xd8-\\xde",pm="\\ufe0e\\ufe0f",mm=ex+tx+nx+rx,yd="['’]",sx="["+jo+"]",gm="["+mm+"]",qo="["+cm+"]",vm="\\d+",ix="["+dm+"]",ym="["+fm+"]",_m="[^"+jo+mm+vm+dm+fm+hm+"]",_d="\\ud83c[\\udffb-\\udfff]",ax="(?:"+qo+"|"+_d+")",bm="[^"+jo+"]",bd="(?:\\ud83c[\\udde6-\\uddff]){2}",wd="[\\ud800-\\udbff][\\udc00-\\udfff]",Ea="["+hm+"]",wm="\\u200d",xm="(?:"+ym+"|"+_m+")",lx="(?:"+Ea+"|"+_m+")",km="(?:"+yd+"(?:d|ll|m|re|s|t|ve))?",Sm="(?:"+yd+"(?:D|LL|M|RE|S|T|VE))?",Tm=ax+"?",Am="["+pm+"]?",ox="(?:"+wm+"(?:"+[bm,bd,wd].join("|")+")"+Am+Tm+")*",ux="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",cx="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Cm=Am+Tm+ox,dx="(?:"+[ix,bd,wd].join("|")+")"+Cm,fx="(?:"+[bm+qo+"?",qo,bd,wd,sx].join("|")+")",hx=RegExp(yd,"g"),px=RegExp(qo,"g"),xd=RegExp(_d+"(?="+_d+")|"+fx+Cm,"g"),mx=RegExp([Ea+"?"+ym+"+"+km+"(?="+[gm,Ea,"$"].join("|")+")",lx+"+"+Sm+"(?="+[gm,Ea+xm,"$"].join("|")+")",Ea+"?"+xm+"+"+km,Ea+"+"+Sm,cx,ux,vm,dx].join("|"),"g"),gx=RegExp("["+wm+jo+cm+pm+"]"),vx=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yx=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_x=-1,Kt={};Kt[_t]=Kt[an]=Kt[Zt]=Kt[Cn]=Kt[hn]=Kt[Er]=Kt[ws]=Kt[pn]=Kt[ue]=!0,Kt[ie]=Kt[ge]=Kt[Ge]=Kt[Le]=Kt[pt]=Kt[Xe]=Kt[et]=Kt[W]=Kt[I]=Kt[K]=Kt[pe]=Kt[ye]=Kt[ke]=Kt[Ae]=Kt[je]=!1;var Yt={};Yt[ie]=Yt[ge]=Yt[Ge]=Yt[pt]=Yt[Le]=Yt[Xe]=Yt[_t]=Yt[an]=Yt[Zt]=Yt[Cn]=Yt[hn]=Yt[I]=Yt[K]=Yt[pe]=Yt[ye]=Yt[ke]=Yt[Ae]=Yt[Oe]=Yt[Er]=Yt[ws]=Yt[pn]=Yt[ue]=!0,Yt[et]=Yt[W]=Yt[je]=!1;var bx={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},wx={"&":"&","<":"<",">":">",'"':""","'":"'"},xx={"&":"&","<":"<",">":">",""":'"',"'":"'"},kx={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Sx=parseFloat,Tx=parseInt,Em=typeof window=="object"&&window&&window.Object===Object&&window,Ax=typeof self=="object"&&self&&self.Object===Object&&self,jn=Em||Ax||Function("return this")(),kd=t&&!t.nodeType&&t,Wi=kd&&!0&&e&&!e.nodeType&&e,Om=Wi&&Wi.exports===kd,Sd=Om&&Em.process,Wr=function(){try{var le=Wi&&Wi.require&&Wi.require("util").types;return le||Sd&&Sd.binding&&Sd.binding("util")}catch{}}(),Mm=Wr&&Wr.isArrayBuffer,Rm=Wr&&Wr.isDate,Dm=Wr&&Wr.isMap,Pm=Wr&&Wr.isRegExp,Lm=Wr&&Wr.isSet,Im=Wr&&Wr.isTypedArray;function Or(le,Se,ve){switch(ve.length){case 0:return le.call(Se);case 1:return le.call(Se,ve[0]);case 2:return le.call(Se,ve[0],ve[1]);case 3:return le.call(Se,ve[0],ve[1],ve[2])}return le.apply(Se,ve)}function Cx(le,Se,ve,Ke){for(var ot=-1,Rt=le==null?0:le.length;++ot-1}function Td(le,Se,ve){for(var Ke=-1,ot=le==null?0:le.length;++Ke-1;);return ve}function jm(le,Se){for(var ve=le.length;ve--&&Oa(Se,le[ve],0)>-1;);return ve}function Nx(le,Se){for(var ve=le.length,Ke=0;ve--;)le[ve]===Se&&++Ke;return Ke}var Vx=Od(bx),Fx=Od(wx);function $x(le){return"\\"+kx[le]}function Bx(le,Se){return le==null?n:le[Se]}function Ma(le){return gx.test(le)}function Hx(le){return vx.test(le)}function Ux(le){for(var Se,ve=[];!(Se=le.next()).done;)ve.push(Se.value);return ve}function Pd(le){var Se=-1,ve=Array(le.size);return le.forEach(function(Ke,ot){ve[++Se]=[ot,Ke]}),ve}function qm(le,Se){return function(ve){return le(Se(ve))}}function oi(le,Se){for(var ve=-1,Ke=le.length,ot=0,Rt=[];++ve-1}function Ok(i,l){var c=this.__data__,g=ou(c,i);return g<0?(++this.size,c.push([i,l])):c[g][1]=l,this}Is.prototype.clear=Tk,Is.prototype.delete=Ak,Is.prototype.get=Ck,Is.prototype.has=Ek,Is.prototype.set=Ok;function Ns(i){var l=-1,c=i==null?0:i.length;for(this.clear();++l=l?i:l)),i}function Gr(i,l,c,g,w,R){var Y,X=l&p,oe=l&m,Ce=l&y;if(c&&(Y=w?c(i,g,w,R):c(i)),Y!==n)return Y;if(!tn(i))return i;var Ee=ct(i);if(Ee){if(Y=PS(i),!X)return mr(i,Y)}else{var Re=Gn(i),qe=Re==W||Re==A;if(pi(i))return Ag(i,X);if(Re==pe||Re==ie||qe&&!w){if(Y=oe||qe?{}:Wg(i),!X)return oe?xS(i,Wk(Y,i)):wS(i,ng(Y,i))}else{if(!Yt[Re])return w?i:{};Y=LS(i,Re,X)}}R||(R=new ls);var Je=R.get(i);if(Je)return Je;R.set(i,Y),bv(i)?i.forEach(function(rt){Y.add(Gr(rt,l,c,rt,i,R))}):yv(i)&&i.forEach(function(rt,bt){Y.set(bt,Gr(rt,l,c,bt,i,R))});var nt=Ce?oe?af:sf:oe?vr:Vn,gt=Ee?n:nt(i);return Yr(gt||i,function(rt,bt){gt&&(bt=rt,rt=i[bt]),Il(Y,bt,Gr(rt,l,c,bt,i,R))}),Y}function Yk(i){var l=Vn(i);return function(c){return rg(c,i,l)}}function rg(i,l,c){var g=c.length;if(i==null)return!g;for(i=jt(i);g--;){var w=c[g],R=l[w],Y=i[w];if(Y===n&&!(w in i)||!R(Y))return!1}return!0}function sg(i,l,c){if(typeof i!="function")throw new zr(o);return Ul(function(){i.apply(n,c)},l)}function Nl(i,l,c,g){var w=-1,R=Wo,Y=!0,X=i.length,oe=[],Ce=l.length;if(!X)return oe;c&&(l=Xt(l,Mr(c))),g?(R=Td,Y=!1):l.length>=s&&(R=Ol,Y=!1,l=new Ki(l));e:for(;++ww?0:w+c),g=g===n||g>w?w:mt(g),g<0&&(g+=w),g=c>g?0:xv(g);c0&&c(X)?l>1?qn(X,l-1,c,g,w):li(w,X):g||(w[w.length]=X)}return w}var Bd=Dg(),lg=Dg(!0);function xs(i,l){return i&&Bd(i,l,Vn)}function Hd(i,l){return i&&lg(i,l,Vn)}function cu(i,l){return ai(l,function(c){return Hs(i[c])})}function Ji(i,l){l=fi(l,i);for(var c=0,g=l.length;i!=null&&cl}function Gk(i,l){return i!=null&&$t.call(i,l)}function Jk(i,l){return i!=null&&l in jt(i)}function Zk(i,l,c){return i>=Kn(l,c)&&i=120&&Ee.length>=120)?new Ki(Y&&Ee):n}Ee=i[0];var Re=-1,qe=X[0];e:for(;++Re-1;)X!==i&&tu.call(X,oe,1),tu.call(i,oe,1);return i}function yg(i,l){for(var c=i?l.length:0,g=c-1;c--;){var w=l[c];if(c==g||w!==R){var R=w;Bs(w)?tu.call(i,w,1):Zd(i,w)}}return i}function Kd(i,l){return i+su(Xm()*(l-i+1))}function cS(i,l,c,g){for(var w=-1,R=On(ru((l-i)/(c||1)),0),Y=ve(R);R--;)Y[g?R:++w]=i,i+=c;return Y}function Gd(i,l){var c="";if(!i||l<1||l>J)return c;do l%2&&(c+=i),l=su(l/2),l&&(i+=i);while(l);return c}function yt(i,l){return hf(Kg(i,l,yr),i+"")}function dS(i){return tg(Ha(i))}function fS(i,l){var c=Ha(i);return wu(c,Gi(l,0,c.length))}function $l(i,l,c,g){if(!tn(i))return i;l=fi(l,i);for(var w=-1,R=l.length,Y=R-1,X=i;X!=null&&++ww?0:w+l),c=c>w?w:c,c<0&&(c+=w),w=l>c?0:c-l>>>0,l>>>=0;for(var R=ve(w);++g>>1,Y=i[R];Y!==null&&!Dr(Y)&&(c?Y<=l:Y=s){var Ce=l?null:AS(i);if(Ce)return zo(Ce);Y=!1,w=Ol,oe=new Ki}else oe=l?[]:X;e:for(;++g=g?i:Jr(i,l,c)}var Tg=rk||function(i){return jn.clearTimeout(i)};function Ag(i,l){if(l)return i.slice();var c=i.length,g=zm?zm(c):new i.constructor(c);return i.copy(g),g}function tf(i){var l=new i.constructor(i.byteLength);return new Qo(l).set(new Qo(i)),l}function vS(i,l){var c=l?tf(i.buffer):i.buffer;return new i.constructor(c,i.byteOffset,i.byteLength)}function yS(i){var l=new i.constructor(i.source,um.exec(i));return l.lastIndex=i.lastIndex,l}function _S(i){return Ll?jt(Ll.call(i)):{}}function Cg(i,l){var c=l?tf(i.buffer):i.buffer;return new i.constructor(c,i.byteOffset,i.length)}function Eg(i,l){if(i!==l){var c=i!==n,g=i===null,w=i===i,R=Dr(i),Y=l!==n,X=l===null,oe=l===l,Ce=Dr(l);if(!X&&!Ce&&!R&&i>l||R&&Y&&oe&&!X&&!Ce||g&&Y&&oe||!c&&oe||!w)return 1;if(!g&&!R&&!Ce&&i=X)return oe;var Ce=c[g];return oe*(Ce=="desc"?-1:1)}}return i.index-l.index}function Og(i,l,c,g){for(var w=-1,R=i.length,Y=c.length,X=-1,oe=l.length,Ce=On(R-Y,0),Ee=ve(oe+Ce),Re=!g;++X1?c[w-1]:n,Y=w>2?c[2]:n;for(R=i.length>3&&typeof R=="function"?(w--,R):n,Y&&ar(c[0],c[1],Y)&&(R=w<3?n:R,w=1),l=jt(l);++g-1?w[R?l[Y]:Y]:n}}function Ig(i){return $s(function(l){var c=l.length,g=c,w=Kr.prototype.thru;for(i&&l.reverse();g--;){var R=l[g];if(typeof R!="function")throw new zr(o);if(w&&!Y&&_u(R)=="wrapper")var Y=new Kr([],!0)}for(g=Y?g:c;++g1&&Ct.reverse(),Ee&&oeX))return!1;var Ce=R.get(i),Ee=R.get(l);if(Ce&&Ee)return Ce==l&&Ee==i;var Re=-1,qe=!0,Je=c&b?new Ki:n;for(R.set(i,l),R.set(l,i);++Re1?"& ":"")+l[g],l=l.join(c>2?", ":" "),i.replace(Vw,`{ +/* [wrapped with `+l+`] */ +`)}function NS(i){return ct(i)||Qi(i)||!!(Jm&&i&&i[Jm])}function Bs(i,l){var c=typeof i;return l=l??J,!!l&&(c=="number"||c!="symbol"&&Kw.test(i))&&i>-1&&i%1==0&&i0){if(++l>=ee)return arguments[0]}else l=0;return i.apply(n,arguments)}}function wu(i,l){var c=-1,g=i.length,w=g-1;for(l=l===n?g:l;++c1?i[l-1]:n;return c=typeof c=="function"?(i.pop(),c):n,av(i,c)});function lv(i){var l=C(i);return l.__chain__=!0,l}function zT(i,l){return l(i),i}function xu(i,l){return l(i)}var KT=$s(function(i){var l=i.length,c=l?i[0]:0,g=this.__wrapped__,w=function(R){return $d(R,i)};return l>1||this.__actions__.length||!(g instanceof xt)||!Bs(c)?this.thru(w):(g=g.slice(c,+c+(l?1:0)),g.__actions__.push({func:xu,args:[w],thisArg:n}),new Kr(g,this.__chain__).thru(function(R){return l&&!R.length&&R.push(n),R}))});function GT(){return lv(this)}function JT(){return new Kr(this.value(),this.__chain__)}function ZT(){this.__values__===n&&(this.__values__=wv(this.value()));var i=this.__index__>=this.__values__.length,l=i?n:this.__values__[this.__index__++];return{done:i,value:l}}function XT(){return this}function QT(i){for(var l,c=this;c instanceof lu;){var g=ev(c);g.__index__=0,g.__values__=n,l?w.__wrapped__=g:l=g;var w=g;c=c.__wrapped__}return w.__wrapped__=i,l}function e2(){var i=this.__wrapped__;if(i instanceof xt){var l=i;return this.__actions__.length&&(l=new xt(this)),l=l.reverse(),l.__actions__.push({func:xu,args:[pf],thisArg:n}),new Kr(l,this.__chain__)}return this.thru(pf)}function t2(){return kg(this.__wrapped__,this.__actions__)}var n2=pu(function(i,l,c){$t.call(i,c)?++i[c]:Vs(i,c,1)});function r2(i,l,c){var g=ct(i)?Nm:zk;return c&&ar(i,l,c)&&(l=n),g(i,tt(l,3))}function s2(i,l){var c=ct(i)?ai:ag;return c(i,tt(l,3))}var i2=Lg(tv),a2=Lg(nv);function l2(i,l){return qn(ku(i,l),1)}function o2(i,l){return qn(ku(i,l),k)}function u2(i,l,c){return c=c===n?1:mt(c),qn(ku(i,l),c)}function ov(i,l){var c=ct(i)?Yr:ci;return c(i,tt(l,3))}function uv(i,l){var c=ct(i)?Ex:ig;return c(i,tt(l,3))}var c2=pu(function(i,l,c){$t.call(i,c)?i[c].push(l):Vs(i,c,[l])});function d2(i,l,c,g){i=gr(i)?i:Ha(i),c=c&&!g?mt(c):0;var w=i.length;return c<0&&(c=On(w+c,0)),Eu(i)?c<=w&&i.indexOf(l,c)>-1:!!w&&Oa(i,l,c)>-1}var f2=yt(function(i,l,c){var g=-1,w=typeof l=="function",R=gr(i)?ve(i.length):[];return ci(i,function(Y){R[++g]=w?Or(l,Y,c):Vl(Y,l,c)}),R}),h2=pu(function(i,l,c){Vs(i,c,l)});function ku(i,l){var c=ct(i)?Xt:fg;return c(i,tt(l,3))}function p2(i,l,c,g){return i==null?[]:(ct(l)||(l=l==null?[]:[l]),c=g?n:c,ct(c)||(c=c==null?[]:[c]),gg(i,l,c))}var m2=pu(function(i,l,c){i[c?0:1].push(l)},function(){return[[],[]]});function g2(i,l,c){var g=ct(i)?Ad:Bm,w=arguments.length<3;return g(i,tt(l,4),c,w,ci)}function v2(i,l,c){var g=ct(i)?Ox:Bm,w=arguments.length<3;return g(i,tt(l,4),c,w,ig)}function y2(i,l){var c=ct(i)?ai:ag;return c(i,Au(tt(l,3)))}function _2(i){var l=ct(i)?tg:dS;return l(i)}function b2(i,l,c){(c?ar(i,l,c):l===n)?l=1:l=mt(l);var g=ct(i)?Uk:fS;return g(i,l)}function w2(i){var l=ct(i)?jk:pS;return l(i)}function x2(i){if(i==null)return 0;if(gr(i))return Eu(i)?Ra(i):i.length;var l=Gn(i);return l==I||l==ke?i.size:Wd(i).length}function k2(i,l,c){var g=ct(i)?Cd:mS;return c&&ar(i,l,c)&&(l=n),g(i,tt(l,3))}var S2=yt(function(i,l){if(i==null)return[];var c=l.length;return c>1&&ar(i,l[0],l[1])?l=[]:c>2&&ar(l[0],l[1],l[2])&&(l=[l[0]]),gg(i,qn(l,1),[])}),Su=sk||function(){return jn.Date.now()};function T2(i,l){if(typeof l!="function")throw new zr(o);return i=mt(i),function(){if(--i<1)return l.apply(this,arguments)}}function cv(i,l,c){return l=c?n:l,l=i&&l==null?i.length:l,Fs(i,F,n,n,n,n,l)}function dv(i,l){var c;if(typeof l!="function")throw new zr(o);return i=mt(i),function(){return--i>0&&(c=l.apply(this,arguments)),i<=1&&(l=n),c}}var gf=yt(function(i,l,c){var g=E;if(c.length){var w=oi(c,$a(gf));g|=B}return Fs(i,g,l,c,w)}),fv=yt(function(i,l,c){var g=E|H;if(c.length){var w=oi(c,$a(fv));g|=B}return Fs(l,g,i,c,w)});function hv(i,l,c){l=c?n:l;var g=Fs(i,x,n,n,n,n,n,l);return g.placeholder=hv.placeholder,g}function pv(i,l,c){l=c?n:l;var g=Fs(i,O,n,n,n,n,n,l);return g.placeholder=pv.placeholder,g}function mv(i,l,c){var g,w,R,Y,X,oe,Ce=0,Ee=!1,Re=!1,qe=!0;if(typeof i!="function")throw new zr(o);l=Xr(l)||0,tn(c)&&(Ee=!!c.leading,Re="maxWait"in c,R=Re?On(Xr(c.maxWait)||0,l):R,qe="trailing"in c?!!c.trailing:qe);function Je(gn){var us=g,js=w;return g=w=n,Ce=gn,Y=i.apply(js,us),Y}function nt(gn){return Ce=gn,X=Ul(bt,l),Ee?Je(gn):Y}function gt(gn){var us=gn-oe,js=gn-Ce,Lv=l-us;return Re?Kn(Lv,R-js):Lv}function rt(gn){var us=gn-oe,js=gn-Ce;return oe===n||us>=l||us<0||Re&&js>=R}function bt(){var gn=Su();if(rt(gn))return Ct(gn);X=Ul(bt,gt(gn))}function Ct(gn){return X=n,qe&&g?Je(gn):(g=w=n,Y)}function Pr(){X!==n&&Tg(X),Ce=0,g=oe=w=X=n}function lr(){return X===n?Y:Ct(Su())}function Lr(){var gn=Su(),us=rt(gn);if(g=arguments,w=this,oe=gn,us){if(X===n)return nt(oe);if(Re)return Tg(X),X=Ul(bt,l),Je(oe)}return X===n&&(X=Ul(bt,l)),Y}return Lr.cancel=Pr,Lr.flush=lr,Lr}var A2=yt(function(i,l){return sg(i,1,l)}),C2=yt(function(i,l,c){return sg(i,Xr(l)||0,c)});function E2(i){return Fs(i,T)}function Tu(i,l){if(typeof i!="function"||l!=null&&typeof l!="function")throw new zr(o);var c=function(){var g=arguments,w=l?l.apply(this,g):g[0],R=c.cache;if(R.has(w))return R.get(w);var Y=i.apply(this,g);return c.cache=R.set(w,Y)||R,Y};return c.cache=new(Tu.Cache||Ns),c}Tu.Cache=Ns;function Au(i){if(typeof i!="function")throw new zr(o);return function(){var l=arguments;switch(l.length){case 0:return!i.call(this);case 1:return!i.call(this,l[0]);case 2:return!i.call(this,l[0],l[1]);case 3:return!i.call(this,l[0],l[1],l[2])}return!i.apply(this,l)}}function O2(i){return dv(2,i)}var M2=gS(function(i,l){l=l.length==1&&ct(l[0])?Xt(l[0],Mr(tt())):Xt(qn(l,1),Mr(tt()));var c=l.length;return yt(function(g){for(var w=-1,R=Kn(g.length,c);++w=l}),Qi=ug(function(){return arguments}())?ug:function(i){return ln(i)&&$t.call(i,"callee")&&!Gm.call(i,"callee")},ct=ve.isArray,W2=Mm?Mr(Mm):Qk;function gr(i){return i!=null&&Cu(i.length)&&!Hs(i)}function mn(i){return ln(i)&&gr(i)}function Y2(i){return i===!0||i===!1||ln(i)&&ir(i)==Le}var pi=ak||Ef,z2=Rm?Mr(Rm):eS;function K2(i){return ln(i)&&i.nodeType===1&&!jl(i)}function G2(i){if(i==null)return!0;if(gr(i)&&(ct(i)||typeof i=="string"||typeof i.splice=="function"||pi(i)||Ba(i)||Qi(i)))return!i.length;var l=Gn(i);if(l==I||l==ke)return!i.size;if(Hl(i))return!Wd(i).length;for(var c in i)if($t.call(i,c))return!1;return!0}function J2(i,l){return Fl(i,l)}function Z2(i,l,c){c=typeof c=="function"?c:n;var g=c?c(i,l):n;return g===n?Fl(i,l,n,c):!!g}function yf(i){if(!ln(i))return!1;var l=ir(i);return l==et||l==be||typeof i.message=="string"&&typeof i.name=="string"&&!jl(i)}function X2(i){return typeof i=="number"&&Zm(i)}function Hs(i){if(!tn(i))return!1;var l=ir(i);return l==W||l==A||l==z||l==ce}function vv(i){return typeof i=="number"&&i==mt(i)}function Cu(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=J}function tn(i){var l=typeof i;return i!=null&&(l=="object"||l=="function")}function ln(i){return i!=null&&typeof i=="object"}var yv=Dm?Mr(Dm):nS;function Q2(i,l){return i===l||qd(i,l,of(l))}function eA(i,l,c){return c=typeof c=="function"?c:n,qd(i,l,of(l),c)}function tA(i){return _v(i)&&i!=+i}function nA(i){if($S(i))throw new ot(a);return cg(i)}function rA(i){return i===null}function sA(i){return i==null}function _v(i){return typeof i=="number"||ln(i)&&ir(i)==K}function jl(i){if(!ln(i)||ir(i)!=pe)return!1;var l=eu(i);if(l===null)return!0;var c=$t.call(l,"constructor")&&l.constructor;return typeof c=="function"&&c instanceof c&&Jo.call(c)==ek}var _f=Pm?Mr(Pm):rS;function iA(i){return vv(i)&&i>=-9007199254740991&&i<=J}var bv=Lm?Mr(Lm):sS;function Eu(i){return typeof i=="string"||!ct(i)&&ln(i)&&ir(i)==Ae}function Dr(i){return typeof i=="symbol"||ln(i)&&ir(i)==Oe}var Ba=Im?Mr(Im):iS;function aA(i){return i===n}function lA(i){return ln(i)&&Gn(i)==je}function oA(i){return ln(i)&&ir(i)==Ue}var uA=yu(Yd),cA=yu(function(i,l){return i<=l});function wv(i){if(!i)return[];if(gr(i))return Eu(i)?as(i):mr(i);if(Ml&&i[Ml])return Ux(i[Ml]());var l=Gn(i),c=l==I?Pd:l==ke?zo:Ha;return c(i)}function Us(i){if(!i)return i===0?i:0;if(i=Xr(i),i===k||i===-1/0){var l=i<0?-1:1;return l*_e}return i===i?i:0}function mt(i){var l=Us(i),c=l%1;return l===l?c?l-c:l:0}function xv(i){return i?Gi(mt(i),0,Ne):0}function Xr(i){if(typeof i=="number")return i;if(Dr(i))return Me;if(tn(i)){var l=typeof i.valueOf=="function"?i.valueOf():i;i=tn(l)?l+"":l}if(typeof i!="string")return i===0?i:+i;i=Hm(i);var c=Ww.test(i);return c||zw.test(i)?Tx(i.slice(2),c?2:8):qw.test(i)?Me:+i}function kv(i){return ks(i,vr(i))}function dA(i){return i?Gi(mt(i),-9007199254740991,J):i===0?i:0}function Nt(i){return i==null?"":Rr(i)}var fA=Va(function(i,l){if(Hl(l)||gr(l)){ks(l,Vn(l),i);return}for(var c in l)$t.call(l,c)&&Il(i,c,l[c])}),Sv=Va(function(i,l){ks(l,vr(l),i)}),Ou=Va(function(i,l,c,g){ks(l,vr(l),i,g)}),hA=Va(function(i,l,c,g){ks(l,Vn(l),i,g)}),pA=$s($d);function mA(i,l){var c=Na(i);return l==null?c:ng(c,l)}var gA=yt(function(i,l){i=jt(i);var c=-1,g=l.length,w=g>2?l[2]:n;for(w&&ar(l[0],l[1],w)&&(g=1);++c1),R}),ks(i,af(i),c),g&&(c=Gr(c,p|m|y,CS));for(var w=l.length;w--;)Zd(c,l[w]);return c});function LA(i,l){return Av(i,Au(tt(l)))}var IA=$s(function(i,l){return i==null?{}:oS(i,l)});function Av(i,l){if(i==null)return{};var c=Xt(af(i),function(g){return[g]});return l=tt(l),vg(i,c,function(g,w){return l(g,w[0])})}function NA(i,l,c){l=fi(l,i);var g=-1,w=l.length;for(w||(w=1,i=n);++gl){var g=i;i=l,l=g}if(c||i%1||l%1){var w=Xm();return Kn(i+w*(l-i+Sx("1e-"+((w+"").length-1))),l)}return Kd(i,l)}var zA=Fa(function(i,l,c){return l=l.toLowerCase(),i+(c?Ov(l):l)});function Ov(i){return xf(Nt(i).toLowerCase())}function Mv(i){return i=Nt(i),i&&i.replace(Gw,Vx).replace(px,"")}function KA(i,l,c){i=Nt(i),l=Rr(l);var g=i.length;c=c===n?g:Gi(mt(c),0,g);var w=c;return c-=l.length,c>=0&&i.slice(c,w)==l}function GA(i){return i=Nt(i),i&&Ls.test(i)?i.replace(Nn,Fx):i}function JA(i){return i=Nt(i),i&&Iw.test(i)?i.replace(gd,"\\$&"):i}var ZA=Fa(function(i,l,c){return i+(c?"-":"")+l.toLowerCase()}),XA=Fa(function(i,l,c){return i+(c?" ":"")+l.toLowerCase()}),QA=Pg("toLowerCase");function eC(i,l,c){i=Nt(i),l=mt(l);var g=l?Ra(i):0;if(!l||g>=l)return i;var w=(l-g)/2;return vu(su(w),c)+i+vu(ru(w),c)}function tC(i,l,c){i=Nt(i),l=mt(l);var g=l?Ra(i):0;return l&&g>>0,c?(i=Nt(i),i&&(typeof l=="string"||l!=null&&!_f(l))&&(l=Rr(l),!l&&Ma(i))?hi(as(i),0,c):i.split(l,c)):[]}var oC=Fa(function(i,l,c){return i+(c?" ":"")+xf(l)});function uC(i,l,c){return i=Nt(i),c=c==null?0:Gi(mt(c),0,i.length),l=Rr(l),i.slice(c,c+l.length)==l}function cC(i,l,c){var g=C.templateSettings;c&&ar(i,l,c)&&(l=n),i=Nt(i),l=Ou({},l,g,Bg);var w=Ou({},l.imports,g.imports,Bg),R=Vn(w),Y=Dd(w,R),X,oe,Ce=0,Ee=l.interpolate||Uo,Re="__p += '",qe=Ld((l.escape||Uo).source+"|"+Ee.source+"|"+(Ee===is?jw:Uo).source+"|"+(l.evaluate||Uo).source+"|$","g"),Je="//# sourceURL="+($t.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++_x+"]")+` +`;i.replace(qe,function(rt,bt,Ct,Pr,lr,Lr){return Ct||(Ct=Pr),Re+=i.slice(Ce,Lr).replace(Jw,$x),bt&&(X=!0,Re+=`' + +__e(`+bt+`) + +'`),lr&&(oe=!0,Re+=`'; +`+lr+`; +__p += '`),Ct&&(Re+=`' + +((__t = (`+Ct+`)) == null ? '' : __t) + +'`),Ce=Lr+rt.length,rt}),Re+=`'; +`;var nt=$t.call(l,"variable")&&l.variable;if(!nt)Re=`with (obj) { +`+Re+` +} +`;else if(Hw.test(nt))throw new ot(u);Re=(oe?Re.replace(Fe,""):Re).replace(xe,"$1").replace($e,"$1;"),Re="function("+(nt||"obj")+`) { +`+(nt?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(X?", __e = _.escape":"")+(oe?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+Re+`return __p +}`;var gt=Dv(function(){return Rt(R,Je+"return "+Re).apply(n,Y)});if(gt.source=Re,yf(gt))throw gt;return gt}function dC(i){return Nt(i).toLowerCase()}function fC(i){return Nt(i).toUpperCase()}function hC(i,l,c){if(i=Nt(i),i&&(c||l===n))return Hm(i);if(!i||!(l=Rr(l)))return i;var g=as(i),w=as(l),R=Um(g,w),Y=jm(g,w)+1;return hi(g,R,Y).join("")}function pC(i,l,c){if(i=Nt(i),i&&(c||l===n))return i.slice(0,Wm(i)+1);if(!i||!(l=Rr(l)))return i;var g=as(i),w=jm(g,as(l))+1;return hi(g,0,w).join("")}function mC(i,l,c){if(i=Nt(i),i&&(c||l===n))return i.replace(vd,"");if(!i||!(l=Rr(l)))return i;var g=as(i),w=Um(g,as(l));return hi(g,w).join("")}function gC(i,l){var c=$,g=se;if(tn(l)){var w="separator"in l?l.separator:w;c="length"in l?mt(l.length):c,g="omission"in l?Rr(l.omission):g}i=Nt(i);var R=i.length;if(Ma(i)){var Y=as(i);R=Y.length}if(c>=R)return i;var X=c-Ra(g);if(X<1)return g;var oe=Y?hi(Y,0,X).join(""):i.slice(0,X);if(w===n)return oe+g;if(Y&&(X+=oe.length-X),_f(w)){if(i.slice(X).search(w)){var Ce,Ee=oe;for(w.global||(w=Ld(w.source,Nt(um.exec(w))+"g")),w.lastIndex=0;Ce=w.exec(Ee);)var Re=Ce.index;oe=oe.slice(0,Re===n?X:Re)}}else if(i.indexOf(Rr(w),X)!=X){var qe=oe.lastIndexOf(w);qe>-1&&(oe=oe.slice(0,qe))}return oe+g}function vC(i){return i=Nt(i),i&&pr.test(i)?i.replace(We,Yx):i}var yC=Fa(function(i,l,c){return i+(c?" ":"")+l.toUpperCase()}),xf=Pg("toUpperCase");function Rv(i,l,c){return i=Nt(i),l=c?n:l,l===n?Hx(i)?Gx(i):Dx(i):i.match(l)||[]}var Dv=yt(function(i,l){try{return Or(i,n,l)}catch(c){return yf(c)?c:new ot(c)}}),_C=$s(function(i,l){return Yr(l,function(c){c=Ss(c),Vs(i,c,gf(i[c],i))}),i});function bC(i){var l=i==null?0:i.length,c=tt();return i=l?Xt(i,function(g){if(typeof g[1]!="function")throw new zr(o);return[c(g[0]),g[1]]}):[],yt(function(g){for(var w=-1;++wJ)return[];var c=Ne,g=Kn(i,Ne);l=tt(l),i-=Ne;for(var w=Rd(g,l);++c0||l<0)?new xt(c):(i<0?c=c.takeRight(-i):i&&(c=c.drop(i)),l!==n&&(l=mt(l),c=l<0?c.dropRight(-l):c.take(l-i)),c)},xt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},xt.prototype.toArray=function(){return this.take(Ne)},xs(xt.prototype,function(i,l){var c=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),w=C[g?"take"+(l=="last"?"Right":""):l],R=g||/^find/.test(l);w&&(C.prototype[l]=function(){var Y=this.__wrapped__,X=g?[1]:arguments,oe=Y instanceof xt,Ce=X[0],Ee=oe||ct(Y),Re=function(bt){var Ct=w.apply(C,li([bt],X));return g&&qe?Ct[0]:Ct};Ee&&c&&typeof Ce=="function"&&Ce.length!=1&&(oe=Ee=!1);var qe=this.__chain__,Je=!!this.__actions__.length,nt=R&&!qe,gt=oe&&!Je;if(!R&&Ee){Y=gt?Y:new xt(this);var rt=i.apply(Y,X);return rt.__actions__.push({func:xu,args:[Re],thisArg:n}),new Kr(rt,qe)}return nt&>?i.apply(this,X):(rt=this.thru(Re),nt?g?rt.value()[0]:rt.value():rt)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(i){var l=Ko[i],c=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",g=/^(?:pop|shift)$/.test(i);C.prototype[i]=function(){var w=arguments;if(g&&!this.__chain__){var R=this.value();return l.apply(ct(R)?R:[],w)}return this[c](function(Y){return l.apply(ct(Y)?Y:[],w)})}}),xs(xt.prototype,function(i,l){var c=C[l];if(c){var g=c.name+"";$t.call(Ia,g)||(Ia[g]=[]),Ia[g].push({name:l,func:c})}}),Ia[mu(n,H).name]=[{name:"wrapper",func:n}],xt.prototype.clone=vk,xt.prototype.reverse=yk,xt.prototype.value=_k,C.prototype.at=KT,C.prototype.chain=GT,C.prototype.commit=JT,C.prototype.next=ZT,C.prototype.plant=QT,C.prototype.reverse=e2,C.prototype.toJSON=C.prototype.valueOf=C.prototype.value=t2,C.prototype.first=C.prototype.head,Ml&&(C.prototype[Ml]=XT),C},Da=Jx();Wi?((Wi.exports=Da)._=Da,kd._=Da):jn._=Da}).call(N1)})(Ec,Ec.exports);var cL=Ec.exports;const Bn=uL(cL);function dL(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function fL(e,t,n){let r=e.split("|");const s=hL(r,t);if(s!==null)return s.trim();r=mL(r);const a=dL(n,t);return r.length===1||!r[a]?r[0]:r[a]}function hL(e,t){for(const n of e){let r=pL(n,t);if(r!==null)return r}return null}function pL(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,o]=r.split(",");if(o==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(o))return s;if(t>=parseFloat(a)&&t<=parseFloat(o))return s}return parseFloat(r)===t?s:null}function mL(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const Yf=(e,t,n={})=>{try{return e(t)}catch{return n}},zf=async(e,t={})=>{try{return(await e).default||t}catch{return t}},gL={};function t0(e){return e||vL()||yL()}function vL(){return typeof process<"u"}function yL(){return typeof gL<"u"}const Za=typeof window>"u";let Wa=null;const n0={lang:!Za&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}},_L={shared:!0};function Pe(e,t={}){return Nr.getSharedInstance().trans(e,t)}const bL={install(e,t={}){t={..._L,...t};const n=t.shared?Nr.getSharedInstance(t,!0):new Nr(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class Nr{constructor(t={}){this.activeMessages=Hr({}),this.fallbackMessages=Hr({}),this.reset=()=>{Nr.loaded=[],this.options=n0;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Wa&&(Wa=null)},this.options={...n0,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Za?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Za){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=Nr.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=Nr.loaded.find(o=>o.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,t).then(({default:d})=>{o(this.applyLanguage(t,d,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=Yf(t,n)),t0(Za)?{default:{...r,...Yf(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=Yf(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(t0(Za)){const s=await zf(t(`php_${n}`)),a=await zf(r);return new Promise(o=>o({default:{...s,...a}}))}return new Promise(async s=>s({default:await zf(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=Nr.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){Nr.loaded[n]=t;return}Nr.loaded.push(t)}setLanguage({lang:t,messages:n}){Za||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}isLoaded(t){return t??(t=this.getActiveLanguage()),Nr.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return db(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),me(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),me(()=>this.makeReplacements(fL(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Hr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Wa==null?void 0:Wa.setOptions(t,n))||(Wa=new Nr(t))}}Nr.loaded=[];function Hi(){const e=H=>{const V={};return H==null||H.forEach(x=>{V[x.id]=x.name}),V},t=me(()=>[Pe("event.activity-overview"),Pe("event.who-is-the-activity-for"),Pe("event.organiser")]),n=me(()=>[{id:"coding-camp",name:Pe("event.coding-camp")},{id:"summer-camp",name:Pe("event.summer-camp")},{id:"weekend-course",name:Pe("event.weekend-course")},{id:"evening-course",name:Pe("event.evening-course")},{id:"careerday",name:Pe("event.career-day")},{id:"university-visit",name:Pe("event.university-visit")},{id:"coding-home",name:Pe("event.coding-at-home")},{id:"code-week-challenge",name:Pe("event.code-week-challenge")},{id:"competition",name:Pe("event.competition")},{id:"other",name:Pe("event.other-group-work-seminars-workshops")}]),r=me(()=>e(n.value)),s=me(()=>[{id:"open-online",name:Pe("event.activitytype.open-online")},{id:"invite-online",name:Pe("event.activitytype.invite-online")},{id:"open-in-person",name:Pe("event.activitytype.open-in-person")},{id:"invite-in-person",name:Pe("event.activitytype.invite-in-person")},{id:"other",name:Pe("event.organizertype.other")}]),a=me(()=>e(s.value)),o=me(()=>({daily:Pe("event.daily"),weekly:Pe("event.weekly"),monthly:Pe("event.monthly")})),u=me(()=>[{id:"0-1",name:Pe("event.0-1-hours")},{id:"1-2",name:Pe("event.1-2-hours")},{id:"2-4",name:Pe("event.2-4-hours")},{id:"over-4",name:Pe("event.longer-than-4-hours")}]),d=me(()=>e(u.value)),h=me(()=>[{id:"consecutive",name:Pe("event.consecutive-learning-over-multiple-sessions")},{id:"individual",name:Pe("event.recurring-individual")}]),f=me(()=>e(h.value)),p=me(()=>[{id:"under-5",name:Pe("event.under-5-early-learners")},{id:"6-9",name:Pe("event.6-9-primary")},{id:"10-12",name:Pe("event.10-12-upper-primary")},{id:"13-15",name:Pe("event.13-15-lower-secondary")},{id:"16-18",name:Pe("event.16-18-upper-secondary")},{id:"19-25",name:Pe("event.19-25-young-adults")},{id:"over-25",name:Pe("event.over-25-adults")}]),m=me(()=>e(p.value)),y=me(()=>[{id:"school",name:Pe("event.organizertype.school")},{id:"library",name:Pe("event.organizertype.library")},{id:"non profit",name:Pe("event.organizertype.non-profit")},{id:"private business",name:Pe("event.organizertype.private-business")},{id:"other",name:Pe("event.organizertype.other")}]),_=me(()=>e(y.value)),b=me(()=>[{id:"robotics-drones-smart-devices",name:Pe("event.theme.robotics-drones-smart-devices")},{id:"cybersecurity-data",name:Pe("event.theme.cybersecurity-data")},{id:"web-app-software-development",name:Pe("event.theme.web-app-software-development")},{id:"visual-block-programming",name:Pe("event.theme.visual-block-programming")},{id:"unplugged-playful-activities",name:Pe("event.theme.unplugged-playful-activities")},{id:"art-creative-coding",name:Pe("event.theme.art-creative-coding")},{id:"game-design",name:Pe("event.theme.game-design")},{id:"internet-of-things-wearables",name:Pe("event.theme.internet-of-things-wearables")},{id:"ar-vr-3d-technologies",name:Pe("event.theme.ar-vr-3d-technologies")},{id:"digital-careers-learning-pathways",name:Pe("event.theme.digital-careers-learning-pathways")},{id:"digital-literacy-soft-skills",name:Pe("event.theme.digital-literacy-soft-skills")},{id:"ai-generative-ai",name:Pe("event.theme.ai-generative-ai")},{id:"awareness-inspiration",name:Pe("event.theme.awareness-inspiration")},{id:"promoting-diversity-inclusion",name:Pe("event.theme.promoting-diversity-inclusion")},{id:"other-theme",name:Pe("event.theme.other-theme")}]),E=me(()=>e(b.value));return{stepTitles:t,activityFormatOptions:n,activityFormatOptionsMap:r,activityTypeOptions:s,activityTypeOptionsMap:a,recurringFrequentlyMap:o,durationOptions:u,durationOptionsMap:d,recurringTypeOptions:h,recurringTypeOptionsMap:f,ageOptions:p,ageOptionsMap:m,organizerTypeOptions:y,organizerTypeOptionsMap:_,themeOptions:b,themeOptionsMap:E}}const vt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},wL={props:{contentClass:{type:String},position:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)}},setup(e){const t=fe(!1),n=me(()=>{switch(e.position){case"top":return"bottom-full pb-2 left-1/2 -translate-x-1/2";case"right":return"left-full pl-2 top-1/2 -translate-y-1/2";case"bottom":return"top-full pt-2 left-1/2 -translate-x-1/2";case"left":return"right-full pr-2 top-1/2 -translate-y-1/2";default:return""}}),r=me(()=>{switch(e.position){case"top":return"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-2 border-8 border-transparent border-t-gray-800";case"right":return"absolute top-1/2 left-0 -translate-y-1/2 -translate-x-2 border-8 border-transparent border-r-gray-800";case"bottom":return"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-2 border-8 border-transparent border-b-gray-800";case"left":return"absolute top-1/2 right-0 -translate-y-1/2 translate-x-2 border-8 border-transparent border-l-gray-800";default:return""}});return{show:t,positionClass:n,arrowClass:r}}},xL={class:"w-full px-3 py-2 rounded-lg bg-gray-800 text-white text-sm"};function kL(e,t,n,r,s,a){return S(),P("div",{class:"relative inline-block",onMouseenter:t[0]||(t[0]=o=>r.show=!0),onMouseleave:t[1]||(t[1]=o=>r.show=!1)},[Ie(e.$slots,"trigger",{},void 0,!0),r.show?(S(),P("div",{key:0,class:Be(["absolute z-10 break-words",r.positionClass,n.contentClass]),role:"tooltip"},[v("div",xL,[Ie(e.$slots,"content",{},void 0,!0)]),v("div",{class:Be(["tooltip-arrow",r.arrowClass])},null,2)],2)):ae("",!0)],32)}const V1=vt(wL,[["render",kL],["__scopeId","data-v-ad76dce9"]]),SL={props:{horizontalBreakpoint:String,horizontal:Boolean,label:String,name:String,names:Array,errors:Object},components:{Tooltip:V1},setup(e,{slots:t}){const n=me(()=>{const r=[],s=[];return e.name&&s.push(e.name),e.names&&s.push(...e.names),s.forEach(a=>{var o,u;(o=e.errors)!=null&&o[a]&&r.push(...(u=e.errors)==null?void 0:u[a])}),Bn.uniq(r)});return{slots:t,errorList:n}}},TL=["for"],AL={key:0,class:"flex item-start gap-3 text-error-200 font-semibold mt-2.5 empty:hidden"},CL={class:"leading-5"};function EL(e,t,n,r,s,a){var u;const o=at("Tooltip");return S(),P("div",{class:Be(["flex items-start flex-col gap-x-3 gap-y-2",[n.horizontalBreakpoint==="md"&&"md:gap-10 md:flex-row"]])},[v("label",{for:`id_${n.name||((u=n.names)==null?void 0:u[0])||""}`,class:Be(["flex items-center font-normal text-xl flex-1 text-slate-500 'w-full",[n.horizontalBreakpoint==="md"&&"md:min-h-[48px] md:w-1/3"]])},[v("span",null,[ft(re(n.label)+" ",1),r.slots.tooltip?(S(),it(o,{key:0,class:"ml-1 translate-y-1",contentClass:"w-64"},{trigger:Te(()=>t[0]||(t[0]=[v("img",{class:"text-dark-blue w-6 h-6",src:"/images/icon_question.svg"},null,-1)])),content:Te(()=>[Ie(e.$slots,"tooltip")]),_:3})):ae("",!0)])],10,TL),v("div",{class:Be(["h-full w-full",[n.horizontalBreakpoint==="md"&&"md:w-2/3"]])},[Ie(e.$slots,"default"),r.errorList.length?(S(),P("div",AL,[t[1]||(t[1]=v("img",{src:"/images/icon_error.svg"},null,-1)),(S(!0),P(Ve,null,Qe(r.errorList,d=>(S(),P("div",CL,re(d),1))),256))])):ae("",!0),Ie(e.$slots,"end")],2)],2)}const ad=vt(SL,[["render",EL]]);function Kf(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function OL(e){return(...t)=>!e(...t)}function ML(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function RL(e){return e.filter(t=>!t.$isLabel)}function Gf(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const r0=(...e)=>t=>e.reduce((n,r)=>r(n),t);var DL={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return Kf(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Gf(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(OL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return r0(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Gf(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return r0(Gf(this.groupValues,this.groupLabel),RL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if(Kf(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return Kf(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>ML(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(o=>{if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(o[n],e,t,s);return u.length?{[r]:o[r],[n]:u}:[]})}}},PL={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},Ta={name:"vue-multiselect",mixins:[DL,PL],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const LL=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],IL={ref:"tags",class:"multiselect__tags"},NL={class:"multiselect__tags-wrap"},VL=["textContent"],FL=["onKeypress","onMousedown"],$L=["textContent"],BL={class:"multiselect__spinner"},HL=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],UL=["id","aria-multiselectable"],jL={key:0},qL={class:"multiselect__option"},WL=["aria-selected","id","role"],YL=["onClick","onMouseenter","data-select","data-selected","data-deselect"],zL=["data-select","data-deselect","onMouseenter","onMousedown"],KL={class:"multiselect__option"},GL={class:"multiselect__option"};function JL(e,t,n,r,s,a){return S(),P("div",{tabindex:e.searchable?-1:n.tabindex,class:Be([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=o=>e.activate()),onBlur:t[15]||(t[15]=o=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=$n(Et(o=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=$n(Et(o=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=$n(Et(o=>e.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=$n(o=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Ie(e.$slots,"caret",{toggle:e.toggle},()=>[v("div",{onMousedown:t[0]||(t[0]=Et(o=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Ie(e.$slots,"clear",{search:e.search}),v("div",IL,[Ie(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[Dn(v("div",NL,[(S(!0),P(Ve,null,Qe(a.visibleValues,(o,u)=>Ie(e.$slots,"tag",{option:o,search:e.search,remove:e.removeElement},()=>[(S(),P("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=Et(()=>{},["prevent"]))},[v("span",{textContent:re(e.getOptionLabel(o))},null,8,VL),v("i",{tabindex:"1",onKeypress:$n(Et(d=>e.removeElement(o),["prevent"]),["enter"]),onMousedown:Et(d=>e.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,FL)],32))])),256))],512),[[Vr,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Ie(e.$slots,"limit",{key:0},()=>[v("strong",{class:"multiselect__strong",textContent:re(n.limitText(e.internalValue.length-n.limit))},null,8,$L)]):ae("v-if",!0)]),he(vs,{name:"multiselect__loading"},{default:Te(()=>[Ie(e.$slots,"loading",{},()=>[Dn(v("div",BL,null,512),[[Vr,n.loading]])])]),_:3}),e.searchable?(S(),P("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:bn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=o=>e.updateSearch(o.target.value)),onFocus:t[3]||(t[3]=Et(o=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=Et(o=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=$n(o=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=$n(Et(o=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=$n(Et(o=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=$n(Et(o=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=$n(Et(o=>e.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,HL)):ae("v-if",!0),a.isSingleLabelVisible?(S(),P("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ie(e.$slots,"singleLabel",{option:a.singleValue},()=>[ft(re(e.currentOptionLabel),1)])],32)):ae("v-if",!0),a.isPlaceholderVisible?(S(),P("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ie(e.$slots,"placeholder",{},()=>[ft(re(e.placeholder),1)])],32)):ae("v-if",!0)],512),he(vs,{name:"multiselect",persisted:""},{default:Te(()=>[Dn(v("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...o)=>e.activate&&e.activate(...o)),tabindex:"-1",onMousedown:t[13]||(t[13]=Et(()=>{},["prevent"])),style:bn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[v("ul",{class:"multiselect__content",style:bn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Ie(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(S(),P("li",jL,[v("span",qL,[Ie(e.$slots,"maxElements",{},()=>[ft("Maximum of "+re(e.max)+" options selected. First remove a selected option to select another.",1)])])])):ae("v-if",!0),!e.max||e.internalValue.length(S(),P("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(o),id:e.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?ae("v-if",!0):(S(),P("span",{key:0,class:Be([e.optionHighlight(u,o),"multiselect__option"]),onClick:Et(d=>e.select(o),["stop"]),onMouseenter:Et(d=>e.pointerSet(u),["self"]),"data-select":o&&o.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Ie(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,re(e.getOptionLabel(o)),1)])],42,YL)),o&&(o.$isLabel||o.$isDisabled)?(S(),P("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:Be([e.groupHighlight(u,o),"multiselect__option"]),onMouseenter:Et(d=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:Et(d=>e.selectGroup(o),["prevent"])},[Ie(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,re(e.getOptionLabel(o)),1)])],42,zL)):ae("v-if",!0)],8,WL))),128)):ae("v-if",!0),Dn(v("li",null,[v("span",KL,[Ie(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=ft("No elements found. Consider changing the search query."))])])],512),[[Vr,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),Dn(v("li",null,[v("span",GL,[Ie(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=ft("List is empty."))])])],512),[[Vr,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Ie(e.$slots,"afterList")],12,UL)],36),[[Vr,e.isOpen]])]),_:3})],42,LL)}Ta.render=JL;const ZL={props:{multiple:Boolean,returnObject:Boolean,allowEmpty:{type:Boolean,default:!0},modelValue:[Array,String],deselectLabel:String,options:Array,idName:{type:String,default:"id"},labelField:{type:String,default:"name"},theme:{type:String,default:"new"},largeText:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1}},components:{Multiselect:Ta},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=fe(),r=a=>{if(e.multiple){const o=e.returnObject?a:a.map(u=>u[e.idName]);t("update:modelValue",o),t("onChange",o)}else{const o=e.returnObject?a:a[e.idName];t("update:modelValue",o),t("onChange",o)}},s=a=>{var o,u;return e.multiple?n.value?(o=n.value)==null?void 0:o.some(d=>String(d[e.idName])===String(a[e.idName])):!1:String((u=n.value)==null?void 0:u[e.idName])===String(a[e.idName])};return Wt([()=>e.multiple,()=>e.returnObject,()=>e.options,()=>e.modelValue],()=>{var a,o;e.returnObject?n.value=e.modelValue:e.multiple?Array.isArray(e.modelValue)&&(n.value=(a=e.modelValue)==null?void 0:a.map(u=>e.options.find(d=>d[e.idName]===u))):n.value=(o=e.options)==null?void 0:o.find(u=>u[e.idName]===e.modelValue)},{immediate:!0}),{selectedValues:n,isSelectedOption:s,onUpdateModalValue:r}}},XL={class:"flex justify-between items-center cursor-pointer"},QL={class:"whitespace-normal leading-6"},eI=["for"],tI={key:0,class:"h-4 w-4 text-[#05603A]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},nI={class:"flex gap-2.5 items-center rounded-full bg-dark-blue text-white px-4 py-2"},rI={class:"font-semibold leading-4"},sI=["onClick"],iI={class:"flex gap-4 items-center cursor-pointer"},aI={class:"whitespace-normal leading-6"},lI={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},oI=["onMousedown"];function uI(e,t,n,r,s,a){const o=at("multiselect");return S(),it(o,{class:Be(["multi-select",[n.multiple&&"multiple",n.theme==="new"&&"new-theme large-text",n.largeText&&"large-text"]]),modelValue:r.selectedValues,"onUpdate:modelValue":[t[0]||(t[0]=u=>r.selectedValues=u),r.onUpdateModalValue],"track-by":n.idName,label:n.labelField,multiple:n.multiple,"preselect-first":!1,"close-on-select":!n.multiple,"clear-on-select":!n.multiple,"preserve-search":!0,searchable:n.searchable,"allow-empty":n.allowEmpty,"deselect-label":n.deselectLabel,options:n.options},Hn({tag:Te(({option:u,remove:d})=>[v("span",nI,[v("span",rI,re(u.name),1),v("span",{onClick:h=>d(u)},t[2]||(t[2]=[v("img",{src:"/images/close-white.svg"},null,-1)]),8,sI)])]),caret:Te(({toggle:u})=>[v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2",onMousedown:Et(u,["prevent"])},t[4]||(t[4]=[v("img",{src:"/images/select-arrow.svg"},null,-1)]),40,oI)]),noResult:Te(()=>[t[5]||(t[5]=v("div",{class:"text-gray-400 text-center"},"No elements found",-1))]),_:2},[n.multiple&&n.theme==="new"?{name:"option",fn:Te(({option:u})=>[v("div",XL,[v("span",QL,re(u[n.labelField]),1),v("div",{class:Be(["flex-shrink-0 h-6 w-6 border-2 bg-white flex items-center justify-center cursor-pointer rounded",[r.isSelectedOption(u)?"border-[#05603A]":"border-dark-blue-200"]]),for:e.id},[r.isSelectedOption(u)?(S(),P("svg",tI,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],10,eI)])]),key:"0"}:void 0,n.multiple?void 0:{name:"option",fn:Te(({option:u})=>[v("div",iI,[v("span",aI,re(u[n.labelField]),1),v("div",null,[r.isSelectedOption(u)?(S(),P("svg",lI,t[3]||(t[3]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)])])]),key:"1"}]),1032,["class","modelValue","track-by","label","multiple","close-on-select","clear-on-select","searchable","allow-empty","deselect-label","options","onUpdate:modelValue"])}const Fo=vt(ZL,[["render",uI]]),cI={props:{modelValue:[String,Number],name:String,min:Number,max:Number,type:{type:String,default:"text"}},emits:["update:modelValue","onChange","onBlur"],setup(e,{emit:t}){const n=fe(e.modelValue);return Wt(()=>e.modelValue,()=>{n.value=e.modelValue}),{localValue:n,onChange:a=>{let o=a.target.value;e.type==="number"&&(o=o&&Number(o),e.min!==void 0&&e.min!==null&&(o=Math.max(o,e.min)),e.max!==void 0&&e.max!==null&&(o=Math.min(o,e.max))),Un(()=>{t("update:modelValue",o),t("onChange",o)})},onBlur:()=>{t("onBlur")}}}},dI=["id","type","min","max","name"];function fI(e,t,n,r,s,a){return Dn((S(),P("input",{class:"w-full border-2 border-solid border-dark-blue-200 rounded-full h-12 px-6 text-xl text-slate-600",id:`id_${n.name}`,type:n.type,min:n.min,max:n.max,name:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),onInput:t[1]||(t[1]=(...o)=>r.onChange&&r.onChange(...o)),onBlur:t[2]||(t[2]=(...o)=>r.onBlur&&r.onBlur(...o))},null,40,dI)),[[xp,r.localValue]])}const ld=vt(cI,[["render",fI]]),hI={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.value)}}}},pI={class:"flex items-center gap-2 cursor-pointer"},mI=["id","name","value","checked"],gI=["for"],vI={class:"cursor-pointer text-xl text-slate-500"};function yI(e,t,n,r,s,a){return S(),P("label",pI,[v("input",{class:"peer hidden",type:"radio",id:`${n.name}-${n.value}`,name:n.name,value:n.value,checked:n.modelValue===n.value,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,mI),v("div",{class:"h-8 w-8 rounded-full border-2 bg-white border-dark-blue-200 flex items-center justify-center cursor-pointer peer-checked:before:content-[''] peer-checked:before:block peer-checked:before:w-3 peer-checked:before:h-3 peer-checked:before:rounded-full peer-checked:before:bg-slate-600",for:`${n.name}-${n.value}`},null,8,gI),v("span",vI,re(n.label),1)])}const jp=vt(hI,[["render",yI]]),_I={props:{modelValue:String,name:String,placeholder:String,height:{type:Number,default:400}},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=a=>{t("update:modelValue",a),t("onChange",a)},r=()=>{const a="/js/tinymce/tinymce.min.js";return new Promise((o,u)=>{if(document.querySelector(`script[src="${a}"]`))return o();const d=document.createElement("script");d.src=a,d.onload=()=>o(),d.onerror=()=>u(new Error(`Failed to load script ${a}`)),document.head.appendChild(d)})},s=async()=>{try{await r()}catch(a){console.log("Can't load tinymce scrip:",a)}tinymce.init({selector:`#id_${e.name}`,height:e.height,width:"100%",setup:a=>{a.on("init",()=>{a.setContent(e.modelValue||"")}),a.on("change input",()=>{const o=a.getContent();a.save(),n(o)})}})};return Ft(()=>{s()}),{}}},bI={class:"custom-tinymce"},wI=["id","name","placeholder"];function xI(e,t,n,r,s,a){return S(),P("div",bI,[v("textarea",{class:"hidden",cols:"40",id:`id_${n.name}`,name:n.name,placeholder:n.placeholder,rows:"10"},null,8,wI)])}const kI=vt(_I,[["render",xI]]),SI={props:{errors:Object,formValues:Object,themes:Array,location:Object,countries:Array},components:{FieldWrapper:ad,SelectField:Fo,InputField:ld,RadioField:jp,TinymceField:kI},setup(e,{emit:t}){const{activityFormatOptions:n,activityTypeOptions:r,durationOptions:s,recurringTypeOptions:a}=Hi();return{activityFormatOptions:n,activityTypeOptions:r,durationOptions:s,recurringTypeOptions:a,handleLocationChange:({location:u,geoposition:d,country_iso:h})=>{e.formValues.location=u,e.formValues.geoposition=d;const f=e.countries.find(({iso:p})=>p===h);e.formValues.country_iso=f}}}},TI={class:"flex flex-col gap-4 w-full"},AI={class:"flex gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},CI={class:"text-xl text-slate-500"},EI={class:"w-full md:w-1/2"},OI={class:"w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},MI={class:"flex items-center gap-8 min-h-[48px]"},RI={key:0,class:"p-4 mt-4 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},DI={class:"block mb-2 text-xl font-semibold text-slate-500"},PI={class:"flex flex-wrap gap-8 items-center"},LI={class:"block mt-6 mb-2 text-xl font-semibold text-slate-500"};function II(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),d=at("SelectField"),h=at("autocomplete-geo"),f=at("date-time"),p=at("RadioField"),m=at("TinymceField");return S(),P("div",TI,[he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.title.label")}*`,name:"title",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.title,"onUpdate:modelValue":t[0]||(t[0]=y=>n.formValues.title=y),required:"",name:"title",placeholder:e.$t("event.title.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.specify-the-format-of-the-activity"),name:"activity_format",errors:n.errors},{default:Te(()=>[he(d,{modelValue:n.formValues.activity_format,"onUpdate:modelValue":t[1]||(t[1]=y=>n.formValues.activity_format=y),multiple:"",name:"activity_format",options:r.activityFormatOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.activitytype.label")}*`,name:"activity_type",errors:n.errors},{end:Te(()=>[v("div",AI,[t[14]||(t[14]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",CI,re(e.$t("event.if-no-clear-information-provide-estimate")),1)])]),default:Te(()=>[he(d,{modelValue:n.formValues.activity_type,"onUpdate:modelValue":t[2]||(t[2]=y=>n.formValues.activity_type=y),required:"",name:"activity_type",options:r.activityTypeOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.address.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"(optional)":"*"}`,name:"location",errors:n.errors},{default:Te(()=>[he(h,{class:"custom-geo-input",name:"location",placeholder:e.$t("event.address.placeholder"),location:n.formValues.location,value:n.formValues.location,geoposition:n.formValues.geoposition,onOnChange:r.handleLocationChange},null,8,["placeholder","location","value","geoposition","onOnChange"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-duration"),name:"duration",errors:n.errors},{default:Te(()=>[v("div",EI,[he(d,{modelValue:n.formValues.duration,"onUpdate:modelValue":t[3]||(t[3]=y=>n.formValues.duration=y),required:"",name:"duration",options:r.durationOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.date"),names:["start_date","end_date"],errors:n.errors},{default:Te(()=>[v("div",OI,[he(f,{name:"start_date",placeholder:e.$t("event.start.label"),flow:["calendar","time"],value:n.formValues.start_date,onOnChange:t[4]||(t[4]=y=>n.formValues.start_date=y)},null,8,["placeholder","value"]),t[15]||(t[15]=v("span",null,"-",-1)),he(f,{name:"end_date",placeholder:e.$t("event.end.label"),flow:["calendar","time"],value:n.formValues.end_date,onOnChange:t[5]||(t[5]=y=>n.formValues.end_date=y)},null,8,["placeholder","value"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.is-it-a-recurring-event"),name:"is_recurring_event_local",errors:n.errors},{default:Te(()=>[v("div",MI,[he(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[6]||(t[6]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"true",label:e.$t("event.true")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[7]||(t[7]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"false",label:e.$t("event.false")},null,8,["modelValue","label"])]),n.formValues.is_recurring_event_local==="true"?(S(),P("div",RI,[v("label",DI,re(e.$t("event.how-frequently")),1),v("div",PI,[he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[8]||(t[8]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"daily",label:e.$t("event.daily")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[9]||(t[9]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"weekly",label:e.$t("event.weekly")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[10]||(t[10]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"monthly",label:e.$t("event.monthly")},null,8,["modelValue","label"])]),v("label",LI,re(e.$t("event.what-type-of-recurring-activity")),1),he(d,{modelValue:n.formValues.recurring_type,"onUpdate:modelValue":t[11]||(t[11]=y=>n.formValues.recurring_type=y),name:"recurring_type",options:r.recurringTypeOptions},null,8,["modelValue","options"])])):ae("",!0)]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.theme-title"),name:"theme",errors:n.errors},{default:Te(()=>[he(d,{modelValue:n.formValues.theme,"onUpdate:modelValue":t[12]||(t[12]=y=>n.formValues.theme=y),multiple:"",required:"",name:"theme",placeholder:e.$t("event.select-theme"),options:n.themes},null,8,["modelValue","placeholder","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-description"),name:"description",errors:n.errors},{default:Te(()=>[he(m,{modelValue:n.formValues.description,"onUpdate:modelValue":t[13]||(t[13]=y=>n.formValues.description=y),name:"description"},null,8,["modelValue"])]),_:1},8,["label","errors"])])}const NI=vt(SI,[["render",II]]);function VI(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ei=VI(),FI={props:{message:{type:Object,default:null}},setup(e){const t=fe(""),n=fe(!1),r=fe(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},o=me(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Ft(()=>{e.message&&s(e.message),ei.on("flash",s)}),ii(()=>{ei.off("flash",s)}),{body:t,show:n,level:r,flashClass:o}}},$I={key:0,class:"codeweek-flash-message",role:"alert"},BI={class:"level"},HI={class:"body"};function UI(e,t,n,r,s,a){return r.show?(S(),P("div",$I,[v("div",{class:Be(["content",r.flashClass])},[v("div",BI,re(r.level)+"!",1),v("div",HI,re(r.body),1)],2)])):ae("",!0)}const od=vt(FI,[["render",UI],["__scopeId","data-v-09461b5c"]]),jI={components:{Flash:od},props:{name:{type:String,default:"picture"},picture:{type:String,default:""}},emits:["onChange"],setup(e,{emit:t}){const n=fe(null),r=fe(e.picture||""),s=fe(""),a=()=>{var p;return(p=n.value)==null?void 0:p.click()},o=()=>{},u=()=>{},d=p=>{const[m]=p.dataTransfer.files;m&&f(m)},h=p=>{const[m]=p.target.files;m&&f(m)};function f(p){const m=new FormData;m.append("picture",p),Tt.post("/api/events/picture",m).then(y=>{s.value="",r.value=y.data.path,ei.emit("flash",{message:"Picture uploaded!",level:"success"}),t("onChange",y.data)}).catch(y=>{var b,E,H,V;const _=((V=(H=(E=(b=y.response)==null?void 0:b.data)==null?void 0:E.errors)==null?void 0:H.picture)==null?void 0:V[0])||"Image is too large. Maximum is 1Mb";s.value=_,ei.emit("flash",{message:_,level:"error"})})}return{fileInput:n,pictureClone:r,error:s,onTriggerFileInput:a,onDragOver:o,onDragLeave:u,onDrop:d,onFileChange:h}}},qI=["src"],WI={class:"text-xl text-slate-500"},YI={class:"text-xs text-slate-500"},zI={key:0,class:"flex gap-3 mt-2.5 font-semibold item-start text-error-200"},KI={class:"leading-5"},GI={class:"flex gap-2.5 mt-4 w-full"},JI={class:"mt-1 text-xs text-slate-500"},ZI={class:"pl-4 my-4 list-disc"},XI={class:"text-xs text-slate-500"};function QI(e,t,n,r,s,a){const o=at("Flash");return S(),P("div",null,[v("div",{class:"flex flex-col justify-center items-center gap-2 border-[3px] border-dashed border-dark-blue-200 w-full rounded-2xl py-12 px-8 cursor-pointer",onClick:t[1]||(t[1]=(...u)=>r.onTriggerFileInput&&r.onTriggerFileInput(...u)),onDragover:t[2]||(t[2]=Et((...u)=>r.onDragOver&&r.onDragOver(...u),["prevent"])),onDragleave:t[3]||(t[3]=(...u)=>r.onDragLeave&&r.onDragLeave(...u)),onDrop:t[4]||(t[4]=Et((...u)=>r.onDrop&&r.onDrop(...u),["prevent"]))},[v("div",{class:Be(["mb-4",[!r.pictureClone&&"hidden"]])},[v("img",{src:r.pictureClone,class:"mr-1"},null,8,qI)],2),v("div",{class:Be([!!r.pictureClone&&"hidden"])},t[5]||(t[5]=[v("img",{class:"w-16 h-16",src:"/images/icon_image.svg"},null,-1)]),2),v("span",WI,re(e.$t("event.drop-your-image-here-or-upload")),1),v("span",YI,re(e.$t("event.max-size-1mb-image-formats-jpg-png")),1),v("input",{class:"hidden",type:"file",ref:"fileInput",onChange:t[0]||(t[0]=(...u)=>r.onFileChange&&r.onFileChange(...u))},null,544)],32),r.error?(S(),P("div",zI,[t[6]||(t[6]=v("img",{src:"/images/icon_error.svg"},null,-1)),v("div",KI,re(r.error),1)])):ae("",!0),v("div",GI,[t[7]||(t[7]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",JI,[ft(re(e.$t("event.by-submitting-images-through-this-form-you-confirm-that"))+" ",1),v("ul",ZI,[v("li",null,re(e.$t("event.you-have-obtained-all-necessary-permissions")),1),v("li",null,re(e.$t("event.you-will-not-submit-any-images-with-faces-directly-visible-or-identifiable"))+" "+re(e.$t("event.if-this-is-the-case-ensure-faces-are-blurred"))+" "+re(e.$t("event.submissions-that-do-not-comply-will-not-be-accepted")),1),v("li",null,re(e.$t("event.you-understand-and-agree-images-will-be-shared")),1)])])]),v("div",XI,re(e.$t("event.info-max-size-1mb")),1),he(o)])}const F1=vt(jI,[["render",QI]]),eN={props:{errors:Object,formValues:Object,audiences:Array,leadingTeachers:Array},components:{FieldWrapper:ad,SelectField:Fo,InputField:ld,RadioField:jp,ImageField:F1},setup(e){const{ageOptions:t}=Hi();return{leadingTeacherOptions:me(()=>e.leadingTeachers.map(a=>({id:a,name:a}))),ageOptions:t,onPictureChange:a=>{e.formValues.picture=a.imageName,e.formValues.pictureUrl=a.path},handleCorrectCount:a=>{const o=Number(e.formValues.participants_count||"0");Number(e.formValues[a]||"0")>o&&(e.formValues[a]=o)}}}},tN={class:"flex flex-col gap-4 w-full"},nN={class:"flex flex-col gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},rN={class:"flex gap-2 p-2 mb-2 w-full bg-gray-100 rounded"},sN={class:"text-xl text-slate-500"},iN={class:"block mb-2 text-xl font-semibold text-slate-500"},aN={class:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 md:gap-x-8"},lN={class:"flex items-center gap-8 min-h-[48px] h-full"},oN={class:"flex items-center gap-8 min-h-[48px] h-full"},uN={href:"/codeweek4all",target:"_blank"};function cN(e,t,n,r,s,a){const o=at("SelectField"),u=at("FieldWrapper"),d=at("InputField"),h=at("RadioField"),f=at("ImageField");return S(),P("div",tN,[he(u,{horizontalBreakpoint:"md",label:e.$t("event.audiences"),name:"audience",errors:n.errors},{default:Te(()=>[he(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.audience,"onUpdate:modelValue":t[0]||(t[0]=p=>n.formValues.audience=p),multiple:"",name:"audience",options:n.audiences},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.number-of-participants"),name:"participants_count",errors:n.errors},{end:Te(()=>[v("div",nN,[v("div",rN,[t[15]||(t[15]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",sN,re(e.$t("event.if-no-clear-information-provide-estimate")),1)]),v("label",iN,re(e.$t("event.of-this-number-how-many-are")),1),v("div",aN,[he(u,{label:e.$t("event.males"),name:"males_count",errors:n.errors},{default:Te(()=>[he(d,{modelValue:n.formValues.males_count,"onUpdate:modelValue":t[2]||(t[2]=p=>n.formValues.males_count=p),type:"number",min:0,name:"males_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[3]||(t[3]=p=>r.handleCorrectCount("event.males_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{label:e.$t("event.females"),name:"females_count",errors:n.errors},{default:Te(()=>[he(d,{modelValue:n.formValues.females_count,"onUpdate:modelValue":t[4]||(t[4]=p=>n.formValues.females_count=p),type:"number",min:0,name:"females_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[5]||(t[5]=p=>r.handleCorrectCount("event.females_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{label:e.$t("event.other-gender"),name:"other_count",errors:n.errors},{default:Te(()=>[he(d,{modelValue:n.formValues.other_count,"onUpdate:modelValue":t[6]||(t[6]=p=>n.formValues.other_count=p),type:"number",min:0,name:"other_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[7]||(t[7]=p=>r.handleCorrectCount("event.other_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])])]),default:Te(()=>[he(d,{modelValue:n.formValues.participants_count,"onUpdate:modelValue":t[1]||(t[1]=p=>n.formValues.participants_count=p),type:"number",min:0,required:"",name:"participants_count",placeholder:e.$t("event.enter-number")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.age"),name:"ages",errors:n.errors},{default:Te(()=>[he(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.ages,"onUpdate:modelValue":t[8]||(t[8]=p=>n.formValues.ages=p),multiple:"",name:"ages",options:r.ageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("is-this-an-extracurricular-activity"),name:"is_extracurricular_event",errors:n.errors},{default:Te(()=>[v("div",lN,[he(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[9]||(t[9]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[10]||(t[10]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-activity-within-the-standard-school-curriculum"),name:"is_standard_school_curriculum",errors:n.errors},{default:Te(()=>[v("div",oN,[he(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[11]||(t[11]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[12]||(t[12]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.code-week-4-all-code-optional"),name:"codeweek_for_all_participation_code",errors:n.errors},{tooltip:Te(()=>[ft(re(e.$t("event.codeweek_for_all_participation_code.explanation"))+" ",1),v("a",uN,re(e.$t("event.codeweek_for_all_participation_code.link")),1),t[16]||(t[16]=ft(". "))]),default:Te(()=>[he(d,{modelValue:n.formValues.codeweek_for_all_participation_code,"onUpdate:modelValue":t[13]||(t[13]=p=>n.formValues.codeweek_for_all_participation_code=p),name:"codeweek_for_all_participation_code"},null,8,["modelValue"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.leading-teachers-optional"),name:"leading_teacher_tag",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.leading_teacher_tag,"onUpdate:modelValue":t[14]||(t[14]=p=>n.formValues.leading_teacher_tag=p),name:"leading_teacher_tag",options:r.leadingTeacherOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.image-optional"),name:"picture",errors:n.errors},{default:Te(()=>[he(f,{name:"picture",picture:n.formValues.pictureUrl,image:n.formValues.picture,onOnChange:r.onPictureChange},null,8,["picture","image","onOnChange"])]),_:1},8,["label","errors"])])}const dN=vt(eN,[["render",cN]]),fN={props:{errors:Object,formValues:Object,languages:Object,countries:Array},components:{FieldWrapper:ad,SelectField:Fo,InputField:ld,RadioField:jp,ImageField:F1},setup(e,{emit:t}){const{organizerTypeOptions:n}=Hi(),r=me(()=>Object.entries(e.languages).map(([s,a])=>({id:s,name:a})));return{organizerTypeOptions:n,languageOptions:r}}},hN={class:"flex flex-col gap-4 w-full"},pN={class:"flex items-center gap-8 min-h-[48px] h-full"},mN={class:"flex gap-2.5 mt-4 w-full"},gN={class:"mt-1 text-xs text-slate-400"};function vN(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),d=at("SelectField"),h=at("RadioField");return S(),P("div",hN,[he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizer.label")}*`,name:"organizer",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.organizer,"onUpdate:modelValue":t[0]||(t[0]=f=>n.formValues.organizer=f),required:"",name:"organizer",placeholder:e.$t("event.organizer.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizertype.label")}*`,name:"organizer_type",errors:n.errors},{default:Te(()=>[he(d,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.organizer_type,"onUpdate:modelValue":t[1]||(t[1]=f=>n.formValues.organizer_type=f),required:"",name:"organizer_type",options:r.organizerTypeOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("resources.Languages")} (optional)`,name:"language",errors:n.errors},{default:Te(()=>[he(d,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.language,"onUpdate:modelValue":t[2]||(t[2]=f=>n.formValues.language=f),name:"language",searchable:"",multiple:"",options:r.languageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.country")}*`,name:"country_iso",errors:n.errors},{default:Te(()=>[he(d,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.country_iso,"onUpdate:modelValue":t[3]||(t[3]=f=>n.formValues.country_iso=f),"id-name":"iso",searchable:"",required:"",name:"country_iso",options:n.countries},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.are-you-using-any-code-week-resources-in-this-activity"),name:"is_use_resource",errors:n.errors},{default:Te(()=>[v("div",pN,[he(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[4]||(t[4]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[5]||(t[5]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.website.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"*":"(optional)"}`,name:"event_url",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.event_url,"onUpdate:modelValue":t[6]||(t[6]=f=>n.formValues.event_url=f),name:"event_url",placeholder:e.$t("event.website.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.public.label")} (optional)`,name:"contact_person",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.contact_person,"onUpdate:modelValue":t[7]||(t[7]=f=>n.formValues.contact_person=f),type:"email",name:"contact_person",placeholder:e.$t("event.public.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.contact.label")}*`,name:"user_email",errors:n.errors},{end:Te(()=>[v("div",mN,[t[9]||(t[9]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",gN,re(e.$t("event.contact.explanation")),1)])]),default:Te(()=>[he(o,{modelValue:n.formValues.user_email,"onUpdate:modelValue":t[8]||(t[8]=f=>n.formValues.user_email=f),required:"",type:"email",name:"user_email",placeholder:e.$t("event.contact.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])}const yN=vt(fN,[["render",vN]]),_N={props:{formValues:Object,themes:Array,audiences:Array,leadingTeachers:Array,languages:Object,countries:Array},setup(e){const{activityFormatOptionsMap:t,activityTypeOptionsMap:n,recurringFrequentlyMap:r,durationOptionsMap:s,recurringTypeOptionsMap:a,ageOptionsMap:o,organizerTypeOptionsMap:u}=Hi();return{stepDataList:me(()=>{var Oe,He,je;const{title:h,activity_format:f,activity_type:p,location:m,duration:y,start_date:_,end_date:b,is_recurring_event_local:E,recurring_event:H,recurring_type:V,theme:x,description:O,audience:B,participants_count:U,males_count:F,females_count:D,other_count:T,ages:$,is_extracurricular_event:se,is_standard_school_curriculum:ee,codeweek_for_all_participation_code:de,leading_teacher_tag:ne,pictureUrl:N,picture:G,organizer:k,organizer_type:J,language:_e,country_iso:Me,is_use_resource:Ne,event_url:j,contact_person:te,user_email:M}=e.formValues||{},ie=(f||[]).map(Ue=>t.value[Ue]),ge=n.value[p],z=s.value[y],Le=_?new Date(_).toISOString().slice(0,10):"",Xe=b?new Date(b).toISOString().slice(0,10):"",be=E==="true",et=a.value[V],W=(x||[]).map(Ue=>e.themes.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),A=[{label:Pe("event.title.label"),value:h},{label:Pe("event.specify-the-format-of-the-activity"),value:ie.join(", ")},{label:Pe("event.activitytype.label"),value:ge},{label:Pe("event.address.label"),value:m},{label:Pe("event.activity-duration"),value:z},{label:Pe("event.date"),value:`${Le} - ${Xe}`},{label:Pe("event.is-it-a-recurring-event"),value:Pe(be?"event.yes":"event.no")},{label:Pe("event.how-frequently"),value:be?r.value[H]:""},{label:Pe("event.what-type-of-recurring-activity"),value:et},{label:Pe("event.theme-title"),value:W.join(", ")},{label:Pe("event.activity-description"),htmlValue:O}],I=(B||[]).map(Ue=>e.audiences.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),K=[U||0,[`${F||0} ${Pe("event.males")}`,`${D||0} ${Pe("event.females")}`,`${T||0} ${Pe("event.other-gender")}`].join(", ")].join(" - "),Q=($||[]).map(Ue=>o.value[Ue]),pe=[{label:Pe("event.audience_title"),value:I==null?void 0:I.join(", ")},{label:Pe("event.number-of-participants"),value:K},{label:Pe("event.age"),value:Q==null?void 0:Q.join(", ")},{label:Pe("event.is-this-an-extracurricular-activity"),value:Pe(se==="true"?"event.yes":"event.no")},{label:Pe("event.is-this-an-activity-within-the-standard-school-curriculum"),value:Pe(ee==="true"?"event.yes":"event.no")},{label:Pe("event.code-week-4-all-code-optional"),value:de},{label:Pe("community.titles.2"),value:ne},{label:Pe("event.image"),imageUrl:N,imageName:(He=(Oe=G==null?void 0:G.split("/"))==null?void 0:Oe.reverse())==null?void 0:He[0]}],q=u.value[J],ce=_e==null?void 0:_e.map(Ue=>{var Ge;return(Ge=e.languages)==null?void 0:Ge[Ue]}).filter(Boolean),ye=(je=e.countries.find(({iso:Ue})=>Ue===Me))==null?void 0:je.name,ke=[{label:Pe("event.organizer.label"),value:k},{label:Pe("event.organizertype.label"),value:q},{label:Pe("resources.Languages"),value:ce==null?void 0:ce.join(", ")},{label:Pe("event.country"),value:ye},{label:Pe("event.are-you-using-any-code-week-resources-in-this-activity"),value:Pe(Ne==="true"?"event.yes":"event.no")},{label:Pe("event.website.label"),value:j},{label:Pe("event.public.label"),value:te},{label:Pe("event.contact.label"),value:M}],Ae=({value:Ue,htmlValue:Ge,imageUrl:pt})=>!Bn.isNil(Ue)&&!Bn.isEmpty(Ue)||!Bn.isEmpty(Ge)||!Bn.isEmpty(pt);return[{title:Pe("event.confirmation_step.activity_overview"),list:A.filter(Ae)},{title:Pe("event.confirmation_step.who_is_the_activity_for"),list:pe.filter(Ae)},{title:Pe("event.confirmation_step.organiser"),list:ke.filter(Ae)}]}),trans:Pe}}},bN={class:"flex flex-col gap-12 w-full"},wN={class:"flex flex-col gap-6"},xN={class:"text-dark-blue text-2xl md:text-[30px] leading-[44px] font-medium font-['Montserrat'] text-center"},kN={class:"flex flex-col gap-1"},SN={class:"flex gap-10 items-center px-4 py-2 text-[16px] md:text-xl text-slate-500 bg-white"},TN={class:"flex-shrink-0 w-32 md:w-60"},AN=["innerHTML"],CN={key:1},EN={class:"mb-2"},ON=["src"],MN={key:2,class:"flex-grow w-full"};function RN(e,t,n,r,s,a){return S(),P("div",bN,[(S(!0),P(Ve,null,Qe(r.stepDataList,({title:o,list:u})=>(S(),P("div",wN,[v("h2",xN,re(o),1),v("div",kN,[(S(!0),P(Ve,null,Qe(u,({label:d,value:h,htmlValue:f,imageUrl:p,imageName:m})=>(S(),P("div",SN,[v("div",TN,re(d),1),f?(S(),P("div",{key:0,innerHTML:f,class:"flex-grow w-full space-y-2 [&_p]:py-0"},null,8,AN)):ae("",!0),p?(S(),P("div",CN,[v("div",EN,re(r.trans("event.image-attached")),1),v("img",{class:"mb-2 max-h-80",src:p},null,8,ON),v("div",null,re(m),1)])):ae("",!0),h?(S(),P("div",MN,re(h||""),1)):ae("",!0)]))),256))])]))),256))])}const DN=vt(_N,[["render",RN]]),PN={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.checked)}}}},LN={class:"flex items-center gap-2 cursor-pointer"},IN=["id","name","checked"],NN=["for"],VN={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},FN={class:"cursor-pointer text-xl text-slate-500"};function $N(e,t,n,r,s,a){return S(),P("label",LN,[v("input",{class:"peer hidden",type:"checkbox",id:n.name,name:n.name,checked:n.modelValue,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,IN),v("div",{class:"flex-shrink-0 h-8 w-8 border-2 bg-white flex items-center justify-center cursor-pointer border-dark-blue-200 rounded-lg",for:e.id},[n.modelValue?(S(),P("svg",VN,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],8,NN),v("span",FN,[ft(re(n.label)+" ",1),Ie(e.$slots,"default")])])}const BN=vt(PN,[["render",$N]]),HN={props:{token:{type:String,default:""},event:{type:Object,default:()=>({})},selectedValues:{type:Object,default:()=>({})},locale:{type:String,default:""},user:{type:Object,default:()=>({})},themes:{type:Array,default:()=>[]},audiences:{type:Array,default:()=>[]},leadingTeachers:{type:Array,default:()=>[]},languages:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},location:{type:Object,default:()=>({})},privacyLink:{type:String,default:""}},components:{FormStep1:NI,FormStep2:dN,FormStep3:yN,AddConfirmation:DN,CheckboxField:BN},setup(e,{emit:t}){var x,O,B,U,F;const{stepTitles:n}=Hi(),r=fe(null),s=fe(null),a=fe(1),o=fe({}),u=fe(!1),d=fe({activity_type:"open-in-person",location:((x=e.location)==null?void 0:x.location)||"",geoposition:((B=(O=e.location)==null?void 0:O.geoposition)==null?void 0:B.split(","))||[],is_recurring_event_local:"false",recurring_event:"daily",is_extracurricular_event:"false",is_standard_school_curriculum:"false",organizer:((U=e.location)==null?void 0:U.name)||"",organizer_type:((F=e==null?void 0:e.location)==null?void 0:F.organizer_type)||"",language:e.locale?[e.locale]:[],country_iso:e.location.country_iso||"",is_use_resource:"false",privacy:!1}),h=fe(Bn.clone(d.value)),f=me(()=>{const D=Bn.cloneDeep(h.value),T=["title","activity_type","duration","is_recurring_event_local","start_date","end_date","theme","description"];return["open-online","invite-online"].includes(D.activity_type)||T.push("location"),T.every($=>!Bn.isEmpty(D[$]))}),p=me(()=>{const D=Bn.cloneDeep(h.value),T=["audience","ages","is_extracurricular_event"];return!!D.participants_count&&T.every($=>!Bn.isEmpty(D[$]))}),m=me(()=>{const D=Bn.cloneDeep(h.value),T=["organizer","organizer_type","country_iso","user_email"];return["open-online","invite-online"].includes(D.activity_type)&&T.push("event_url"),D.privacy?T.every($=>!Bn.isEmpty(D[$])):!1}),y=me(()=>a.value===1&&!f.value||a.value===2&&!p.value||a.value===3&&!m.value),_=D=>{a.value=Math.max(Math.min(D,4),1)},b=()=>{var $,se,ee,de;const D=(($=e==null?void 0:e.event)==null?void 0:$.id)||((se=r.value)==null?void 0:se.id),T=((ee=e==null?void 0:e.event)==null?void 0:ee.slug)||((de=r.value)==null?void 0:de.slug);window.location.href=`/view/${D}/${T}`},E=()=>window.location.href="/events",H=()=>window.location.reload(),V=async()=>{var $,se,ee,de,ne,N,G;o.value={};const D=h.value,T={_token:e.token,_method:Bn.isNil(e.event.id)?void 0:"PATCH",title:D.title,activity_format:($=D.activity_format)==null?void 0:$.join(","),activity_type:D.activity_type,location:D.location,geoposition:((se=D.geoposition)==null?void 0:se.join(","))||[],duration:D.duration,start_date:D.start_date,end_date:D.end_date,theme:(ee=D.theme)==null?void 0:ee.join(","),description:D.description,audience:(de=D.audience)==null?void 0:de.join(","),participants_count:D.participants_count,males_count:D.males_count,females_count:D.females_count,other_count:D.other_count,ages:(ne=D.ages)==null?void 0:ne.join(","),is_extracurricular_event:D.is_extracurricular_event==="true",is_standard_school_curriculum:D.is_standard_school_curriculum==="true",codeweek_for_all_participation_code:D.codeweek_for_all_participation_code,leading_teacher_tag:D.leading_teacher_tag,picture:D.picture,organizer:D.organizer,organizer_type:D.organizer_type,language:D.language,country_iso:D.country_iso,is_use_resource:D.is_use_resource==="true",event_url:D.event_url,contact_person:D.contact_person,user_email:D.user_email,privacy:D.privacy===!0?"on":void 0};D.is_recurring_event_local==="true"&&(T.recurring_event=D.recurring_event,T.recurring_type=D.recurring_type);try{if(!Bn.isNil(e.event.id))await Tt.post(`/events/${e.event.id}`,T);else{const{data:k}=await Tt.post("/events",T);r.value=k.event}_(4)}catch(k){o.value=(G=(N=k.response)==null?void 0:N.data)==null?void 0:G.errors,a.value=1}};return Wt(()=>e.event,()=>{var se,ee,de,ne;if(!e.event.id)return;const D=N=>{var G,k;return((k=(G=N==null?void 0:N.split(","))==null?void 0:G.filter(J=>!!J))==null?void 0:k.map(J=>Number(J)))||[]},T=e.event,$=T.geoposition||((se=e.location)==null?void 0:se.geoposition);h.value={...h.value,title:T.title,activity_format:T.activity_format,activity_type:T.activity_type||"open-in-person",location:T.location||((ee=e.location)==null?void 0:ee.location),geoposition:$==null?void 0:$.split(","),duration:T.duration,start_date:T.start_date,end_date:T.end_date,recurring_event:T.recurring_event||"daily",recurring_type:T.recurring_type,theme:D(e.selectedValues.themes),description:T.description,audience:D(e.selectedValues.audiences),participants_count:T.participants_count,males_count:T.males_count,females_count:T.females_count,other_count:T.other_count,ages:T.ages,is_extracurricular_event:String(!!T.is_extracurricular_event),is_standard_school_curriculum:String(!!T.is_standard_school_curriculum),codeweek_for_all_participation_code:T.codeweek_for_all_participation_code,leading_teacher_tag:T.leading_teacher_tag,picture:T.picture,pictureUrl:e.selectedValues.picture,organizer:T.organizer||((de=e.location)==null?void 0:de.name),organizer_type:T.organizer_type||((ne=e==null?void 0:e.location)==null?void 0:ne.organizer_type),language:T.languages||[e.locale],country_iso:T.country_iso||e.location.country_iso,is_use_resource:String(!!T.is_use_resource),event_url:T.event_url,contact_person:T.contact_person,user_email:T.user_email},T.recurring_event&&(h.value.is_recurring_event_local="true")},{immediate:!0}),Wt(()=>a.value,()=>{if(a.value===4){const D=document.getElementById("add-event-hero-section");D&&(D.style.display="none"),window.scrollTo({top:0})}else if(s.value){const D=s.value.getBoundingClientRect().top;window.scrollTo({top:D+window.pageYOffset-40})}}),Ft(()=>{const D=new IntersectionObserver(([$])=>{u.value=$.isIntersecting}),T=document.getElementById("page-footer");T&&D.observe(T)}),{containerRef:s,step:a,stepTitles:n,errors:o,formValues:h,handleGoToActivity:b,handleGoMapPage:E,handleReloadPage:H,handleMoveStep:_,handleSubmit:V,disableNextbutton:y,validStep1:f,validStep2:p,validStep3:m,pageFooterVisible:u}}},UN={key:0,class:"flex relative justify-center py-10 codeweek-container-lg"},jN={class:"flex gap-12"},qN=["onClick"],WN={class:"flex-1"},YN={class:"text-slate-500 font-normal text-base leading-[22px] p-0 text-center"},zN={key:0,class:"absolute top-6 left-[calc(100%+1.5rem)] -translate-x-1/2 w-[calc(100%-1rem)] md:w-[calc(100%-0.75rem)] h-[2px] bg-[#CCF0F9]"},KN={key:1,class:"flex relative justify-center px-4 py-10 codeweek-container-lg md:px-10 md:py-20"},GN={class:"flex flex-col justify-center items-center text-center gap-4 max-w-[660px]"},JN={class:"text-dark-blue text-[22px] md:text-4xl font-semibold font-[Montserrat]"},ZN={key:0,class:"flex flex-col gap-4 text-[16px] text-center"},XN={ref:"containerRef",class:"relative w-full"},QN={class:"relative pt-20 pb-16 codeweek-container-lg md:pt-32 md:pb-20"},e4={class:"flex justify-center"},t4={class:"flex flex-col max-w-[852px] w-full"},n4={key:0,class:"text-dark-blue text-2xl md:text-4xl leading-[44px] font-medium font-['Montserrat'] mb-10 text-center"},r4=["href"],s4={class:"flex flex-wrap gap-y-2 gap-x-4 justify-between mt-10 min-h-12"},i4={key:0},a4={key:1},l4=["disabled"],o4={key:0},u4={key:1},c4={key:1},d4={key:2};function f4(e,t,n,r,s,a){var p;const o=at("FormStep1"),u=at("FormStep2"),d=at("FormStep3"),h=at("CheckboxField"),f=at("AddConfirmation");return S(),P(Ve,null,[r.step<4?(S(),P("div",UN,[v("div",jN,[(S(!0),P(Ve,null,Qe(r.stepTitles,(m,y)=>(S(),P("div",{class:Be(["flex relative flex-col flex-1 gap-2 items-center md:w-52",[y===0&&"cursor-pointer",y+1===2&&r.validStep1&&"cursor-pointer",y+1===3&&r.validStep2&&"cursor-pointer"]]),onClick:()=>{y+1===2&&!r.validStep1||y+1===3&&!r.validStep2||r.handleMoveStep(y+1)}},[v("div",{class:Be(["w-12 h-12 rounded-full flex justify-center items-center text-['#20262C'] font-semibold text-2xl",[r.step===y+1?"bg-light-blue-300":"bg-light-blue-100"]])},re(y+1),3),v("div",WN,[v("p",YN,re(e.$t(`event.${m}`)),1)]),yr.formValues.privacy=m),name:"privacy"},{default:Te(()=>[v("div",null,[v("span",null,re(e.$t("event.privacy")),1),v("a",{class:"ml-1 !inline cookweek-link",href:n.privacyLink,target:"_blank"},re(e.$t("event.privacy-policy-terms")),9,r4)])]),_:1},8,["modelValue"])],2),v("div",{class:Be([r.step!==4&&"hidden"])},[he(f,{formValues:r.formValues,themes:n.themes,location:n.location,audiences:n.audiences,leadingTeachers:n.leadingTeachers,languages:n.languages,countries:n.countries},null,8,["formValues","themes","location","audiences","leadingTeachers","languages","countries"])],2),v("div",s4,[r.step>1?(S(),P("button",{key:0,class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-2.5 px-6 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] max-sm:w-full sm:min-w-[224px]",type:"button",onClick:t[1]||(t[1]=()=>{r.step===4?r.handleGoToActivity():r.handleMoveStep(r.step-1)})},[r.step===4?(S(),P("span",i4,re(e.$t("event.view-activity")),1)):(S(),P("span",a4,re(e.$t("event.previous-step")),1))])):ae("",!0),t[4]||(t[4]=v("div",{class:"hidden md:block"},null,-1)),v("div",{id:"footer-scroll-activity",class:Be(["flex justify-center max-sm:w-full sm:min-w-[224px]",[r.step<4&&!r.pageFooterVisible?"md:!translate-y-0 max-md:fixed max-md:bottom-0 max-md:left-0 max-md:border-t-2 max-md:border-primary max-md:py-4 max-md:px-[44px] max-md:w-full max-md:bg-white max-md:z-[99]":"!translate-y-0"]])},[v("button",{class:Be(["text-nowrap flex justify-center items-center duration-300 rounded-full py-2.5 px-6 font-semibold text-lg max-sm:w-full sm:min-w-[224px]",[r.disableNextbutton?"cursor-not-allowed bg-gray-200 text-gray-400":"bg-primary hover:bg-hover-orange text-[#20262C]"]]),type:"button",disabled:r.disableNextbutton,onClick:t[2]||(t[2]=()=>{var m;r.step===4?(m=n.event)!=null&&m.id?r.handleGoMapPage():r.handleReloadPage():r.step===3&&r.validStep3?r.handleSubmit():r.step===2&&r.validStep2?r.handleMoveStep(3):r.step===1&&r.validStep1&&r.handleMoveStep(2)})},[r.step===4?(S(),P(Ve,{key:0},[(p=n.event)!=null&&p.id?(S(),P("span",o4,re(e.$t("event.back-to-map-page")),1)):(S(),P("span",u4,re(e.$t("event.add-another-activity")),1))],64)):r.step===3?(S(),P("span",c4,re(e.$t("event.submit")),1)):(S(),P("span",d4,re(e.$t("event.next-step")),1))],10,l4)],2)])])])])],512)],64)}const h4=vt(HN,[["render",f4]]),p4={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},m4={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function g4(e,t,n,r,s,a){return S(),P("span",m4,re(s.label),1)}const $1=vt(p4,[["render",g4]]),v4={components:{ResourcePill:$1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},y4={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},_4={class:"flex-shrink-0"},b4=["src"],w4={class:"flex gap-2 flex-wrap mb-2"},x4={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},k4={key:0,class:"text-slate-500 text-[16px] leading-[22px]"},S4={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},T4={class:"flex-shrink-0"},A4=["href"];function C4(e,t,n,r,s,a){var u,d,h,f;const o=at("resource-pill");return S(),P("div",y4,[v("div",_4,[v("img",{src:n.resource.thumbnail},null,8,b4)]),v("div",{class:Be(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[v("div",w4,[(S(!0),P(Ve,null,Qe(n.resource.types,p=>(S(),it(o,{property:p,type:"types"},null,8,["property"]))),256))]),v("div",x4,re(n.resource.name),1),(d=(u=n.resource.languages)==null?void 0:u[0])!=null&&d.name?(S(),P("div",k4," Language: "+re(((f=(h=n.resource.languages)==null?void 0:h[0])==null?void 0:f.name)||""),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:Be(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",S4,[ft(re(n.resource.description)+" ",1),s.needShowMore?(S(),P("div",{key:0,class:Be(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...p)=>a.onToggleShowMore&&a.onToggleShowMore(...p))},re(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",T4,[t[2]||(t[2]=v("div",{class:"h-[56px]"},null,-1)),v("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[v("span",null,re(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,A4)])],2)])}const B1=vt(v4,[["render",C4]]),E4={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},O4={role:"navigation","aria-label":"pagination"},M4={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},R4=["disabled"],D4={class:"flex items-center gap-1 whitespace-nowrap"},P4=["onClick"],L4={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},I4=["disabled"];function N4(e,t,n,r,s,a){return S(),P("nav",O4,[v("ul",M4,[v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=Et(o=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,R4)]),(S(!0),P(Ve,null,Qe(a.pages,o=>(S(),P("li",D4,[n.pagination.current_page!=o?(S(),P("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300 cursor-pointer",onClick:Et(u=>a.changePage(o),["prevent"])},re(o),9,P4)):(S(),P("a",L4,re(o),1))]))),256)),v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=Et(o=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,I4)])])])}const ud=vt(E4,[["render",N4]]);var V4={exports:{}};/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(e,t){(function(r,s){e.exports=s()})(N1,function(){return function(){var n={686:function(a,o,u){u.d(o,{default:function(){return Ne}});var d=u(279),h=u.n(d),f=u(370),p=u.n(f),m=u(817),y=u.n(m);function _(j){try{return document.execCommand(j)}catch{return!1}}var b=function(te){var M=y()(te);return _("cut"),M},E=b;function H(j){var te=document.documentElement.getAttribute("dir")==="rtl",M=document.createElement("textarea");M.style.fontSize="12pt",M.style.border="0",M.style.padding="0",M.style.margin="0",M.style.position="absolute",M.style[te?"right":"left"]="-9999px";var ie=window.pageYOffset||document.documentElement.scrollTop;return M.style.top="".concat(ie,"px"),M.setAttribute("readonly",""),M.value=j,M}var V=function(te,M){var ie=H(te);M.container.appendChild(ie);var ge=y()(ie);return _("copy"),ie.remove(),ge},x=function(te){var M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},ie="";return typeof te=="string"?ie=V(te,M):te instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(te==null?void 0:te.type)?ie=V(te.value,M):(ie=y()(te),_("copy")),ie},O=x;function B(j){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?B=function(M){return typeof M}:B=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},B(j)}var U=function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},M=te.action,ie=M===void 0?"copy":M,ge=te.container,z=te.target,Le=te.text;if(ie!=="copy"&&ie!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(z!==void 0)if(z&&B(z)==="object"&&z.nodeType===1){if(ie==="copy"&&z.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(ie==="cut"&&(z.hasAttribute("readonly")||z.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Le)return O(Le,{container:ge});if(z)return ie==="cut"?E(z):O(z,{container:ge})},F=U;function D(j){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?D=function(M){return typeof M}:D=function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M},D(j)}function T(j,te){if(!(j instanceof te))throw new TypeError("Cannot call a class as a function")}function $(j,te){for(var M=0;M"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function J(j){return J=Object.setPrototypeOf?Object.getPrototypeOf:function(M){return M.__proto__||Object.getPrototypeOf(M)},J(j)}function _e(j,te){var M="data-clipboard-".concat(j);if(te.hasAttribute(M))return te.getAttribute(M)}var Me=function(j){ee(M,j);var te=ne(M);function M(ie,ge){var z;return T(this,M),z=te.call(this),z.resolveOptions(ge),z.listenClick(ie),z}return se(M,[{key:"resolveOptions",value:function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof ge.action=="function"?ge.action:this.defaultAction,this.target=typeof ge.target=="function"?ge.target:this.defaultTarget,this.text=typeof ge.text=="function"?ge.text:this.defaultText,this.container=D(ge.container)==="object"?ge.container:document.body}},{key:"listenClick",value:function(ge){var z=this;this.listener=p()(ge,"click",function(Le){return z.onClick(Le)})}},{key:"onClick",value:function(ge){var z=ge.delegateTarget||ge.currentTarget,Le=this.action(z)||"copy",Xe=F({action:Le,container:this.container,target:this.target(z),text:this.text(z)});this.emit(Xe?"success":"error",{action:Le,text:Xe,trigger:z,clearSelection:function(){z&&z.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(ge){return _e("action",ge)}},{key:"defaultTarget",value:function(ge){var z=_e("target",ge);if(z)return document.querySelector(z)}},{key:"defaultText",value:function(ge){return _e("text",ge)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(ge){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return O(ge,z)}},{key:"cut",value:function(ge){return E(ge)}},{key:"isSupported",value:function(){var ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],z=typeof ge=="string"?[ge]:ge,Le=!!document.queryCommandSupported;return z.forEach(function(Xe){Le=Le&&!!document.queryCommandSupported(Xe)}),Le}}]),M}(h()),Ne=Me},828:function(a){var o=9;if(typeof Element<"u"&&!Element.prototype.matches){var u=Element.prototype;u.matches=u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector}function d(h,f){for(;h&&h.nodeType!==o;){if(typeof h.matches=="function"&&h.matches(f))return h;h=h.parentNode}}a.exports=d},438:function(a,o,u){var d=u(828);function h(m,y,_,b,E){var H=p.apply(this,arguments);return m.addEventListener(_,H,E),{destroy:function(){m.removeEventListener(_,H,E)}}}function f(m,y,_,b,E){return typeof m.addEventListener=="function"?h.apply(null,arguments):typeof _=="function"?h.bind(null,document).apply(null,arguments):(typeof m=="string"&&(m=document.querySelectorAll(m)),Array.prototype.map.call(m,function(H){return h(H,y,_,b,E)}))}function p(m,y,_,b){return function(E){E.delegateTarget=d(E.target,y),E.delegateTarget&&b.call(m,E)}}a.exports=f},879:function(a,o){o.node=function(u){return u!==void 0&&u instanceof HTMLElement&&u.nodeType===1},o.nodeList=function(u){var d=Object.prototype.toString.call(u);return u!==void 0&&(d==="[object NodeList]"||d==="[object HTMLCollection]")&&"length"in u&&(u.length===0||o.node(u[0]))},o.string=function(u){return typeof u=="string"||u instanceof String},o.fn=function(u){var d=Object.prototype.toString.call(u);return d==="[object Function]"}},370:function(a,o,u){var d=u(879),h=u(438);function f(_,b,E){if(!_&&!b&&!E)throw new Error("Missing required arguments");if(!d.string(b))throw new TypeError("Second argument must be a String");if(!d.fn(E))throw new TypeError("Third argument must be a Function");if(d.node(_))return p(_,b,E);if(d.nodeList(_))return m(_,b,E);if(d.string(_))return y(_,b,E);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(_,b,E){return _.addEventListener(b,E),{destroy:function(){_.removeEventListener(b,E)}}}function m(_,b,E){return Array.prototype.forEach.call(_,function(H){H.addEventListener(b,E)}),{destroy:function(){Array.prototype.forEach.call(_,function(H){H.removeEventListener(b,E)})}}}function y(_,b,E){return h(document.body,_,b,E)}a.exports=f},817:function(a){function o(u){var d;if(u.nodeName==="SELECT")u.focus(),d=u.value;else if(u.nodeName==="INPUT"||u.nodeName==="TEXTAREA"){var h=u.hasAttribute("readonly");h||u.setAttribute("readonly",""),u.select(),u.setSelectionRange(0,u.value.length),h||u.removeAttribute("readonly"),d=u.value}else{u.hasAttribute("contenteditable")&&u.focus();var f=window.getSelection(),p=document.createRange();p.selectNodeContents(u),f.removeAllRanges(),f.addRange(p),d=f.toString()}return d}a.exports=o},279:function(a){function o(){}o.prototype={on:function(u,d,h){var f=this.e||(this.e={});return(f[u]||(f[u]=[])).push({fn:d,ctx:h}),this},once:function(u,d,h){var f=this;function p(){f.off(u,p),d.apply(h,arguments)}return p._=d,this.on(u,p,h)},emit:function(u){var d=[].slice.call(arguments,1),h=((this.e||(this.e={}))[u]||[]).slice(),f=0,p=h.length;for(f;fD.teach===1)),a=fe(e.prpLevels.filter(D=>D.learn===1)),o=fe(e.prpTypes),u=fe(e.prpProgrammingLanguages),d=fe(e.prpCategories),h=fe(e.prpLanguages),f=fe(e.prpSubjects),p=fe({}),m=Hr({current_page:1}),y=fe([]),_=me(()=>e.levels.filter(D=>D.teach===1)),b=me(()=>e.levels.filter(D=>D.learn===1)),E=me(()=>[...o.value,...s.value,...a.value,...h.value,...u.value,...f.value,...d.value]),H=D=>{const T=$=>$.id!==D.id;o.value=o.value.filter(T),s.value=s.value.filter(T),a.value=a.value.filter(T),h.value=h.value.filter(T),u.value=u.value.filter(T),f.value=f.value.filter(T),d.value=d.value.filter(T),U()},V=()=>{o.value=[],s.value=[],a.value=[],h.value=[],u.value=[],f.value=[],d.value=[],U()},x=()=>{window.scrollTo(0,0)},O=Bn.debounce(()=>{U()},300),B=()=>{x(),U(!0)},U=(D=!1)=>{D||(m.current_page=1),y.value=[],Tt.post("/resources/search?page="+m.current_page,{query:n.value,searchInput:r.value,selectedLevels:[...s.value,...a.value],selectedTypes:o.value,selectedProgrammingLanguages:u.value,selectedCategories:d.value,selectedLanguages:h.value,selectedSubjects:f.value}).then(T=>{m.per_page=T.data.per_page,m.current_page=T.data.current_page,m.from=T.data.from,m.last_page=T.data.last_page,m.last_page_url=T.data.last_page_url,m.next_page_url=T.data.next_page_url,m.prev_page=T.data.prev_page,m.prev_page_url=T.data.prev_page,m.to=T.data.to,m.total=T.data.total,y.value=T.data.data}).catch(T=>{p.value=T.response.data})},F=(D,T)=>Pe(T+"."+D.name);return Ft(()=>{U()}),{query:n,searchInput:r,targetAudiences:_,levelsDifficulty:b,selectedTargetAudiences:s,selectedLevelsDifficulty:a,selectedTypes:o,selectedProgrammingLanguages:u,selectedCategories:d,selectedLanguages:h,selectedSubjects:f,errors:p,pagination:m,resources:y,debounceSearch:O,paginate:B,onSubmit:U,customLabel:F,showFilterModal:t,tags:E,removeSelectedItem:H,removeAllSelectedItems:V}}},$4={class:"codeweek-resourceform-component font-['Blinker']"},B4={class:"codeweek-container py-6"},H4={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},U4={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-12"},j4={class:"block text-[16px] text-slate-500 mb-2"},q4=["placeholder"],W4={class:"block text-[16px] text-slate-500 mb-2"},Y4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},z4={class:"language-json"},K4={class:"block text-[16px] text-slate-500 mb-2"},G4={class:"language-json"},J4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},Z4={class:"block text-[16px] text-slate-500 mb-2"},X4={class:"language-json"},Q4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},eV={class:"block text-[16px] text-slate-500 mb-2"},tV={class:"language-json"},nV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},rV={class:"block text-[16px] text-slate-500 mb-2"},sV={class:"language-json"},iV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},aV={class:"block text-[16px] text-slate-500 mb-2"},lV={class:"language-json"},oV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},uV={class:"block text-[16px] text-slate-500 mb-2"},cV={class:"language-json"},dV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},fV={class:"sm:col-span-2 md:col-span-1 lg:col-span-full lg:grid grid-cols-12 mt-3"},hV={class:"w-full flex items-end justify-center lg:col-span-4 h-full"},pV={class:"text-base leading-7 font-semibold text-black normal-case"},mV={key:0,class:"flex md:justify-center"},gV={class:"max-md:w-full flex flex-wrap gap-2"},vV={class:"flex items-center gap-2"},yV=["onClick"],_V={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},bV={class:"relative pt-20 md:pt-48"},wV={class:"bg-yellow-50"},xV={class:"relative z-10 codeweek-container"},kV={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function SV(e,t,n,r,s,a){const o=at("multiselect"),u=at("resource-card"),d=at("pagination");return S(),P("div",$4,[v("div",B4,[v("div",{class:Be(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",H4,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=h=>r.showFilterModal=!1)},t[14]||(t[14]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",U4,[v("div",null,[v("label",j4,re(e.$t("resources.search_by_title_description")),1),Dn(v("input",{class:"px-6 py-3 w-full text-[16px] rounded-full border-solid border-2 border-[#A4B8D9] text-[#333E48] font-semibold placeholder:font-normal",type:"text","onUpdate:modelValue":t[1]||(t[1]=h=>r.searchInput=h),onSearchChange:t[2]||(t[2]=(...h)=>r.debounceSearch&&r.debounceSearch(...h)),onKeyup:t[3]||(t[3]=$n((...h)=>r.onSubmit&&r.onSubmit(...h),["enter"])),placeholder:e.$t("resources.search_resources")},null,40,q4),[[Ni,r.searchInput]])]),v("div",null,[v("label",W4,re(e.$t("resources.resource_type")),1),he(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=h=>r.selectedTypes=h),class:"multi-select",options:n.types,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.resource_type_placeholder"),label:"resources.resources.types","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(S(),P("div",Y4," Selected "+re(h.length)+" "+re(h.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",z4,[v("code",null,re(r.selectedTypes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",K4,re(e.$t("resources.target_audience")),1),he(o,{modelValue:r.selectedTargetAudiences,"onUpdate:modelValue":t[5]||(t[5]=h=>r.selectedTargetAudiences=h),class:"multi-select",options:r.targetAudiences,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.target_audience_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(S(),P("div",J4," Selected "+re(h.length)+" "+re(h.length>1?"targets":"target"),1)):ae("",!0)]),default:Te(()=>[v("pre",G4,[v("code",null,re(r.selectedTargetAudiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",Z4,re(e.$t("resources.level_difficulty")),1),he(o,{modelValue:r.selectedLevelsDifficulty,"onUpdate:modelValue":t[6]||(t[6]=h=>r.selectedLevelsDifficulty=h),class:"multi-select",options:r.levelsDifficulty,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.level_difficulty_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(S(),P("div",Q4," Selected "+re(h.length)+" "+re(h.length>1?"levels":"level"),1)):ae("",!0)]),default:Te(()=>[v("pre",X4,[v("code",null,re(r.selectedLevelsDifficulty),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",eV,re(e.$t("resources.Languages")),1),he(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[7]||(t[7]=h=>r.selectedLanguages=h),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.languages_placeholder"),label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(S(),P("div",nV," Selected "+re(h.length)+" "+re(h.length>1?"languages":"language"),1)):ae("",!0)]),default:Te(()=>[v("pre",tV,[v("code",null,re(r.selectedLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",rV,re(e.$t("resources.programming_languages")),1),he(o,{modelValue:r.selectedProgrammingLanguages,"onUpdate:modelValue":t[8]||(t[8]=h=>r.selectedProgrammingLanguages=h),class:"multi-select",options:n.programmingLanguages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.programming_languages_placeholder"),label:"resources.resources.programming_languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(S(),P("div",iV," Selected "+re(h.length)+" "+re(h.length>1?"programming languages":"programming language"),1)):ae("",!0)]),default:Te(()=>[v("pre",sV,[v("code",null,re(r.selectedProgrammingLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",aV,re(e.$t("resources.Subjects")),1),he(o,{modelValue:r.selectedSubjects,"onUpdate:modelValue":t[9]||(t[9]=h=>r.selectedSubjects=h),class:"multi-select",options:n.subjects,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.subjects_placeholder"),label:"resources.resources.subjects","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(S(),P("div",oV," Selected "+re(h.length)+" "+re(h.length>1?"subjects":"subject"),1)):ae("",!0)]),default:Te(()=>[v("pre",lV,[v("code",null,re(r.selectedSubjects),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",uV,re(e.$t("resources.categories")),1),he(o,{modelValue:r.selectedCategories,"onUpdate:modelValue":t[10]||(t[10]=h=>r.selectedCategories=h),class:"multi-select",options:n.categories,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.categories_placeholder"),label:"resources.resources.categories","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(S(),P("div",dV," Selected "+re(h.length)+" "+re(h.length>1?"categories":"category"),1)):ae("",!0)]),default:Te(()=>[v("pre",cV,[t[15]||(t[15]=ft(" ")),v("code",null,re(r.selectedCategories),1),t[16]||(t[16]=ft(` + `))])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",fV,[t[17]||(t[17]=v("div",{class:"hidden lg:block lg:col-span-4"},null,-1)),v("div",hV,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[11]||(t[11]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",pV,re(e.$t("resources.search")),1)])])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[12]||(t[12]=h=>r.showFilterModal=!0)},t[18]||(t[18]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[ft(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(S(),P("div",mV,[v("div",gV,[(S(!0),P(Ve,null,Qe(r.tags,h=>(S(),P("div",{key:h.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",vV,[v("span",null,re(h.name),1),v("button",{onClick:f=>r.removeSelectedItem(h)},t[19]||(t[19]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,yV)])]))),128)),v("div",_V,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[13]||(t[13]=(...h)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...h))}," Clear all filters ")])])])):ae("",!0)]),v("div",bV,[t[20]||(t[20]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[21]||(t[21]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",wV,[v("div",xV,[v("div",kV,[(S(!0),P(Ve,null,Qe(r.resources,h=>(S(),it(u,{key:h.id,resource:h},null,8,["resource"]))),128))]),r.pagination.last_page>1?(S(),it(d,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const TV=vt(F4,[["render",SV]]);window.singleselect=void 0;const AV={components:{Multiselect:Ta},props:{name:String,options:Array,value:String,placeholder:String},data(){return{values:this.value,option:this.options}}},CV={class:"multiselect-wrapper"},EV=["name","value"];function OV(e,t,n,r,s,a){const o=at("multiselect");return S(),P("div",CV,[he(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:s.option,placeholder:n.placeholder},null,8,["modelValue","options","placeholder"]),v("input",{name:n.name,type:"hidden",value:s.values},null,8,EV)])}const MV=vt(AV,[["render",OV]]),RV={components:{Multiselect:Ta},props:{name:String,value:String,options:Array,closeOnSelect:Boolean,label:String,translated:String,multiple:Boolean,searchable:Boolean},data(){let e=[],t=[];if(this.value){const n=this.value.split(",");t=n,e=n.map(r=>this.options.find(s=>s.id==r)).filter(r=>r!==void 0)}return{values:e,innerValues:t}},methods:{select(e){this.innerValues.push(e.id)},remove(e){this.innerValues=this.innerValues.filter(t=>t!=e.id)},customLabel(e,t){return this.$t(`${t}.${e.name}`)}}},DV={class:"multiselect-wrapper"},PV=["name","value"];function LV(e,t,n,r,s,a){const o=at("multiselect",!0);return S(),P("div",DV,[he(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:n.options,multiple:!0,taggable:!0,"close-on-select":!1,"clear-on-select":!1,searchable:!1,"show-labels":!1,placeholder:"","preserve-search":!0,label:n.label,"track-by":"id","preselect-first":!1,"custom-label":a.customLabel,onSelect:a.select,onRemove:a.remove},null,8,["modelValue","options","label","custom-label","onSelect","onRemove"]),v("input",{name:n.name,type:"hidden",value:s.innerValues.toString()},null,8,PV)])}const IV=vt(RV,[["render",LV]]),NV={props:["code","countries","target"],data(){return{selected_country:this.code||""}},methods:{newCountry(){window.location.href="/"+this.target+"/"+this.selected_country}}},VV={class:"relative"},FV=["value"];function $V(e,t,n,r,s,a){return S(),P("div",VV,[Dn(v("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.selected_country=o),id:"id_country",name:"country_iso",onChange:t[1]||(t[1]=o=>a.newCountry()),class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4 appearance-none"},[t[2]||(t[2]=v("option",{value:""}," All countries",-1)),t[3]||(t[3]=v("option",{disabled:"",value:"---"},"---------------",-1)),(S(!0),P(Ve,null,Qe(n.countries,o=>(S(),P("option",{value:o.iso},re(o.name)+" ("+re(o.total)+") ",9,FV))),256))],544),[[wp,s.selected_country]]),t[4]||(t[4]=v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2"},[v("img",{src:"/images/select-arrow.svg"})],-1))])}const BV=vt(NV,[["render",$V]]),HV={components:{Multiselect:Ta},props:["event","refresh","ambassador","pendingCounter","nextPending"],name:"moderate-activity",data(){return{status:this.event.status,showModal:!1,showDeleteModal:!1,rejectionText:"",rejectionOption:null,rejectionOptions:[{title:this.$t("moderation.description.title"),text:this.$t("moderation.description.text")},{title:this.$t("moderation.missing-details.title"),text:this.$t("moderation.missing-details.text")},{title:this.$t("moderation.duplicate.title"),text:this.$t("moderation.duplicate.text")},{title:this.$t("moderation.not-related.title"),text:this.$t("moderation.not-related.text")}]}},computed:{displayRejectionOptions(){return this.rejectionOptions.map(e=>{switch(e.title){case"moderation.description.title":return{title:"Missing proper descriptions",text:"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!"};case"moderation.missing-details.title":return{title:"Missing important details",text:"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};case"moderation.duplicate.title":return{title:"Duplicate",text:"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!"};case"moderation.not-related.title":return{title:"Not programming related",text:"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};default:return e}})}},methods:{reRender(){this.refresh?window.location.reload(!1):window.location.assign(this.nextPending)},approve(){Tt.post("/api/event/approve/"+this.event.id).then(()=>{this.status="APPROVED",this.reRender()})},deleteEvent(){Tt.post("/api/event/delete/"+this.event.id).then(e=>{this.status="DELETED",this.refresh?this.reRender():window.location.assign(e.data.redirectUrl)})},toggleModal(){this.showModal=!this.showModal},toggleDeleteModal(){this.showDeleteModal=!this.showDeleteModal},reject(){Tt.post("/api/event/reject/"+this.event.id,{rejectionText:this.rejectionText}).then(()=>{this.toggleModal(),this.status="REJECTED",this.reRender()})},prefillRejectionText(){this.rejectionText=this.rejectionOption.text}}},UV={class:"moderate-event"},jV={key:0,class:"px-5 flex items-center w-full gap-1"},qV={class:"flex justify-end flex-1 items-center gap-1"},WV={key:1,class:"h-8 w-full grid grid-cols-3 gap-4 items-center"},YV={class:"flex-none"},zV={href:"/pending"},KV={class:"flex justify-center"},GV={key:0},JV={class:"actions flex justify-items-end justify-end gap-2"},ZV={key:0,class:"modal-overlay"},XV={class:"modal-container"},QV={class:"modal-header"},eF={class:"modal-body"},tF={class:"modal-footer"},nF={key:0,class:"modal-overlay"},rF={class:"modal-container"},sF={class:"modal-header"},iF={class:"modal-footer"};function aF(e,t,n,r,s,a){const o=at("multiselect");return S(),P("div",UV,[n.refresh?(S(),P("div",jV,[t[14]||(t[14]=v("p",{class:"text-default text-slate-500 flex items-center font-semibold p-0"},"Moderation:",-1)),v("div",qV,[v("button",{onClick:t[0]||(t[0]=(...u)=>a.approve&&a.approve(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-blue text-white rounded-full flex items-center"},"Approve"),v("button",{onClick:t[1]||(t[1]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-primary text-white rounded-full flex items-center"},"Reject"),v("button",{onClick:t[2]||(t[2]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-orange text-white rounded-full flex items-center"},"Delete")])])):ae("",!0),n.refresh?ae("",!0):(S(),P("div",WV,[v("div",YV,[t[15]||(t[15]=ft("Pending Activities: ")),v("a",zV,re(n.pendingCounter),1)]),v("div",KV,[v("div",null,[ft(re(e.$t("event.current_status"))+": ",1),v("strong",null,re(s.status),1),t[16]||(t[16]=ft()),n.event.LatestModeration?(S(),P("span",GV,"("+re(n.event.LatestModeration.message)+")",1)):ae("",!0)])]),v("div",JV,[v("button",{onClick:t[3]||(t[3]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),v("button",{onClick:t[4]||(t[4]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),v("button",{onClick:t[5]||(t[5]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])])),he(vs,{name:"modal"},{default:Te(()=>[s.showModal?(S(),P("div",ZV,[v("div",XV,[v("div",QV,[t[17]||(t[17]=v("h3",{class:"text-2xl font-semibold"},"Please provide a reason for rejection",-1)),v("button",{onClick:t[6]||(t[6]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"close-button"},"×")]),v("div",eF,[t[18]||(t[18]=v("p",{class:"text-gray-800 text-lg leading-relaxed"},"This will help the activity organizer to improve their submission.",-1)),he(o,{modelValue:s.rejectionOption,"onUpdate:modelValue":t[7]||(t[7]=u=>s.rejectionOption=u),options:a.displayRejectionOptions,"track-by":"title",label:"title","close-on-select":!0,"preserve-search":!1,placeholder:"Select a rejection reason",searchable:!1,"allow-empty":!1,onInput:a.prefillRejectionText},{singleLabel:Te(({option:u})=>[ft(re(u.title),1)]),_:1},8,["modelValue","options","onInput"]),Dn(v("textarea",{"onUpdate:modelValue":t[8]||(t[8]=u=>s.rejectionText=u),class:"reason-textarea",rows:"4",cols:"40",placeholder:"Reason for rejection"},null,512),[[Ni,s.rejectionText]])]),v("div",tF,[v("button",{onClick:t[9]||(t[9]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[10]||(t[10]=(...u)=>a.reject&&a.reject(...u)),class:"reject-button"},"Reject")])])])):ae("",!0)]),_:1}),he(vs,{name:"modal"},{default:Te(()=>[s.showDeleteModal?(S(),P("div",nF,[v("div",rF,[v("div",sF,[t[19]||(t[19]=v("h3",{class:"text-2xl font-semibold"},"Delete Event",-1)),v("button",{onClick:t[11]||(t[11]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"close-button"},"×")]),t[20]||(t[20]=v("div",{class:"modal-body"},[v("p",null,"This event will be permanently deleted from the website. Are you sure you want to delete this event?")],-1)),v("div",iF,[v("button",{onClick:t[12]||(t[12]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[13]||(t[13]=(...u)=>a.deleteEvent&&a.deleteEvent(...u)),class:"delete-button"},"Delete")])])])):ae("",!0)]),_:1})])}const lF=vt(HV,[["render",aF]]),oF={props:{item:{required:!0},searchText:{required:!0}},setup(e){return{line2:me(()=>(e.item.city?e.item.city+", ":"")+(e.item.country?e.item.country:""))}}},uF={class:"address-list-item"},cF={class:"address-info"},dF={class:"name"},fF={class:"city"};function hF(e,t,n,r,s,a){return S(),P("div",uF,[v("div",cF,[v("div",dF,re(n.item.name)+" "+re(n.item.housenumber),1),v("div",fF,re(r.line2),1)])])}const pF=vt(oF,[["render",hF],["__scopeId","data-v-86cd2f09"]]),mF=[["AF","AFG"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CD","COD"],["CG","COG"],["CK","COK"],["CR","CRI"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["CI","CIV"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["MK","MKD"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["RE","REU"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["UM","UMI"],["US","USA"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["AX","ALA"]],gF=mF.map(([e,t])=>({iso2:e,iso3:t})),vF={props:{item:{required:!0}}};function yF(e,t,n,r,s,a){return S(),P("div",null,re(n.item),1)}const _F=vt(vF,[["render",yF]]),Ya={minLen:3,wait:500,timeout:null,isUpdateItems(e){if(e.length>=this.minLen)return!0},callUpdateItems(e,t){clearTimeout(this.timeout),this.isUpdateItems(e)&&(this.timeout=setTimeout(t,this.wait))},findItem(e,t,n){if(t&&n&&e.length==1)return e[0]}},bF={name:"VAutocomplete",props:{componentItem:{default:()=>_F},minLen:{type:Number,default:Ya.minLen},wait:{type:Number,default:Ya.wait},value:null,getLabel:{type:Function,default:e=>e},items:Array,autoSelectOneItem:{type:Boolean,default:!0},placeholder:String,inputClass:{type:String,default:"v-autocomplete-input"},disabled:{type:Boolean,default:!1},inputAttrs:{type:Object,default:()=>({})},keepOpen:{type:Boolean,default:!1},initialLocation:{type:String,default:null}},setup(e,{emit:t}){let n=fe("");e.initialLocation&&(n=fe(e.initialLocation));const r=fe(!1),s=fe(-1),a=fe(e.items||[]),o=me(()=>!!a.value.length),u=me(()=>r.value&&o.value||e.keepOpen),d=()=>{r.value=!0,s.value=-1,y(null),Ya.callUpdateItems(n.value,h),t("change",n.value)},h=()=>{t("update-items",n.value)},f=()=>{t("focus",n.value),r.value=!0},p=()=>{t("blur",n.value),setTimeout(()=>r.value=!1,200)},m=O=>{y(O),t("item-clicked",O)},y=O=>{O?(a.value=[O],n.value=e.getLabel(O),t("item-selected",O)):_(e.items),t("input",O)},_=O=>{a.value=O||[]},b=O=>a.value.length===1&&O===a.value[0],E=()=>{s.value>-1&&(s.value--,V(document.getElementsByClassName("v-autocomplete-list-item")[s.value]))},H=()=>{s.value{O&&O.scrollIntoView&&O.scrollIntoView(!1)},x=()=>{r.value&&a.value[s.value]&&(y(a.value[s.value]),r.value=!1)};return Wt(()=>e.items,O=>{_(O);const B=Ya.findItem(e.items,n.value,e.autoSelectOneItem);B&&(y(B),r.value=!1)}),Wt(()=>e.value,O=>{b(O)||(y(O),n.value=e.getLabel(O))}),Ft(()=>{Ya.minLen=e.minLen,Ya.wait=e.wait,y(e.value)}),{searchText:n,showList:r,cursor:s,internalItems:a,hasItems:o,show:u,inputChange:d,updateItems:h,focus:f,blur:p,onClickItem:m,onSelectItem:y,setItems:_,isSelectedValue:b,keyUp:E,keyDown:H,itemView:V,keyEnter:x}}},wF={class:"v-autocomplete"},xF=["placeholder","disabled"],kF={key:0,class:"v-autocomplete-list"},SF=["onClick","onMouseover"];function TF(e,t,n,r,s,a){return S(),P("div",wF,[v("div",{class:Be(["v-autocomplete-input-group",{"v-autocomplete-selected":n.value}])},[Dn(v("input",cn({type:"search","onUpdate:modelValue":t[0]||(t[0]=o=>r.searchText=o)},n.inputAttrs,{class:n.inputAttrs.class||n.inputClass,placeholder:n.inputAttrs.placeholder||n.placeholder,disabled:n.inputAttrs.disabled||n.disabled,onBlur:t[1]||(t[1]=(...o)=>r.blur&&r.blur(...o)),onFocus:t[2]||(t[2]=(...o)=>r.focus&&r.focus(...o)),onInput:t[3]||(t[3]=(...o)=>r.inputChange&&r.inputChange(...o)),onKeyup:t[4]||(t[4]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["enter"])),onKeydown:[t[5]||(t[5]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["tab"])),t[6]||(t[6]=$n((...o)=>r.keyUp&&r.keyUp(...o),["up"])),t[7]||(t[7]=$n((...o)=>r.keyDown&&r.keyDown(...o),["down"]))]}),null,16,xF),[[Ni,r.searchText]])],2),r.show?(S(),P("div",kF,[(S(!0),P(Ve,null,Qe(r.internalItems,(o,u)=>(S(),P("div",{class:Be(["v-autocomplete-list-item",{"v-autocomplete-item-active":u===r.cursor}]),key:u,onClick:d=>r.onClickItem(o),onMouseover:d=>r.cursor=u},[(S(),it(Al(n.componentItem),{item:o,searchText:r.searchText},null,8,["item","searchText"]))],42,SF))),128))])):ae("",!0)])}const AF=vt(bF,[["render",TF]]),CF={components:{VAutocomplete:AF},props:{placeholder:String,name:String,value:String,geoposition:String,location:String},emits:["onChange"],setup(e,{emit:t}){const n=fe(e.value?{name:e.value}:null),r=fe(null),s=pF,a=fe({placeholder:e.placeholder,name:e.name,autocomplete:"off"}),o=fe(e.geoposition),u=e.location;Wt(()=>e.placeholder,()=>{a.value.placeholder=e.placeholder});const d=y=>{t("onChange",{location:(y==null?void 0:y.name)||""}),y&&y.name&&y.magicKey&&Tt.get("/api/proxy/geocode",{params:{singleLine:y.name,magicKey:y.magicKey}}).then(b=>{const E=b.data.candidates[0];o.value=[E.location.y,E.location.x],window.map&&window.map.setView([E.location.y,E.location.x],16);const H=h(E.attributes.Country).iso2;t("onChange",{location:(y==null?void 0:y.name)||"",geoposition:[E.location.y,E.location.x],country_iso:H||""}),document.getElementById("id_country")&&(document.getElementById("id_country").value=H)}).catch(b=>{console.error("Error:",b)})},h=y=>gF.find(_=>_.iso3===y),f=y=>y&&y.name?y.name:"",p=y=>{y===""&&(r.value=null)},m=y=>{Tt.get("/api/proxy/suggest",{params:{f:"json",text:y}}).then(b=>{r.value=b.data.suggestions.map(E=>({name:E.text,magicKey:E.magicKey}))}).catch(b=>{console.error("Error:",b)})};return Wt(()=>e.value,y=>{n.value=y?{name:y}:null}),Wt(()=>e.geoposition,y=>{o.value=y}),{item:n,items:r,template:s,inputAttrs:a,itemSelected:d,getLabel:f,change:p,updateItems:m,localGeoposition:o,initialLocation:u}}},EF=["value"];function OF(e,t,n,r,s,a){const o=at("v-autocomplete");return S(),P("div",null,[he(o,{items:r.items,modelValue:r.item,"onUpdate:modelValue":t[0]||(t[0]=u=>r.item=u),"get-label":r.getLabel,"component-item":r.template,onUpdateItems:r.updateItems,onItemSelected:r.itemSelected,onChange:r.change,"keep-open":!1,"auto-select-one-item":!1,"input-attrs":r.inputAttrs,wait:300,initialLocation:r.initialLocation},null,8,["items","modelValue","get-label","component-item","onUpdateItems","onItemSelected","onChange","input-attrs","initialLocation"]),v("input",{type:"hidden",name:"geoposition",id:"geoposition",value:r.localGeoposition},null,8,EF)])}const MF=vt(CF,[["render",OF]]);function Ze(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Lt(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function fs(e,t){const n=Ze(e);return isNaN(t)?Lt(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function gs(e,t){const n=Ze(e);if(isNaN(t))return Lt(e,NaN);if(!t)return n;const r=n.getDate(),s=Lt(e,n.getTime());s.setMonth(n.getMonth()+t+1,0);const a=s.getDate();return r>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),r),n)}function H1(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:d=0}=t,h=Ze(e),f=r||n?gs(h,r+n*12):h,p=a||s?fs(f,a+s*7):f,m=u+o*60,_=(d+m*60)*1e3;return Lt(e,p.getTime()+_)}function RF(e,t){const n=+Ze(e);return Lt(e,n+t)}const U1=6048e5,DF=864e5,PF=6e4,j1=36e5,LF=1e3;function IF(e,t){return RF(e,t*j1)}let NF={};function Aa(){return NF}function ys(e,t){var u,d,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((d=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:d.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a=s.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function s0(e){const t=Ze(e);return t.setHours(0,0,0,0),t}function Oc(e){const t=Ze(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function W1(e,t){const n=s0(e),r=s0(t),s=+n-Oc(n),a=+r-Oc(r);return Math.round((s-a)/DF)}function VF(e){const t=q1(e),n=Lt(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),gl(n)}function FF(e,t){const n=t*3;return gs(e,n)}function qp(e,t){return gs(e,t*12)}function i0(e,t){const n=Ze(e),r=Ze(t),s=n.getTime()-r.getTime();return s<0?-1:s>0?1:s}function Y1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function oo(e){if(!Y1(e)&&typeof e!="number")return!1;const t=Ze(e);return!isNaN(Number(t))}function a0(e){const t=Ze(e);return Math.trunc(t.getMonth()/3)+1}function $F(e,t){const n=Ze(e),r=Ze(t);return n.getFullYear()-r.getFullYear()}function BF(e,t){const n=Ze(e),r=Ze(t),s=i0(n,r),a=Math.abs($F(n,r));n.setFullYear(1584),r.setFullYear(1584);const o=i0(n,r)===-s,u=s*(a-+o);return u===0?0:u}function z1(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+n:+r,o=s?r:n;o.setHours(0,0,0,0);let u=1;const d=[];for(;+o<=a;)d.push(Ze(o)),o.setDate(o.getDate()+u),o.setHours(0,0,0,0);return s?d.reverse():d}function oa(e){const t=Ze(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function HF(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+oa(n):+oa(r);let o=oa(s?r:n),u=1;const d=[];for(;+o<=a;)d.push(Ze(o)),o=FF(o,u);return s?d.reverse():d}function UF(e){const t=Ze(e);return t.setDate(1),t.setHours(0,0,0,0),t}function K1(e){const t=Ze(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function Co(e){const t=Ze(e),n=Lt(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function G1(e,t){var u,d,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((d=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:d.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a{let r;const s=jF[e];return typeof s=="string"?r=s:t===1?r=s.one:r=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Jf(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const WF={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},YF={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},zF={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},KF={date:Jf({formats:WF,defaultWidth:"full"}),time:Jf({formats:YF,defaultWidth:"full"}),dateTime:Jf({formats:zF,defaultWidth:"full"})},GF={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},JF=(e,t,n,r)=>GF[e];function Kl(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let s;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,u=n!=null&&n.width?String(n.width):o;s=e.formattingValues[u]||e.formattingValues[o]}else{const o=e.defaultWidth,u=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[u]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return s[a]}}const ZF={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},XF={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},QF={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},e6={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},t6={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},n6={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},r6=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},s6={ordinalNumber:r6,era:Kl({values:ZF,defaultWidth:"wide"}),quarter:Kl({values:XF,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Kl({values:QF,defaultWidth:"wide"}),day:Kl({values:e6,defaultWidth:"wide"}),dayPeriod:Kl({values:t6,defaultWidth:"wide",formattingValues:n6,defaultFormattingWidth:"wide"})};function Gl(e){return(t,n={})=>{const r=n.width,s=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;const o=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(u)?a6(u,p=>p.test(o)):i6(u,p=>p.test(o));let h;h=e.valueCallback?e.valueCallback(d):d,h=n.valueCallback?n.valueCallback(h):h;const f=t.slice(o.length);return{value:h,rest:f}}}function i6(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function a6(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const s=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const u=t.slice(s.length);return{value:o,rest:u}}}const o6=/^(\d+)(th|st|nd|rd)?/i,u6=/\d+/i,c6={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},d6={any:[/^b/i,/^(a|c)/i]},f6={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},h6={any:[/1/i,/2/i,/3/i,/4/i]},p6={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},m6={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},g6={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},v6={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},y6={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},_6={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},b6={ordinalNumber:l6({matchPattern:o6,parsePattern:u6,valueCallback:e=>parseInt(e,10)}),era:Gl({matchPatterns:c6,defaultMatchWidth:"wide",parsePatterns:d6,defaultParseWidth:"any"}),quarter:Gl({matchPatterns:f6,defaultMatchWidth:"wide",parsePatterns:h6,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Gl({matchPatterns:p6,defaultMatchWidth:"wide",parsePatterns:m6,defaultParseWidth:"any"}),day:Gl({matchPatterns:g6,defaultMatchWidth:"wide",parsePatterns:v6,defaultParseWidth:"any"}),dayPeriod:Gl({matchPatterns:y6,defaultMatchWidth:"any",parsePatterns:_6,defaultParseWidth:"any"})},J1={code:"en-US",formatDistance:qF,formatLong:KF,formatRelative:JF,localize:s6,match:b6,options:{weekStartsOn:0,firstWeekContainsDate:1}};function w6(e){const t=Ze(e);return W1(t,Co(t))+1}function Wp(e){const t=Ze(e),n=+gl(t)-+VF(t);return Math.round(n/U1)+1}function Yp(e,t){var f,p,m,y;const n=Ze(e),r=n.getFullYear(),s=Aa(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??s.firstWeekContainsDate??((y=(m=s.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=Lt(e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const u=ys(o,t),d=Lt(e,0);d.setFullYear(r,0,a),d.setHours(0,0,0,0);const h=ys(d,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=h.getTime()?r:r-1}function x6(e,t){var u,d,h,f;const n=Aa(),r=(t==null?void 0:t.firstWeekContainsDate)??((d=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:d.firstWeekContainsDate)??n.firstWeekContainsDate??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)??1,s=Yp(e,t),a=Lt(e,0);return a.setFullYear(s,0,r),a.setHours(0,0,0,0),ys(a,t)}function zp(e,t){const n=Ze(e),r=+ys(n,t)-+x6(n,t);return Math.round(r/U1)+1}function Bt(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const vi={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return Bt(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Bt(n+1,2)},d(e,t){return Bt(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Bt(e.getHours()%12||12,t.length)},H(e,t){return Bt(e.getHours(),t.length)},m(e,t){return Bt(e.getMinutes(),t.length)},s(e,t){return Bt(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),s=Math.trunc(r*Math.pow(10,n-3));return Bt(s,t.length)}},za={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},o0={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),s=r>0?r:1-r;return n.ordinalNumber(s,{unit:"year"})}return vi.y(e,t)},Y:function(e,t,n,r){const s=Yp(e,r),a=s>0?s:1-s;if(t==="YY"){const o=a%100;return Bt(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):Bt(a,t.length)},R:function(e,t){const n=q1(e);return Bt(n,t.length)},u:function(e,t){const n=e.getFullYear();return Bt(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return Bt(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return Bt(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return vi.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return Bt(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const s=zp(e,r);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):Bt(s,t.length)},I:function(e,t,n){const r=Wp(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):Bt(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):vi.d(e,t)},D:function(e,t,n){const r=w6(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):Bt(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return Bt(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return Bt(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),s=r===0?7:r;switch(t){case"i":return String(s);case"ii":return Bt(s,t.length);case"io":return n.ordinalNumber(s,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let s;switch(r===12?s=za.noon:r===0?s=za.midnight:s=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let s;switch(r>=17?s=za.evening:r>=12?s=za.afternoon:r>=4?s=za.morning:s=za.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return vi.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):vi.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):Bt(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):Bt(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):vi.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):vi.s(e,t)},S:function(e,t){return vi.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return c0(r);case"XXXX":case"XX":return ra(r);case"XXXXX":case"XXX":default:return ra(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return c0(r);case"xxxx":case"xx":return ra(r);case"xxxxx":case"xxx":default:return ra(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+u0(r,":");case"OOOO":default:return"GMT"+ra(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+u0(r,":");case"zzzz":default:return"GMT"+ra(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return Bt(r,t.length)},T:function(e,t,n){const r=e.getTime();return Bt(r,t.length)}};function u0(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Math.trunc(r/60),a=r%60;return a===0?n+String(s):n+String(s)+t+Bt(a,2)}function c0(e,t){return e%60===0?(e>0?"-":"+")+Bt(Math.abs(e)/60,2):ra(e,t)}function ra(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Bt(Math.trunc(r/60),2),a=Bt(r%60,2);return n+s+t+a}const d0=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Z1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},k6=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],s=n[2];if(!s)return d0(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",d0(r,t)).replace("{{time}}",Z1(s,t))},Uh={p:Z1,P:k6},S6=/^D+$/,T6=/^Y+$/,A6=["D","DD","YY","YYYY"];function X1(e){return S6.test(e)}function Q1(e){return T6.test(e)}function jh(e,t,n){const r=C6(e,t,n);if(console.warn(r),A6.includes(e))throw new RangeError(r)}function C6(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const E6=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,O6=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,M6=/^'([^]*?)'?$/,R6=/''/g,D6=/[a-zA-Z]/;function Ds(e,t,n){var f,p,m,y,_,b,E,H;const r=Aa(),s=(n==null?void 0:n.locale)??r.locale??J1,a=(n==null?void 0:n.firstWeekContainsDate)??((p=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(m=r.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=(n==null?void 0:n.weekStartsOn)??((b=(_=n==null?void 0:n.locale)==null?void 0:_.options)==null?void 0:b.weekStartsOn)??r.weekStartsOn??((H=(E=r.locale)==null?void 0:E.options)==null?void 0:H.weekStartsOn)??0,u=Ze(e);if(!oo(u))throw new RangeError("Invalid time value");let d=t.match(O6).map(V=>{const x=V[0];if(x==="p"||x==="P"){const O=Uh[x];return O(V,s.formatLong)}return V}).join("").match(E6).map(V=>{if(V==="''")return{isToken:!1,value:"'"};const x=V[0];if(x==="'")return{isToken:!1,value:P6(V)};if(o0[x])return{isToken:!0,value:V};if(x.match(D6))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");return{isToken:!1,value:V}});s.localize.preprocessor&&(d=s.localize.preprocessor(u,d));const h={firstWeekContainsDate:a,weekStartsOn:o,locale:s};return d.map(V=>{if(!V.isToken)return V.value;const x=V.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&Q1(x)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&X1(x))&&jh(x,t,String(e));const O=o0[x[0]];return O(u,x,s.localize,h)}).join("")}function P6(e){const t=e.match(M6);return t?t[1].replace(R6,"'"):e}function L6(e){return Ze(e).getDay()}function I6(e){const t=Ze(e),n=t.getFullYear(),r=t.getMonth(),s=Lt(e,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function N6(){return Object.assign({},Aa())}function ri(e){return Ze(e).getHours()}function V6(e){let n=Ze(e).getDay();return n===0&&(n=7),n}function Vi(e){return Ze(e).getMinutes()}function wt(e){return Ze(e).getMonth()}function vl(e){return Ze(e).getSeconds()}function lt(e){return Ze(e).getFullYear()}function yl(e,t){const n=Ze(e),r=Ze(t);return n.getTime()>r.getTime()}function Eo(e,t){const n=Ze(e),r=Ze(t);return+n<+r}function el(e,t){const n=Ze(e),r=Ze(t);return+n==+r}function F6(e,t){const n=t instanceof Date?Lt(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}const $6=10;class ew{constructor(){ze(this,"subPriority",0)}validate(t,n){return!0}}class B6 extends ew{constructor(t,n,r,s,a){super(),this.value=t,this.validateValue=n,this.setValue=r,this.priority=s,a&&(this.subPriority=a)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,r){return this.setValue(t,n,this.value,r)}}class H6 extends ew{constructor(){super(...arguments);ze(this,"priority",$6);ze(this,"subPriority",-1)}set(n,r){return r.timestampIsSet?n:Lt(n,F6(n,Date))}}class It{run(t,n,r,s){const a=this.parse(t,n,r,s);return a?{setter:new B6(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(t,n,r){return!0}}class U6 extends It{constructor(){super(...arguments);ze(this,"priority",140);ze(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,s){switch(r){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,r,s){return r.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const kn={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Os={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Sn(e,t){return e&&{value:t(e.value),rest:e.rest}}function rn(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Ms(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const r=n[1]==="+"?1:-1,s=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(s*j1+a*PF+o*LF),rest:t.slice(n[0].length)}}function tw(e){return rn(kn.anyDigitsSigned,e)}function dn(e,t){switch(e){case 1:return rn(kn.singleDigit,t);case 2:return rn(kn.twoDigits,t);case 3:return rn(kn.threeDigits,t);case 4:return rn(kn.fourDigits,t);default:return rn(new RegExp("^\\d{1,"+e+"}"),t)}}function Mc(e,t){switch(e){case 1:return rn(kn.singleDigitSigned,t);case 2:return rn(kn.twoDigitsSigned,t);case 3:return rn(kn.threeDigitsSigned,t);case 4:return rn(kn.fourDigitsSigned,t);default:return rn(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Kp(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function nw(e,t){const n=t>0,r=n?t:1-t;let s;if(r<=50)s=e||100;else{const a=r+50,o=Math.trunc(a/100)*100,u=e>=a%100;s=e+o-(u?100:0)}return n?s:1-s}function rw(e){return e%400===0||e%4===0&&e%100!==0}class j6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="yy"});switch(r){case"y":return Sn(dn(4,n),a);case"yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s){const a=n.getFullYear();if(s.isTwoDigitYear){const u=nw(s.year,a);return n.setFullYear(u,0,1),n.setHours(0,0,0,0),n}const o=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}}class q6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Sn(dn(4,n),a);case"Yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s,a){const o=Yp(n,a);if(s.isTwoDigitYear){const d=nw(s.year,o);return n.setFullYear(d,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),ys(n,a)}const u=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(u,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),ys(n,a)}}class W6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return Mc(r==="R"?4:r.length,n)}set(n,r,s){const a=Lt(n,0);return a.setFullYear(s,0,4),a.setHours(0,0,0,0),gl(a)}}class Y6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return Mc(r==="u"?4:r.length,n)}set(n,r,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class z6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"Q":case"QQ":return dn(r.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class K6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"q":case"qq":return dn(r.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class G6 extends It{constructor(){super(...arguments);ze(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);ze(this,"priority",110)}parse(n,r,s){const a=o=>o-1;switch(r){case"M":return Sn(rn(kn.month,n),a);case"MM":return Sn(dn(2,n),a);case"Mo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class J6 extends It{constructor(){super(...arguments);ze(this,"priority",110);ze(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,s){const a=o=>o-1;switch(r){case"L":return Sn(rn(kn.month,n),a);case"LL":return Sn(dn(2,n),a);case"Lo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function Z6(e,t,n){const r=Ze(e),s=zp(r,n)-t;return r.setDate(r.getDate()-s*7),r}class X6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,s){switch(r){case"w":return rn(kn.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s,a){return ys(Z6(n,s,a),a)}}function Q6(e,t){const n=Ze(e),r=Wp(n)-t;return n.setDate(n.getDate()-r*7),n}class e$ extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,s){switch(r){case"I":return rn(kn.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s){return gl(Q6(n,s))}}const t$=[31,28,31,30,31,30,31,31,30,31,30,31],n$=[31,29,31,30,31,30,31,31,30,31,30,31];class r$ extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subPriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"d":return rn(kn.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear(),a=rw(s),o=n.getMonth();return a?r>=1&&r<=n$[o]:r>=1&&r<=t$[o]}set(n,r,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class s$ extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subpriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,s){switch(r){case"D":case"DD":return rn(kn.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear();return rw(s)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Gp(e,t,n){var p,m,y,_;const r=Aa(),s=(n==null?void 0:n.weekStartsOn)??((m=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??r.weekStartsOn??((_=(y=r.locale)==null?void 0:y.options)==null?void 0:_.weekStartsOn)??0,a=Ze(e),o=a.getDay(),d=(t%7+7)%7,h=7-s,f=t<0||t>6?t-(o+h)%7:(d+h)%7-(o+h)%7;return fs(a,f)}class i$ extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}class a$ extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,s,a){const o=u=>{const d=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+d};switch(r){case"e":case"ee":return Sn(dn(r.length,n),o);case"eo":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}class l$ extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,s,a){const o=u=>{const d=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+d};switch(r){case"c":case"cc":return Sn(dn(r.length,n),o);case"co":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}function o$(e,t){const n=Ze(e),r=V6(n),s=t-r;return fs(n,s)}class u$ extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,s){const a=o=>o===0?7:o;switch(r){case"i":case"ii":return dn(r.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return Sn(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiii":return Sn(s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiiii":return Sn(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiii":default:return Sn(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a)}}validate(n,r){return r>=1&&r<=7}set(n,r,s){return n=o$(n,s),n.setHours(0,0,0,0),n}}class c$ extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,s){switch(r){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class d$ extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,r,s){switch(r){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class f$ extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,s){switch(r){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class h$ extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,s){switch(r){case"h":return rn(kn.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,s){const a=n.getHours()>=12;return a&&s<12?n.setHours(s+12,0,0,0):!a&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class p$ extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,s){switch(r){case"H":return rn(kn.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,s){return n.setHours(s,0,0,0),n}}class m$ extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,s){switch(r){case"K":return rn(kn.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class g$ extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,s){switch(r){case"k":return rn(kn.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,s){const a=s<=24?s%24:s;return n.setHours(a,0,0,0),n}}class v$ extends It{constructor(){super(...arguments);ze(this,"priority",60);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"m":return rn(kn.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setMinutes(s,0,0),n}}class y$ extends It{constructor(){super(...arguments);ze(this,"priority",50);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"s":return rn(kn.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setSeconds(s,0),n}}class _$ extends It{constructor(){super(...arguments);ze(this,"priority",30);ze(this,"incompatibleTokens",["t","T"])}parse(n,r){const s=a=>Math.trunc(a*Math.pow(10,-r.length+3));return Sn(dn(r.length,n),s)}set(n,r,s){return n.setMilliseconds(s),n}}class b$ extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return Ms(Os.basicOptionalMinutes,n);case"XX":return Ms(Os.basic,n);case"XXXX":return Ms(Os.basicOptionalSeconds,n);case"XXXXX":return Ms(Os.extendedOptionalSeconds,n);case"XXX":default:return Ms(Os.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Oc(n)-s)}}class w$ extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return Ms(Os.basicOptionalMinutes,n);case"xx":return Ms(Os.basic,n);case"xxxx":return Ms(Os.basicOptionalSeconds,n);case"xxxxx":return Ms(Os.extendedOptionalSeconds,n);case"xxx":default:return Ms(Os.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Oc(n)-s)}}class x$ extends It{constructor(){super(...arguments);ze(this,"priority",40);ze(this,"incompatibleTokens","*")}parse(n){return tw(n)}set(n,r,s){return[Lt(n,s*1e3),{timestampIsSet:!0}]}}class k$ extends It{constructor(){super(...arguments);ze(this,"priority",20);ze(this,"incompatibleTokens","*")}parse(n){return tw(n)}set(n,r,s){return[Lt(n,s),{timestampIsSet:!0}]}}const S$={G:new U6,y:new j6,Y:new q6,R:new W6,u:new Y6,Q:new z6,q:new K6,M:new G6,L:new J6,w:new X6,I:new e$,d:new r$,D:new s$,E:new i$,e:new a$,c:new l$,i:new u$,a:new c$,b:new d$,B:new f$,h:new h$,H:new p$,K:new m$,k:new g$,m:new v$,s:new y$,S:new _$,X:new b$,x:new w$,t:new x$,T:new k$},T$=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,A$=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,C$=/^'([^]*?)'?$/,E$=/''/g,O$=/\S/,M$=/[a-zA-Z]/;function qh(e,t,n,r){var b,E,H,V,x,O,B,U;const s=N6(),a=(r==null?void 0:r.locale)??s.locale??J1,o=(r==null?void 0:r.firstWeekContainsDate)??((E=(b=r==null?void 0:r.locale)==null?void 0:b.options)==null?void 0:E.firstWeekContainsDate)??s.firstWeekContainsDate??((V=(H=s.locale)==null?void 0:H.options)==null?void 0:V.firstWeekContainsDate)??1,u=(r==null?void 0:r.weekStartsOn)??((O=(x=r==null?void 0:r.locale)==null?void 0:x.options)==null?void 0:O.weekStartsOn)??s.weekStartsOn??((U=(B=s.locale)==null?void 0:B.options)==null?void 0:U.weekStartsOn)??0;if(t==="")return e===""?Ze(n):Lt(n,NaN);const d={firstWeekContainsDate:o,weekStartsOn:u,locale:a},h=[new H6],f=t.match(A$).map(F=>{const D=F[0];if(D in Uh){const T=Uh[D];return T(F,a.formatLong)}return F}).join("").match(T$),p=[];for(let F of f){!(r!=null&&r.useAdditionalWeekYearTokens)&&Q1(F)&&jh(F,t,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&X1(F)&&jh(F,t,e);const D=F[0],T=S$[D];if(T){const{incompatibleTokens:$}=T;if(Array.isArray($)){const ee=p.find(de=>$.includes(de.token)||de.token===D);if(ee)throw new RangeError(`The format string mustn't contain \`${ee.fullToken}\` and \`${F}\` at the same time`)}else if(T.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${F}\` and any other token at the same time`);p.push({token:D,fullToken:F});const se=T.run(e,F,a.match,d);if(!se)return Lt(n,NaN);h.push(se.setter),e=se.rest}else{if(D.match(M$))throw new RangeError("Format string contains an unescaped latin alphabet character `"+D+"`");if(F==="''"?F="'":D==="'"&&(F=R$(F)),e.indexOf(F)===0)e=e.slice(F.length);else return Lt(n,NaN)}}if(e.length>0&&O$.test(e))return Lt(n,NaN);const m=h.map(F=>F.priority).sort((F,D)=>D-F).filter((F,D,T)=>T.indexOf(F)===D).map(F=>h.filter(D=>D.priority===F).sort((D,T)=>T.subPriority-D.subPriority)).map(F=>F[0]);let y=Ze(n);if(isNaN(y.getTime()))return Lt(n,NaN);const _={};for(const F of m){if(!F.validate(y,d))return Lt(n,NaN);const D=F.set(y,_,d);Array.isArray(D)?(y=D[0],Object.assign(_,D[1])):y=D}return Lt(n,y)}function R$(e){return e.match(C$)[1].replace(E$,"'")}function f0(e,t){const n=oa(e),r=oa(t);return+n==+r}function D$(e,t){return fs(e,-t)}function sw(e,t){const n=Ze(e),r=n.getFullYear(),s=n.getDate(),a=Lt(e,0);a.setFullYear(r,t,15),a.setHours(0,0,0,0);const o=I6(a);return n.setMonth(t,Math.min(s,o)),n}function qt(e,t){let n=Ze(e);return isNaN(+n)?Lt(e,NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=sw(n,t.month)),t.date!=null&&n.setDate(t.date),t.hours!=null&&n.setHours(t.hours),t.minutes!=null&&n.setMinutes(t.minutes),t.seconds!=null&&n.setSeconds(t.seconds),t.milliseconds!=null&&n.setMilliseconds(t.milliseconds),n)}function P$(e,t){const n=Ze(e);return n.setHours(t),n}function iw(e,t){const n=Ze(e);return n.setMilliseconds(t),n}function L$(e,t){const n=Ze(e);return n.setMinutes(t),n}function aw(e,t){const n=Ze(e);return n.setSeconds(t),n}function Rs(e,t){const n=Ze(e);return isNaN(+n)?Lt(e,NaN):(n.setFullYear(t),n)}function _l(e,t){return gs(e,-t)}function I$(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:d=0}=t,h=_l(e,r+n*12),f=D$(h,a+s*7),p=u+o*60,y=(d+p*60)*1e3;return Lt(e,f.getTime()-y)}function lw(e,t){return qp(e,-t)}function Cl(){return S(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),v("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),v("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),v("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Cl.compatConfig={MODE:3};function ow(){return S(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),v("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}ow.compatConfig={MODE:3};function Jp(){return S(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Jp.compatConfig={MODE:3};function Zp(){return S(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Zp.compatConfig={MODE:3};function Xp(){return S(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),v("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Xp.compatConfig={MODE:3};function Qp(){return S(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Qp.compatConfig={MODE:3};function em(){return S(),P("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}em.compatConfig={MODE:3};const Ar=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),tm=(e,t,n)=>Wh(e,t,n)||De(),N$=(e,t,n)=>{const r=t.dateInTz?Ar(new Date(e),t.dateInTz):De(e);return n?hr(r,!0):r},Wh=(e,t,n)=>{if(!e)return null;const r=n?hr(De(e),!0):De(e);return t?t.exactMatch?N$(e,t,n):Ar(r,t.timezone):r},V$=e=>{if(!e)return 0;const t=new Date,n=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),r=new Date(t.toLocaleString("en-US",{timeZone:e})),s=r.getTimezoneOffset()/60;return(+n-+r)/(1e3*60*60)-s};var cs=(e=>(e.month="month",e.year="year",e))(cs||{}),sa=(e=>(e.top="top",e.bottom="bottom",e))(sa||{}),ma=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ma||{}),Qn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(Qn||{});const F$=["timestamp","date","iso"];var ur=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ur||{}),nn=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(nn||{});function h0(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function $$(e){return t=>Ds(Ar(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const B$=(e,t,n)=>{const r=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=r.map($$(e))}catch{s=r.map(h0(t))}else s=r.map(h0(t));const a=s.slice(0,n),o=s.slice(n+1,s.length);return[s[n]].concat(...o).concat(...a)},nm=(e,t,n)=>{const r=[];for(let s=+e[0];s<=+e[1];s++)r.push({value:+s,text:fw(s,t)});return n?r.reverse():r},uw=(e,t,n)=>{const r=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const o=a<10?`0${a}`:a;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(e!==null)try{const a=n==="long"?"LLLL":"LLL";return r.map((o,u)=>{const d=Ds(Ar(o,"UTC"),a,{locale:e});return{text:d.charAt(0).toUpperCase()+d.substring(1),value:u}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return r.map((a,o)=>{const u=s.format(a);return{text:u.charAt(0).toUpperCase()+u.substring(1),value:o}})},H$=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Ln=e=>{const t=Z(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},U$=e=>({type:"dot",...e??{}}),cw=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,rm={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Fn=e=>e,p0=e=>e===0?e:!e||isNaN(+e)?null:+e,m0=e=>e===null,dw=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},j$=e=>{const t=[],n=r=>r.filter(s=>s);for(let r=0;r{const r=n!=null,s=t!=null;if(!r&&!s)return!1;const a=+n,o=+t;return r&&s?+e>a||+ea:s?+ej$(e).map(n=>n.map(r=>{const{active:s,disabled:a,isBetween:o,highlighted:u}=t(r);return{...r,active:s,disabled:a,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&s,dp__cell_in_between:o,"dp--highlighted":u}}})),Ri=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},q$=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function W$(e,t){let n=[...document.querySelectorAll(q$())];n=n.filter(s=>!e.contains(s)||s.hasAttribute("data-datepicker-instance"));const r=n.indexOf(e);if(r>=0&&(t?r-1>=0:r+1<=n.length))return n[r+(t?-1:1)]}const Y$=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),fw=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),sm=e=>Ds(e,"dd-MM-yyyy"),Zf=e=>Array.isArray(e),Rc=(e,t)=>t.get(sm(e)),z$=(e,t)=>e?t?t instanceof Map?!!Rc(e,t):t(De(e)):!1:!0,Sr=(e,t,n=!1)=>{if(e.key===nn.enter||e.key===nn.space)return n&&e.preventDefault(),t()},g0=(e,t,n,r,s,a)=>{const o=qh(e,t.slice(0,e.length),new Date,{locale:a});return oo(o)&&Y1(o)?r||s?o:qt(o,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},K$=(e,t,n,r,s,a)=>{const o=Array.isArray(n)?n[0]:n;if(typeof t=="string")return g0(e,t,o,r,s,a);if(Array.isArray(t)){let u=null;for(const d of t)if(u=g0(e,d,o,r,s,a),u)break;return u}return typeof t=="function"?t(e):null},De=e=>e?new Date(e):new Date,G$=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),a=e.getDate().toString().padStart(2,"0"),o=e.getHours().toString().padStart(2,"0"),u=e.getMinutes().toString().padStart(2,"0"),d=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${s}-${a}T${o}:${u}:${d}.000Z`}const r=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(r).toISOString()},hr=(e,t)=>{const n=De(JSON.parse(JSON.stringify(e))),r=qt(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?UF(r):r},Di=(e,t,n,r)=>{let s=e?De(e):De();return(t||t===0)&&(s=P$(s,+t)),(n||n===0)&&(s=L$(s,+n)),(r||r===0)&&(s=aw(s,+r)),iw(s,0)},on=(e,t)=>!e||!t?!1:Eo(hr(e),hr(t)),kt=(e,t)=>!e||!t?!1:el(hr(e),hr(t)),_n=(e,t)=>!e||!t?!1:yl(hr(e),hr(t)),cd=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?_n(n,e[0])&&on(n,e[1]):e!=null&&e[0]&&t?_n(n,e[0])&&on(n,t)||on(n,e[0])&&_n(n,t):!1,hs=e=>{const t=qt(new Date(e),{date:1});return hr(t)},Xf=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(r=>r===t?[r,n]:[r,isNaN(+e[r])?void 0:+e[r]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},ga=e=>({hours:ri(e),minutes:Vi(e),seconds:vl(e)}),hw=(e,t)=>{if(t){const n=lt(De(t));if(n>e)return 12;if(n===e)return wt(De(t))}},pw=(e,t)=>{if(t){const n=lt(De(t));return n{if(e)return lt(De(e))},mw=(e,t)=>{const n=_n(e,t)?t:e,r=_n(t,e)?t:e;return z1({start:n,end:r})},J$=e=>{const t=gs(e,1);return{month:wt(t),year:lt(t)}},Ks=(e,t)=>{const n=ys(e,{weekStartsOn:+t}),r=G1(e,{weekStartsOn:+t});return[n,r]},gw=(e,t)=>{const n={hours:ri(De()),minutes:Vi(De()),seconds:t?vl(De()):0};return Object.assign(n,e)},Ti=(e,t,n)=>[qt(De(e),{date:1}),qt(De(),{month:t,year:n,date:1})],Xs=(e,t,n)=>{let r=e?De(e):De();return(t||t===0)&&(r=sw(r,t)),n&&(r=Rs(r,n)),r},vw=(e,t,n,r,s)=>{if(!r||s&&!t||!s&&!n)return!1;const a=s?gs(e,1):_l(e,1),o=[wt(a),lt(a)];return s?!X$(...o,t):!Z$(...o,n)},Z$=(e,t,n)=>on(...Ti(n,e,t))||kt(...Ti(n,e,t)),X$=(e,t,n)=>_n(...Ti(n,e,t))||kt(...Ti(n,e,t)),yw=(e,t,n,r,s,a,o)=>{if(typeof t=="function"&&!o)return t(e);const u=n?{locale:n}:void 0;return Array.isArray(e)?`${Ds(e[0],a,u)}${s&&!e[1]?"":r}${e[1]?Ds(e[1],a,u):""}`:Ds(e,a,u)},Ka=e=>{if(e)return null;throw new Error(rm.prop("partial-range"))},ju=(e,t)=>{if(t)return e();throw new Error(rm.prop("range"))},Yh=e=>Array.isArray(e)?oo(e[0])&&(e[1]?oo(e[1]):!0):e?oo(e):!1,Q$=(e,t)=>qt(t??De(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),Qf=(e,t,n,r)=>{if(!e)return!0;if(r){const s=n==="max"?Eo(e,t):yl(e,t),a={seconds:0,milliseconds:0};return s||el(qt(e,a),qt(t,a))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},eh=(e,t,n)=>e?Q$(e,t):De(n??t),v0=(e,t,n,r,s)=>{if(Array.isArray(r)){const o=eh(e,r[0],t),u=eh(e,r[1],t);return Qf(r[0],o,n,!!t)&&Qf(r[1],u,n,!!t)&&s}const a=eh(e,r,t);return Qf(r,a,n,!!t)&&s},th=e=>qt(De(),ga(e)),e5=(e,t)=>e instanceof Map?Array.from(e.values()).filter(n=>lt(De(n))===t).map(n=>wt(n)):[],_w=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(r=>r.month===t&&r.year===n),im=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),bw=e=>Ds(e,"yyyy-MM-dd"),Jl=Hr({menuFocused:!1,shiftKeyInMenu:!1}),ww=()=>{const e=n=>{Jl.menuFocused=n},t=n=>{Jl.shiftKeyInMenu!==n&&(Jl.shiftKeyInMenu=n)};return{control:me(()=>({shiftKeyInMenu:Jl.shiftKeyInMenu,menuFocused:Jl.menuFocused})),setMenuFocused:e,setShiftKey:t}},Gt=Hr({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),nh=fe(null),qu=fe(!1),rh=fe(!1),sh=fe(!1),ih=fe(!1),Zn=fe(0),vn=fe(0),Ui=()=>{const e=me(()=>qu.value?[...Gt.selectionGrid,Gt.actionRow].filter(p=>p.length):rh.value?[...Gt.timePicker[0],...Gt.timePicker[1],ih.value?[]:[nh.value],Gt.actionRow].filter(p=>p.length):sh.value?[...Gt.monthPicker,Gt.actionRow]:[Gt.monthYear,...Gt.calendar,Gt.time,Gt.actionRow].filter(p=>p.length)),t=p=>{Zn.value=p?Zn.value+1:Zn.value-1;let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),!m&&e.value[vn.value+(p?1:-1)]?(vn.value=vn.value+(p?1:-1),Zn.value=p?0:e.value[vn.value].length-1):m||(Zn.value=p?Zn.value-1:Zn.value+1)},n=p=>{vn.value===0&&!p||vn.value===e.value.length&&p||(vn.value=p?vn.value+1:vn.value-1,e.value[vn.value]?e.value[vn.value]&&!e.value[vn.value][Zn.value]&&Zn.value!==0&&(Zn.value=e.value[vn.value].length-1):vn.value=p?vn.value-1:vn.value+1)},r=p=>{let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),m?m.focus({preventScroll:!qu.value}):Zn.value=p?Zn.value-1:Zn.value+1},s=()=>{t(!0),r(!0)},a=()=>{t(!1),r(!1)},o=()=>{n(!1),r(!0)},u=()=>{n(!0),r(!0)},d=(p,m)=>{Gt[m]=p},h=(p,m)=>{Gt[m]=p},f=()=>{Zn.value=0,vn.value=0};return{buildMatrix:d,buildMultiLevelMatrix:h,setTimePickerBackRef:p=>{nh.value=p},setSelectionGrid:p=>{qu.value=p,f(),p||(Gt.selectionGrid=[])},setTimePicker:(p,m=!1)=>{rh.value=p,ih.value=m,f(),p||(Gt.timePicker[0]=[],Gt.timePicker[1]=[])},setTimePickerElements:(p,m=0)=>{Gt.timePicker[m]=p},arrowRight:s,arrowLeft:a,arrowUp:o,arrowDown:u,clearArrowNav:()=>{Gt.monthYear=[],Gt.calendar=[],Gt.time=[],Gt.actionRow=[],Gt.selectionGrid=[],Gt.timePicker[0]=[],Gt.timePicker[1]=[],qu.value=!1,rh.value=!1,ih.value=!1,sh.value=!1,f(),nh.value=null},setMonthPicker:p=>{sh.value=p,f()},refSets:Gt}},y0=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),t5=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),_0=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,n5=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:_0(!1)};const r=t?e:{},s=t?r.count??!0:e,a=_0(s);return Object.assign(n,r,{count:a})},r5=(e,t,n)=>e||(typeof n=="string"?n:t),s5=e=>typeof e=="boolean"?e?y0({}):!1:y0(e),i5=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},a5=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),l5=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),o5=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},u5=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),c5=e=>{const t={dates:Array.isArray(e)?e.map(n=>De(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},d5=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},f5=(e,t)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:t.noDisabledRange,showLastInRange:t.showLastInRange,minMaxRawRange:t.minMaxRawRange,partialRange:t.partialRange,disableTimeRangeValidation:t.disableTimeRangeValidation,maxRange:t.maxRange,minRange:t.minRange,autoRange:t.autoRange,fixedStart:t.fixedStart,fixedEnd:t.fixedEnd},h5=(e,t)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:t,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:t??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:t},ah=(e,t,n)=>new Map(e.map(r=>{const s=tm(r,t,n);return[sm(s),s]})),p5=(e,t)=>e.length?new Map(e.map(n=>{const r=tm(n.date,t);return[sm(r),n]})):null,m5=e=>{var t;return{minDate:Wh(e.minDate,e.timezone,e.isSpecific),maxDate:Wh(e.maxDate,e.timezone,e.isSpecific),disabledDates:Zf(e.disabledDates)?ah(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:Zf(e.allowedDates)?ah(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Zf((t=e.highlight)==null?void 0:t.dates)?ah(e.highlight.dates,e.timezone):e.highlight,markers:p5(e.markers,e.timezone)}},g5=(e,t)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+t}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},v5=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,r=e[n],s=typeof e[n]=="string"?{[r]:!0}:Object.fromEntries(r.map(a=>[a,!0]));return[t,s]}))}),sn=e=>{const t=()=>{const U=e.enableSeconds?":ss":"",F=e.enableMinutes?":mm":"";return e.is24?`HH${F}${U}`:`hh${F}${U} aa`},n=()=>{var U;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((U=E.value)==null?void 0:U.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},r=U=>gw(U,e.enableSeconds),s=()=>O.value.enabled?e.startTime&&Array.isArray(e.startTime)?[r(e.startTime[0]),r(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?r(e.startTime):null,a=me(()=>n5(e.multiCalendars)),o=me(()=>s()),u=me(()=>t5(e.ariaLabels)),d=me(()=>a5(e.filters)),h=me(()=>s5(e.transitions)),f=me(()=>l5(e.actionRow)),p=me(()=>r5(e.previewFormat,e.format,n())),m=me(()=>i5(e.textInput)),y=me(()=>o5(e.inline)),_=me(()=>u5(e.config)),b=me(()=>c5(e.highlight)),E=me(()=>d5(e.weekNumbers)),H=me(()=>h5(e.timezone,e.emitTimezone)),V=me(()=>g5(e.multiDates,e.multiDatesLimit)),x=me(()=>m5({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:b.value,markers:e.markers,timezone:H.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),O=me(()=>f5(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),B=me(()=>v5(e.ui));return{defaultedTransitions:h,defaultedMultiCalendars:a,defaultedStartTime:o,defaultedAriaLabels:u,defaultedFilters:d,defaultedActionRow:f,defaultedPreviewFormat:p,defaultedTextInput:m,defaultedInline:y,defaultedConfig:_,defaultedHighlight:b,defaultedWeekNumbers:E,defaultedRange:O,propDates:x,defaultedTz:H,defaultedMultiDates:V,defaultedUI:B,getDefaultPattern:n,getDefaultStartTime:s}},y5=(e,t,n)=>{const r=fe(),{defaultedTextInput:s,defaultedRange:a,defaultedTz:o,defaultedMultiDates:u,getDefaultPattern:d}=sn(t),h=fe(""),f=ll(t,"format"),p=ll(t,"formatLocale");Wt(r,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",r.value,ge(!0))},{deep:!0}),Wt(a,(z,Le)=>{z.enabled!==Le.enabled&&(r.value=null)}),Wt(f,()=>{J()});const m=z=>o.value.timezone&&o.value.convertModel?Ar(z,o.value.timezone):z,y=z=>{if(o.value.timezone&&o.value.convertModel){const Le=V$(o.value.timezone);return IF(z,Le)}return z},_=(z,Le,Xe=!1)=>yw(z,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,Le??d(),Xe),b=z=>z?t.modelType?Me(z):{hours:ri(z),minutes:Vi(z),seconds:t.enableSeconds?vl(z):0}:null,E=z=>t.modelType?Me(z):{month:wt(z),year:lt(z)},H=z=>Array.isArray(z)?u.value.enabled?z.map(Le=>V(Le,Rs(De(),Le))):ju(()=>[Rs(De(),z[0]),z[1]?Rs(De(),z[1]):Ka(a.value.partialRange)],a.value.enabled):Rs(De(),+z),V=(z,Le)=>(typeof z=="string"||typeof z=="number")&&t.modelType?_e(z):Le,x=z=>Array.isArray(z)?[V(z[0],Di(null,+z[0].hours,+z[0].minutes,z[0].seconds)),V(z[1],Di(null,+z[1].hours,+z[1].minutes,z[1].seconds))]:V(z,Di(null,z.hours,z.minutes,z.seconds)),O=z=>{const Le=qt(De(),{date:1});return Array.isArray(z)?u.value.enabled?z.map(Xe=>V(Xe,Xs(Le,+Xe.month,+Xe.year))):ju(()=>[V(z[0],Xs(Le,+z[0].month,+z[0].year)),V(z[1],z[1]?Xs(Le,+z[1].month,+z[1].year):Ka(a.value.partialRange))],a.value.enabled):V(z,Xs(Le,+z.month,+z.year))},B=z=>{if(Array.isArray(z))return z.map(Le=>_e(Le));throw new Error(rm.dateArr("multi-dates"))},U=z=>{if(Array.isArray(z)&&a.value.enabled){const Le=z[0],Xe=z[1];return[De(Array.isArray(Le)?Le[0]:null),De(Array.isArray(Xe)?Xe[0]:null)]}return De(z[0])},F=z=>t.modelAuto?Array.isArray(z)?[_e(z[0]),_e(z[1])]:t.autoApply?[_e(z)]:[_e(z),null]:Array.isArray(z)?ju(()=>z[1]?[_e(z[0]),z[1]?_e(z[1]):Ka(a.value.partialRange)]:[_e(z[0])],a.value.enabled):_e(z),D=()=>{Array.isArray(r.value)&&a.value.enabled&&r.value.length===1&&r.value.push(Ka(a.value.partialRange))},T=()=>{const z=r.value;return[Me(z[0]),z[1]?Me(z[1]):Ka(a.value.partialRange)]},$=()=>r.value[1]?T():Me(Fn(r.value[0])),se=()=>(r.value||[]).map(z=>Me(z)),ee=(z=!1)=>(z||D(),t.modelAuto?$():u.value.enabled?se():Array.isArray(r.value)?ju(()=>T(),a.value.enabled):Me(Fn(r.value))),de=z=>!z||Array.isArray(z)&&!z.length?null:t.timePicker?x(Fn(z)):t.monthPicker?O(Fn(z)):t.yearPicker?H(Fn(z)):u.value.enabled?B(Fn(z)):t.weekPicker?U(Fn(z)):F(Fn(z)),ne=z=>{const Le=de(z);Yh(Fn(Le))?(r.value=Fn(Le),J()):(r.value=null,h.value="")},N=()=>{const z=Le=>Ds(Le,s.value.format);return`${z(r.value[0])} ${s.value.rangeSeparator} ${r.value[1]?z(r.value[1]):""}`},G=()=>n.value&&r.value?Array.isArray(r.value)?N():Ds(r.value,s.value.format):_(r.value),k=()=>r.value?u.value.enabled?r.value.map(z=>_(z)).join("; "):s.value.enabled&&typeof s.value.format=="string"?G():_(r.value):"",J=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?h.value=k():h.value=t.format(r.value)},_e=z=>{if(t.utc){const Le=new Date(z);return t.utc==="preserve"?new Date(Le.getTime()+Le.getTimezoneOffset()*6e4):Le}return t.modelType?F$.includes(t.modelType)?m(new Date(z)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?m(qh(z,d(),new Date,{locale:p.value})):m(qh(z,t.modelType,new Date,{locale:p.value})):m(new Date(z))},Me=z=>z?t.utc?G$(z,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+y(z):t.modelType==="iso"?y(z).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?_(y(z)):_(y(z),t.modelType,!0):y(z):"",Ne=(z,Le=!1,Xe=!1)=>{if(Xe)return z;if(e("update:model-value",z),o.value.emitTimezone&&Le){const be=Array.isArray(z)?z.map(et=>Ar(Fn(et),o.value.emitTimezone)):Ar(Fn(z),o.value.emitTimezone);e("update:model-timezone-value",be)}},j=z=>Array.isArray(r.value)?u.value.enabled?r.value.map(Le=>z(Le)):[z(r.value[0]),r.value[1]?z(r.value[1]):Ka(a.value.partialRange)]:z(Fn(r.value)),te=()=>{if(Array.isArray(r.value)){const z=Ks(r.value[0],t.weekStart),Le=r.value[1]?Ks(r.value[1],t.weekStart):[];return[z.map(Xe=>De(Xe)),Le.map(Xe=>De(Xe))]}return Ks(r.value,t.weekStart).map(z=>De(z))},M=(z,Le)=>Ne(Fn(j(z)),!1,Le),ie=z=>{const Le=te();return z?Le:e("update:model-value",te())},ge=(z=!1)=>(z||J(),t.monthPicker?M(E,z):t.timePicker?M(b,z):t.yearPicker?M(lt,z):t.weekPicker?ie(z):Ne(ee(z),!0,z));return{inputValue:h,internalModelValue:r,checkBeforeEmit:()=>r.value?a.value.enabled?a.value.partialRange?r.value.length>=1:r.value.length===2:!!r.value:!1,parseExternalModelValue:ne,formatInputValue:J,emitModelValue:ge}},_5=(e,t)=>{const{defaultedFilters:n,propDates:r}=sn(e),{validateMonthYearInRange:s}=ji(e),a=(f,p)=>{let m=f;return n.value.months.includes(wt(m))?(m=p?gs(f,1):_l(f,1),a(m,p)):m},o=(f,p)=>{let m=f;return n.value.years.includes(lt(m))?(m=p?qp(f,1):lw(f,1),o(m,p)):m},u=(f,p=!1)=>{const m=qt(De(),{month:e.month,year:e.year});let y=f?gs(m,1):_l(m,1);e.disableYearSelect&&(y=Rs(y,e.year));let _=wt(y),b=lt(y);n.value.months.includes(_)&&(y=a(y,f),_=wt(y),b=lt(y)),n.value.years.includes(b)&&(y=o(y,f),b=lt(y)),s(_,b,f,e.preventMinMaxNavigation)&&d(_,b,p)},d=(f,p,m)=>{t("update-month-year",{month:f,year:p,fromNav:m})},h=me(()=>f=>vw(qt(De(),{month:e.month,year:e.year}),r.value.maxDate,r.value.minDate,e.preventMinMaxNavigation,f));return{handleMonthYearChange:u,isDisabled:h,updateMonthYear:d}},dd={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},emitTimezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},calendarClassName:{type:String,default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},bs={...dd,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},b5=["title"],w5=["disabled"],x5=fn({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...bs},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,r=e,{defaultedActionRow:s,defaultedPreviewFormat:a,defaultedMultiCalendars:o,defaultedTextInput:u,defaultedInline:d,defaultedRange:h,defaultedMultiDates:f,getDefaultPattern:p}=sn(r),{isTimeValid:m,isMonthValid:y}=ji(r),{buildMatrix:_}=Ui(),b=fe(null),E=fe(null),H=fe(!1),V=fe({}),x=fe(null),O=fe(null);Ft(()=>{r.arrowNavigation&&_([Ln(b),Ln(E)],"actionRow"),B(),window.addEventListener("resize",B)}),ii(()=>{window.removeEventListener("resize",B)});const B=()=>{H.value=!1,setTimeout(()=>{var N,G;const k=(N=x.value)==null?void 0:N.getBoundingClientRect(),J=(G=O.value)==null?void 0:G.getBoundingClientRect();k&&J&&(V.value.maxWidth=`${J.width-k.width-20}px`),H.value=!0},0)},U=me(()=>h.value.enabled&&!h.value.partialRange&&r.internalModelValue?r.internalModelValue.length===2:!0),F=me(()=>!m.value(r.internalModelValue)||!y.value(r.internalModelValue)||!U.value),D=()=>{const N=a.value;return r.timePicker||r.monthPicker,N(Fn(r.internalModelValue))},T=()=>{const N=r.internalModelValue;return o.value.count>0?`${$(N[0])} - ${$(N[1])}`:[$(N[0]),$(N[1])]},$=N=>yw(N,a.value,r.formatLocale,u.value.rangeSeparator,r.modelAuto,p()),se=me(()=>!r.internalModelValue||!r.menuMount?"":typeof a.value=="string"?Array.isArray(r.internalModelValue)?r.internalModelValue.length===2&&r.internalModelValue[1]?T():f.value.enabled?r.internalModelValue.map(N=>`${$(N)}`):r.modelAuto?`${$(r.internalModelValue[0])}`:`${$(r.internalModelValue[0])} -`:$(r.internalModelValue):D()),ee=()=>f.value.enabled?"; ":" - ",de=me(()=>Array.isArray(se.value)?se.value.join(ee()):se.value),ne=()=>{m.value(r.internalModelValue)&&y.value(r.internalModelValue)&&U.value?n("select-date"):n("invalid-select")};return(N,G)=>(S(),P("div",{ref_key:"actionRowRef",ref:O,class:"dp__action_row"},[N.$slots["action-row"]?Ie(N.$slots,"action-row",wn(cn({key:0},{internalModelValue:N.internalModelValue,disabled:F.value,selectDate:()=>N.$emit("select-date"),closePicker:()=>N.$emit("close-picker")}))):(S(),P(Ve,{key:1},[Z(s).showPreview?(S(),P("div",{key:0,class:"dp__selection_preview",title:de.value,style:bn(V.value)},[N.$slots["action-preview"]&&H.value?Ie(N.$slots,"action-preview",{key:0,value:N.internalModelValue}):ae("",!0),!N.$slots["action-preview"]&&H.value?(S(),P(Ve,{key:1},[ft(re(de.value),1)],64)):ae("",!0)],12,b5)):ae("",!0),v("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[N.$slots["action-buttons"]?Ie(N.$slots,"action-buttons",{key:0,value:N.internalModelValue}):ae("",!0),N.$slots["action-buttons"]?ae("",!0):(S(),P(Ve,{key:1},[!Z(d).enabled&&Z(s).showCancel?(S(),P("button",{key:0,ref_key:"cancelButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_cancel",onClick:G[0]||(G[0]=k=>N.$emit("close-picker")),onKeydown:G[1]||(G[1]=k=>Z(Sr)(k,()=>N.$emit("close-picker")))},re(N.cancelText),545)):ae("",!0),Z(s).showNow?(S(),P("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:G[2]||(G[2]=k=>N.$emit("select-now")),onKeydown:G[3]||(G[3]=k=>Z(Sr)(k,()=>N.$emit("select-now")))},re(N.nowButtonLabel),33)):ae("",!0),Z(s).showSelect?(S(),P("button",{key:2,ref_key:"selectButtonRef",ref:E,type:"button",class:"dp__action_button dp__action_select",disabled:F.value,"data-test":"select-button",onKeydown:G[4]||(G[4]=k=>Z(Sr)(k,()=>ne())),onClick:ne},re(N.selectText),41,w5)):ae("",!0)],64))],512)],64))],512))}}),k5={class:"dp__selection_grid_header"},S5=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],T5=["aria-label"],$o=fn({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:r,buildMultiLevelMatrix:s,setMonthPicker:a}=Ui(),o=n,u=e,{defaultedAriaLabels:d,defaultedTextInput:h,defaultedConfig:f}=sn(u),{hideNavigationButtons:p}=pd(),m=fe(!1),y=fe(null),_=fe(null),b=fe([]),E=fe(),H=fe(null),V=fe(0),x=fe(null);Jc(()=>{y.value=null}),Ft(()=>{Un().then(()=>se()),u.noOverlayFocus||B(),O(!0)}),ii(()=>O(!1));const O=j=>{var te;u.arrowNavigation&&((te=u.headerRefs)!=null&&te.length?a(j):r(j))},B=()=>{var j;const te=Ln(_);te&&(h.value.enabled||(y.value?(j=y.value)==null||j.focus({preventScroll:!0}):te.focus({preventScroll:!0})),m.value=te.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!u.useRelative,"dp--overlay-relative":u.useRelative})),F=me(()=>u.useRelative?{height:`${u.height}px`,width:"260px"}:void 0),D=me(()=>({dp__overlay_col:!0})),T=me(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:m.value,dp__button_bottom:u.isLast})),$=me(()=>{var j,te;return{dp__overlay_container:!0,dp__container_flex:((j=u.items)==null?void 0:j.length)<=6,dp__container_block:((te=u.items)==null?void 0:te.length)>6}});Wt(()=>u.items,()=>se(!1),{deep:!0});const se=(j=!0)=>{Un().then(()=>{const te=Ln(y),M=Ln(_),ie=Ln(H),ge=Ln(x),z=ie?ie.getBoundingClientRect().height:0;M&&(M.getBoundingClientRect().height?V.value=M.getBoundingClientRect().height-z:V.value=f.value.modeHeight-z),te&&ge&&j&&(ge.scrollTop=te.offsetTop-ge.offsetTop-(V.value/2-te.getBoundingClientRect().height)-z)})},ee=j=>{j.disabled||o("selected",j.value)},de=()=>{o("toggle"),o("reset-flow")},ne=()=>{u.escClose&&de()},N=(j,te,M,ie)=>{j&&((te.active||te.value===u.focusValue)&&(y.value=j),u.arrowNavigation&&(Array.isArray(b.value[M])?b.value[M][ie]=j:b.value[M]=[j],G()))},G=()=>{var j,te;const M=(j=u.headerRefs)!=null&&j.length?[u.headerRefs].concat(b.value):b.value.concat([u.skipButtonRef?[]:[H.value]]);s(Fn(M),(te=u.headerRefs)!=null&&te.length?"monthPicker":"selectionGrid")},k=j=>{u.arrowNavigation||Ri(j,f.value,!0)},J=j=>{E.value=j,o("hover-value",j)},_e=()=>{if(de(),!u.isLast){const j=Y$(u.menuWrapRef??null,"action-row");if(j){const te=dw(j);te==null||te.focus()}}},Me=j=>{switch(j.key){case nn.esc:return ne();case nn.arrowLeft:return k(j);case nn.arrowRight:return k(j);case nn.arrowUp:return k(j);case nn.arrowDown:return k(j);default:return}},Ne=j=>{if(j.key===nn.enter)return de();if(j.key===nn.tab)return _e()};return t({focusGrid:B}),(j,te)=>{var M;return S(),P("div",{ref_key:"gridWrapRef",ref:_,class:Be(U.value),style:bn(F.value),role:"dialog",tabindex:"0",onKeydown:Me,onClick:te[0]||(te[0]=Et(()=>{},["prevent"]))},[v("div",{ref_key:"containerRef",ref:x,class:Be($.value),role:"grid",style:bn({"--dp-overlay-height":`${V.value}px`})},[v("div",k5,[Ie(j.$slots,"header")]),j.$slots.overlay?Ie(j.$slots,"overlay",{key:0}):(S(!0),P(Ve,{key:1},Qe(j.items,(ie,ge)=>(S(),P("div",{key:ge,class:Be(["dp__overlay_row",{dp__flex_row:j.items.length>=3}]),role:"row"},[(S(!0),P(Ve,null,Qe(ie,(z,Le)=>(S(),P("div",{key:z.value,ref_for:!0,ref:Xe=>N(Xe,z,ge,Le),role:"gridcell",class:Be(D.value),"aria-selected":z.active||void 0,"aria-disabled":z.disabled||void 0,tabindex:"0","data-test":z.text,onClick:Et(Xe=>ee(z),["prevent"]),onKeydown:Xe=>Z(Sr)(Xe,()=>ee(z),!0),onMouseover:Xe=>J(z.value)},[v("div",{class:Be(z.className)},[j.$slots.item?Ie(j.$slots,"item",{key:0,item:z}):ae("",!0),j.$slots.item?ae("",!0):(S(),P(Ve,{key:1},[ft(re(z.text),1)],64))],2)],42,S5))),128))],2))),128))],6),j.$slots["button-icon"]?Dn((S(),P("button",{key:0,ref_key:"toggleButton",ref:H,type:"button","aria-label":(M=Z(d))==null?void 0:M.toggleOverlay,class:Be(T.value),tabindex:"0",onClick:de,onKeydown:Ne},[Ie(j.$slots,"button-icon")],42,T5)),[[Vr,!Z(p)(j.hideNavigation,j.type)]]):ae("",!0)],38)}}}),fd=fn({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const t=e,n=me(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),r=me(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,a)=>(S(),P("div",{class:Be({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse})},[(S(!0),P(Ve,null,Qe(n.value,(o,u)=>(S(),P("div",{key:o,class:Be(r.value)},[Ie(s.$slots,"default",{instance:o,index:u})],2))),128))],2))}}),A5=["aria-label","aria-disabled"],uo=fn({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,r=fe(null);return Ft(()=>n("set-ref",r)),(s,a)=>(S(),P("button",{ref_key:"elRef",ref:r,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:a[0]||(a[0]=o=>s.$emit("activate")),onKeydown:a[1]||(a[1]=o=>Z(Sr)(o,()=>s.$emit("activate"),!0))},[v("span",{class:Be(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[Ie(s.$slots,"default")],2)],40,A5))}}),C5={class:"dp--year-mode-picker"},E5=["aria-label","data-test"],xw=fn({__name:"YearModePicker",props:{...bs,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,r=e,{showRightIcon:s,showLeftIcon:a}=pd(),{defaultedConfig:o,defaultedMultiCalendars:u,defaultedAriaLabels:d,defaultedTransitions:h,defaultedUI:f}=sn(r),{showTransition:p,transitionName:m}=Bo(h),y=(E=!1,H)=>{n("toggle-year-picker",{flow:E,show:H})},_=E=>{n("year-select",E)},b=(E=!1)=>{n("handle-year",E)};return(E,H)=>{var V,x,O,B,U;return S(),P("div",C5,[Z(a)(Z(u),e.instance)?(S(),it(uo,{key:0,ref:"mpPrevIconRef","aria-label":(V=Z(d))==null?void 0:V.prevYear,disabled:e.isDisabled(!1),class:Be((x=Z(f))==null?void 0:x.navBtnPrev),onActivate:H[0]||(H[0]=F=>b(!1))},{default:Te(()=>[E.$slots["arrow-left"]?Ie(E.$slots,"arrow-left",{key:0}):ae("",!0),E.$slots["arrow-left"]?ae("",!0):(S(),it(Z(Jp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(O=Z(d))==null?void 0:O.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:H[1]||(H[1]=()=>y(!1)),onKeydown:H[2]||(H[2]=$n(()=>y(!1),["enter"]))},[E.$slots.year?Ie(E.$slots,"year",{key:0,year:e.year}):ae("",!0),E.$slots.year?ae("",!0):(S(),P(Ve,{key:1},[ft(re(e.year),1)],64))],40,E5),Z(s)(Z(u),e.instance)?(S(),it(uo,{key:1,ref:"mpNextIconRef","aria-label":(B=Z(d))==null?void 0:B.nextYear,disabled:e.isDisabled(!0),class:Be((U=Z(f))==null?void 0:U.navBtnNext),onActivate:H[3]||(H[3]=F=>b(!0))},{default:Te(()=>[E.$slots["arrow-right"]?Ie(E.$slots,"arrow-right",{key:0}):ae("",!0),E.$slots["arrow-right"]?ae("",!0):(S(),it(Z(Zp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),he(vs,{name:Z(m)(e.showYearPicker),css:Z(p)},{default:Te(()=>[e.showYearPicker?(S(),it($o,{key:0,items:e.items,"text-input":E.textInput,"esc-close":E.escClose,config:E.config,"is-last":E.autoApply&&!Z(o).keepActionRow,"hide-navigation":E.hideNavigation,"aria-labels":E.ariaLabels,type:"year",onToggle:y,onSelected:H[4]||(H[4]=F=>_(F))},Hn({"button-icon":Te(()=>[E.$slots["calendar-icon"]?Ie(E.$slots,"calendar-icon",{key:0}):ae("",!0),E.$slots["calendar-icon"]?ae("",!0):(S(),it(Z(Cl),{key:1}))]),_:2},[E.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:F})=>[Ie(E.$slots,"year-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):ae("",!0)]),_:3},8,["name","css"])])}}}),am=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(r=>kt(e,r))){const r=t.value.filter(s=>!kt(s,e));t.value=r.length?r:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},lm=(e,t,n)=>{let r=e.value?e.value.slice():[];return r.length===2&&r[1]!==null&&(r=[]),r.length?on(t,r[0])?(r.unshift(t),n("range-start",r[0]),n("range-start",r[1])):(r[1]=t,n("range-end",t)):(r=[t],n("range-start",t)),r},hd=(e,t,n,r)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&r&&n&&t("auto-apply"))},kw=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>Ar(De(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=Ar(De(e.value),e.timezone))},Sw=(e,t,n,r)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&r.value.partialRange)?r.value.fixedStart&&(_n(e,t.value[0])||kt(e,t.value[0]))?[t.value[0],e]:r.value.fixedEnd&&(on(e,t.value[1])||kt(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],Tw=({multiCalendars:e,range:t,highlight:n,propDates:r,calendars:s,modelValue:a,props:o,filters:u,year:d,month:h,emit:f})=>{const p=me(()=>nm(o.yearRange,o.locale,o.reverseYears)),m=fe([!1]),y=me(()=>($,se)=>{const ee=qt(hs(new Date),{month:h.value($),year:d.value($)}),de=se?K1(ee):Co(ee);return vw(de,r.value.maxDate,r.value.minDate,o.preventMinMaxNavigation,se)}),_=()=>Array.isArray(a.value)&&e.value.solo&&a.value[1],b=()=>{for(let $=0;${if(!$)return b();const se=qt(De(),s.value[$]);return s.value[0].year=lt(lw(se,e.value.count-1)),b()},H=($,se)=>{const ee=BF(se,$);return t.value.showLastInRange&&ee>1?se:$},V=$=>o.focusStartDate||e.value.solo?$[0]:$[1]?H($[0],$[1]):$[0],x=()=>{if(a.value){const $=Array.isArray(a.value)?V(a.value):a.value;s.value[0]={month:wt($),year:lt($)}}},O=()=>{x(),e.value.count&&b()};Wt(a,($,se)=>{o.isTextInputDate&&JSON.stringify($??{})!==JSON.stringify(se??{})&&O()}),Ft(()=>{O()});const B=($,se)=>{s.value[se].year=$,f("update-month-year",{instance:se,year:$,month:s.value[se].month}),e.value.count&&!e.value.solo&&E(se)},U=me(()=>$=>bl(p.value,se=>{var ee;const de=d.value($)===se.value,ne=Oo(se.value,wl(r.value.minDate),wl(r.value.maxDate))||((ee=u.value.years)==null?void 0:ee.includes(d.value($))),N=im(n.value,se.value);return{active:de,disabled:ne,highlighted:N}})),F=($,se)=>{B($,se),T(se)},D=($,se=!1)=>{if(!y.value($,se)){const ee=se?d.value($)+1:d.value($)-1;B(ee,$)}},T=($,se=!1,ee)=>{se||f("reset-flow"),ee!==void 0?m.value[$]=ee:m.value[$]=!m.value[$],m.value[$]?f("overlay-toggle",{open:!0,overlay:Qn.year}):(f("overlay-closed"),f("overlay-toggle",{open:!1,overlay:Qn.year}))};return{isDisabled:y,groupedYears:U,showYearPicker:m,selectYear:B,toggleYearPicker:T,handleYearSelect:F,handleYear:D}},O5=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,defaultedRange:o,defaultedHighlight:u,propDates:d,defaultedTz:h,defaultedFilters:f,defaultedMultiDates:p}=sn(e),m=()=>{e.isTextInputDate&&O(lt(De(e.startDate)),0)},{modelValue:y,year:_,month:b,calendars:E}=Ho(e,t,m),H=me(()=>uw(e.formatLocale,e.locale,e.monthNameFormat)),V=fe(null),{checkMinMaxRange:x}=ji(e),{selectYear:O,groupedYears:B,showYearPicker:U,toggleYearPicker:F,handleYearSelect:D,handleYear:T,isDisabled:$}=Tw({modelValue:y,multiCalendars:n,range:o,highlight:u,calendars:E,year:_,propDates:d,month:b,filters:f,props:e,emit:t});Ft(()=>{e.startDate&&(y.value&&e.focusStartDate||!y.value)&&O(lt(De(e.startDate)),0)});const se=M=>M?{month:wt(M),year:lt(M)}:{month:null,year:null},ee=()=>y.value?Array.isArray(y.value)?y.value.map(M=>se(M)):se(y.value):se(),de=(M,ie)=>{const ge=E.value[M],z=ee();return Array.isArray(z)?z.some(Le=>Le.year===(ge==null?void 0:ge.year)&&Le.month===ie):(ge==null?void 0:ge.year)===z.year&&ie===z.month},ne=(M,ie,ge)=>{var z,Le;const Xe=ee();return Array.isArray(Xe)?_.value(ie)===((z=Xe[ge])==null?void 0:z.year)&&M===((Le=Xe[ge])==null?void 0:Le.month):!1},N=(M,ie)=>{if(o.value.enabled){const ge=ee();if(Array.isArray(y.value)&&Array.isArray(ge)){const z=ne(M,ie,0)||ne(M,ie,1),Le=Xs(hs(De()),M,_.value(ie));return cd(y.value,V.value,Le)&&!z}return!1}return!1},G=me(()=>M=>bl(H.value,ie=>{var ge;const z=de(M,ie.value),Le=Oo(ie.value,hw(_.value(M),d.value.minDate),pw(_.value(M),d.value.maxDate))||e5(d.value.disabledDates,_.value(M)).includes(ie.value)||((ge=f.value.months)==null?void 0:ge.includes(ie.value)),Xe=N(ie.value,M),be=_w(u.value,ie.value,_.value(M));return{active:z,disabled:Le,isBetween:Xe,highlighted:be}})),k=(M,ie)=>Xs(hs(De()),M,_.value(ie)),J=(M,ie)=>{const ge=y.value?y.value:hs(new Date);y.value=Xs(ge,M,_.value(ie)),t("auto-apply"),t("update-flow-step")},_e=(M,ie)=>{const ge=k(M,ie);o.value.fixedEnd||o.value.fixedStart?y.value=Sw(ge,y,t,o):y.value?x(ge,y.value)&&(y.value=lm(y,k(M,ie),t)):y.value=[k(M,ie)],Un().then(()=>{hd(y.value,t,e.autoApply,e.modelAuto)})},Me=(M,ie)=>{am(k(M,ie),y,p.value.limit),t("auto-apply",!0)},Ne=(M,ie)=>(E.value[ie].month=M,te(ie,E.value[ie].year,M),p.value.enabled?Me(M,ie):o.value.enabled?_e(M,ie):J(M,ie)),j=(M,ie)=>{O(M,ie),te(ie,M,null)},te=(M,ie,ge)=>{let z=ge;if(!z&&z!==0){const Le=ee();z=Array.isArray(Le)?Le[M].month:Le.month}t("update-month-year",{instance:M,year:ie,month:z})};return{groupedMonths:G,groupedYears:B,year:_,isDisabled:$,defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,showYearPicker:U,modelValue:y,presetDate:(M,ie)=>{kw({value:M,modelValue:y,range:o.value.enabled,timezone:ie?void 0:h.value.timezone}),t("auto-apply")},setHoverDate:(M,ie)=>{V.value=k(M,ie)},selectMonth:Ne,selectYear:j,toggleYearPicker:F,handleYearSelect:D,handleYear:T,getModelMonthYear:ee}},M5=fn({compatConfig:{MODE:3},__name:"MonthPicker",props:{...bs},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=Bi(),a=$r(s,"yearMode"),o=e;Ft(()=>{o.shadow||r("mount",null)});const{groupedMonths:u,groupedYears:d,year:h,isDisabled:f,defaultedMultiCalendars:p,defaultedConfig:m,showYearPicker:y,modelValue:_,presetDate:b,setHoverDate:E,selectMonth:H,selectYear:V,toggleYearPicker:x,handleYearSelect:O,handleYear:B,getModelMonthYear:U}=O5(o,r);return t({getSidebarProps:()=>({modelValue:_,year:h,getModelMonthYear:U,selectMonth:H,selectYear:V,handleYear:B}),presetDate:b,toggleYearPicker:F=>x(0,F)}),(F,D)=>(S(),it(fd,{"multi-calendars":Z(p).count,collapse:F.collapse,stretch:""},{default:Te(({instance:T})=>[F.$slots["top-extra"]?Ie(F.$slots,"top-extra",{key:0,value:F.internalModelValue}):ae("",!0),F.$slots["month-year"]?Ie(F.$slots,"month-year",wn(cn({key:1},{year:Z(h),months:Z(u)(T),years:Z(d)(T),selectMonth:Z(H),selectYear:Z(V),instance:T}))):(S(),it($o,{key:2,items:Z(u)(T),"arrow-navigation":F.arrowNavigation,"is-last":F.autoApply&&!Z(m).keepActionRow,"esc-close":F.escClose,height:Z(m).modeHeight,config:F.config,"no-overlay-focus":!!(F.noOverlayFocus||F.textInput),"use-relative":"",type:"month",onSelected:$=>Z(H)($,T),onHoverValue:$=>Z(E)($,T)},Hn({header:Te(()=>[he(xw,cn(F.$props,{items:Z(d)(T),instance:T,"show-year-picker":Z(y)[T],year:Z(h)(T),"is-disabled":$=>Z(f)(T,$),onHandleYear:$=>Z(B)(T,$),onYearSelect:$=>Z(O)($,T),onToggleYearPicker:$=>Z(x)(T,$==null?void 0:$.flow,$==null?void 0:$.show)}),Hn({_:2},[Qe(Z(a),($,se)=>({name:$,fn:Te(ee=>[Ie(F.$slots,$,wn(Yn(ee)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[F.$slots["month-overlay-value"]?{name:"item",fn:Te(({item:$})=>[Ie(F.$slots,"month-overlay-value",{text:$.text,value:$.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),R5=(e,t)=>{const n=()=>{e.isTextInputDate&&(f.value=lt(De(e.startDate)))},{modelValue:r}=Ho(e,t,n),s=fe(null),{defaultedHighlight:a,defaultedMultiDates:o,defaultedFilters:u,defaultedRange:d,propDates:h}=sn(e),f=fe();Ft(()=>{e.startDate&&(r.value&&e.focusStartDate||!r.value)&&(f.value=lt(De(e.startDate)))});const p=b=>Array.isArray(r.value)?r.value.some(E=>lt(E)===b):r.value?lt(r.value)===b:!1,m=b=>d.value.enabled&&Array.isArray(r.value)?cd(r.value,s.value,_(b)):!1,y=me(()=>bl(nm(e.yearRange,e.locale,e.reverseYears),b=>{const E=p(b.value),H=Oo(b.value,wl(h.value.minDate),wl(h.value.maxDate))||u.value.years.includes(b.value),V=m(b.value)&&!E,x=im(a.value,b.value);return{active:E,disabled:H,isBetween:V,highlighted:x}})),_=b=>Rs(hs(Co(new Date)),b);return{groupedYears:y,modelValue:r,focusYear:f,setHoverValue:b=>{s.value=Rs(hs(new Date),b)},selectYear:b=>{var E;if(t("update-month-year",{instance:0,year:b}),o.value.enabled)return r.value?Array.isArray(r.value)&&(((E=r.value)==null?void 0:E.map(H=>lt(H))).includes(b)?r.value=r.value.filter(H=>lt(H)!==b):r.value.push(Rs(hr(De()),b))):r.value=[Rs(hr(Co(De())),b)],t("auto-apply",!0);d.value.enabled?(r.value=lm(r,_(b),t),Un().then(()=>{hd(r.value,t,e.autoApply,e.modelAuto)})):(r.value=_(b),t("auto-apply"))}}},D5=fn({compatConfig:{MODE:3},__name:"YearPicker",props:{...bs},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,{groupedYears:a,modelValue:o,focusYear:u,selectYear:d,setHoverValue:h}=R5(s,r),{defaultedConfig:f}=sn(s);return t({getSidebarProps:()=>({modelValue:o,selectYear:d})}),(p,m)=>(S(),P("div",null,[p.$slots["top-extra"]?Ie(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):ae("",!0),p.$slots["month-year"]?Ie(p.$slots,"month-year",wn(cn({key:1},{years:Z(a),selectYear:Z(d)}))):(S(),it($o,{key:2,items:Z(a),"is-last":p.autoApply&&!Z(f).keepActionRow,height:Z(f).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":Z(u),type:"year","use-relative":"",onSelected:Z(d),onHoverValue:Z(h)},Hn({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:y})=>[Ie(p.$slots,"year-overlay-value",{text:y.text,value:y.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),P5={key:0,class:"dp__time_input"},L5=["data-test","aria-label","onKeydown","onClick","onMousedown"],I5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),N5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),V5=["aria-label","disabled","data-test","onKeydown","onClick"],F5=["data-test","aria-label","onKeydown","onClick","onMousedown"],$5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),B5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),H5={key:0},U5=["aria-label"],j5=fn({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...bs},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{setTimePickerElements:a,setTimePickerBackRef:o}=Ui(),{defaultedAriaLabels:u,defaultedTransitions:d,defaultedFilters:h,defaultedConfig:f,defaultedRange:p}=sn(s),{transitionName:m,showTransition:y}=Bo(d),_=Hr({hours:!1,minutes:!1,seconds:!1}),b=fe("AM"),E=fe(null),H=fe([]),V=fe();Ft(()=>{r("mounted")});const x=W=>qt(new Date,{hours:W.hours,minutes:W.minutes,seconds:s.enableSeconds?W.seconds:0,milliseconds:0}),O=me(()=>W=>G(W,s[W])||U(W,s[W])),B=me(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),U=(W,A)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!s.validateTime(W,A):!1,F=(W,A)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const I=A?+s[`${W}Increment`]:-+s[`${W}Increment`],K=s[W]+I;return!s.validateTime(W,K)}return!1},D=me(()=>W=>!Ne(+s[W]+ +s[`${W}Increment`],W)||F(W,!0)),T=me(()=>W=>!Ne(+s[W]-+s[`${W}Increment`],W)||F(W,!1)),$=(W,A)=>H1(qt(De(),W),A),se=(W,A)=>I$(qt(De(),W),A),ee=me(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),de=me(()=>{const W=[{type:"hours"}];return s.enableMinutes&&W.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&W.push({type:"",separator:!0},{type:"seconds"}),W}),ne=me(()=>de.value.filter(W=>!W.separator)),N=me(()=>W=>{if(W==="hours"){const A=z(+s.hours);return{text:A<10?`0${A}`:`${A}`,value:A}}return{text:s[W]<10?`0${s[W]}`:`${s[W]}`,value:s[W]}}),G=(W,A)=>{var I;if(!s.disabledTimesConfig)return!1;const K=s.disabledTimesConfig(s.order,W==="hours"?A:void 0);return K[W]?!!((I=K[W])!=null&&I.includes(A)):!0},k=(W,A)=>A!=="hours"||b.value==="AM"?W:W+12,J=W=>{const A=s.is24?24:12,I=W==="hours"?A:60,K=+s[`${W}GridIncrement`],Q=W==="hours"&&!s.is24?K:0,pe=[];for(let q=Q;q({active:!1,disabled:h.value.times[W].includes(q.value)||!Ne(q.value,W)||G(W,q.value)||U(W,q.value)}))},_e=W=>W>=0?W:59,Me=W=>W>=0?W:23,Ne=(W,A)=>{const I=s.minTime?x(Xf(s.minTime)):null,K=s.maxTime?x(Xf(s.maxTime)):null,Q=x(Xf(B.value,A,A==="minutes"||A==="seconds"?_e(W):Me(W)));return I&&K?(Eo(Q,K)||el(Q,K))&&(yl(Q,I)||el(Q,I)):I?yl(Q,I)||el(Q,I):K?Eo(Q,K)||el(Q,K):!0},j=W=>s[`no${W[0].toUpperCase()+W.slice(1)}Overlay`],te=W=>{j(W)||(_[W]=!_[W],_[W]?r("overlay-opened",W):r("overlay-closed",W))},M=W=>W==="hours"?ri:W==="minutes"?Vi:vl,ie=()=>{V.value&&clearTimeout(V.value)},ge=(W,A=!0,I)=>{const K=A?$:se,Q=A?+s[`${W}Increment`]:-+s[`${W}Increment`];Ne(+s[W]+Q,W)&&r(`update:${W}`,M(W)(K({[W]:+s[W]},{[W]:+s[`${W}Increment`]}))),!(I!=null&&I.keyboard)&&f.value.timeArrowHoldThreshold&&(V.value=setTimeout(()=>{ge(W,A)},f.value.timeArrowHoldThreshold))},z=W=>s.is24?W:(W>=12?b.value="PM":b.value="AM",H$(W)),Le=()=>{b.value==="PM"?(b.value="AM",r("update:hours",s.hours-12)):(b.value="PM",r("update:hours",s.hours+12)),r("am-pm-change",b.value)},Xe=W=>{_[W]=!0},be=(W,A,I)=>{if(W&&s.arrowNavigation){Array.isArray(H.value[A])?H.value[A][I]=W:H.value[A]=[W];const K=H.value.reduce((Q,pe)=>pe.map((q,ce)=>[...Q[ce]||[],pe[ce]]),[]);o(s.closeTimePickerBtn),E.value&&(K[1]=K[1].concat(E.value)),a(K,s.order)}},et=(W,A)=>(te(W),r(`update:${W}`,A));return t({openChildCmp:Xe}),(W,A)=>{var I;return W.disabled?ae("",!0):(S(),P("div",P5,[(S(!0),P(Ve,null,Qe(de.value,(K,Q)=>{var pe,q,ce;return S(),P("div",{key:Q,class:Be(ee.value)},[K.separator?(S(),P(Ve,{key:0},[ft(" : ")],64)):(S(),P(Ve,{key:1},[v("button",{ref_for:!0,ref:ye=>be(ye,Q,0),type:"button",class:Be({dp__btn:!0,dp__inc_dec_button:!W.timePickerInline,dp__inc_dec_button_inline:W.timePickerInline,dp__tp_inline_btn_top:W.timePickerInline,dp__inc_dec_button_disabled:D.value(K.type)}),"data-test":`${K.type}-time-inc-btn-${s.order}`,"aria-label":(pe=Z(u))==null?void 0:pe.incrementValue(K.type),tabindex:"0",onKeydown:ye=>Z(Sr)(ye,()=>ge(K.type,!0,{keyboard:!0}),!0),onClick:ye=>Z(f).timeArrowHoldThreshold?void 0:ge(K.type,!0),onMousedown:ye=>Z(f).timeArrowHoldThreshold?ge(K.type,!0):void 0,onMouseup:ie},[s.timePickerInline?(S(),P(Ve,{key:1},[W.$slots["tp-inline-arrow-up"]?Ie(W.$slots,"tp-inline-arrow-up",{key:0}):(S(),P(Ve,{key:1},[I5,N5],64))],64)):(S(),P(Ve,{key:0},[W.$slots["arrow-up"]?Ie(W.$slots,"arrow-up",{key:0}):ae("",!0),W.$slots["arrow-up"]?ae("",!0):(S(),it(Z(Qp),{key:1}))],64))],42,L5),v("button",{ref_for:!0,ref:ye=>be(ye,Q,1),type:"button","aria-label":(q=Z(u))==null?void 0:q.openTpOverlay(K.type),class:Be({dp__time_display:!0,dp__time_display_block:!W.timePickerInline,dp__time_display_inline:W.timePickerInline,"dp--time-invalid":O.value(K.type),"dp--time-overlay-btn":!O.value(K.type)}),disabled:j(K.type),tabindex:"0","data-test":`${K.type}-toggle-overlay-btn-${s.order}`,onKeydown:ye=>Z(Sr)(ye,()=>te(K.type),!0),onClick:ye=>te(K.type)},[W.$slots[K.type]?Ie(W.$slots,K.type,{key:0,text:N.value(K.type).text,value:N.value(K.type).value}):ae("",!0),W.$slots[K.type]?ae("",!0):(S(),P(Ve,{key:1},[ft(re(N.value(K.type).text),1)],64))],42,V5),v("button",{ref_for:!0,ref:ye=>be(ye,Q,2),type:"button",class:Be({dp__btn:!0,dp__inc_dec_button:!W.timePickerInline,dp__inc_dec_button_inline:W.timePickerInline,dp__tp_inline_btn_bottom:W.timePickerInline,dp__inc_dec_button_disabled:T.value(K.type)}),"data-test":`${K.type}-time-dec-btn-${s.order}`,"aria-label":(ce=Z(u))==null?void 0:ce.decrementValue(K.type),tabindex:"0",onKeydown:ye=>Z(Sr)(ye,()=>ge(K.type,!1,{keyboard:!0}),!0),onClick:ye=>Z(f).timeArrowHoldThreshold?void 0:ge(K.type,!1),onMousedown:ye=>Z(f).timeArrowHoldThreshold?ge(K.type,!1):void 0,onMouseup:ie},[s.timePickerInline?(S(),P(Ve,{key:1},[W.$slots["tp-inline-arrow-down"]?Ie(W.$slots,"tp-inline-arrow-down",{key:0}):(S(),P(Ve,{key:1},[$5,B5],64))],64)):(S(),P(Ve,{key:0},[W.$slots["arrow-down"]?Ie(W.$slots,"arrow-down",{key:0}):ae("",!0),W.$slots["arrow-down"]?ae("",!0):(S(),it(Z(em),{key:1}))],64))],42,F5)],64))],2)}),128)),W.is24?ae("",!0):(S(),P("div",H5,[W.$slots["am-pm-button"]?Ie(W.$slots,"am-pm-button",{key:0,toggle:Le,value:b.value}):ae("",!0),W.$slots["am-pm-button"]?ae("",!0):(S(),P("button",{key:1,ref_key:"amPmButton",ref:E,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(I=Z(u))==null?void 0:I.amPmButton,tabindex:"0",onClick:Le,onKeydown:A[0]||(A[0]=K=>Z(Sr)(K,()=>Le(),!0))},re(b.value),41,U5))])),(S(!0),P(Ve,null,Qe(ne.value,(K,Q)=>(S(),it(vs,{key:Q,name:Z(m)(_[K.type]),css:Z(y)},{default:Te(()=>[_[K.type]?(S(),it($o,{key:0,items:J(K.type),"is-last":W.autoApply&&!Z(f).keepActionRow,"esc-close":W.escClose,type:K.type,"text-input":W.textInput,config:W.config,"arrow-navigation":W.arrowNavigation,"aria-labels":W.ariaLabels,onSelected:pe=>et(K.type,pe),onToggle:pe=>te(K.type),onResetFlow:A[1]||(A[1]=pe=>W.$emit("reset-flow"))},Hn({"button-icon":Te(()=>[W.$slots["clock-icon"]?Ie(W.$slots,"clock-icon",{key:0}):ae("",!0),W.$slots["clock-icon"]?ae("",!0):(S(),it(Al(W.timePickerInline?Z(Cl):Z(Xp)),{key:1}))]),_:2},[W.$slots[`${K.type}-overlay-value`]?{name:"item",fn:Te(({item:pe})=>[Ie(W.$slots,`${K.type}-overlay-value`,{text:pe.text,value:pe.value})]),key:"0"}:void 0,W.$slots[`${K.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ie(W.$slots,`${K.type}-overlay-header`,{toggle:()=>te(K.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),q5={class:"dp--tp-wrap"},W5=["aria-label","tabindex"],Y5=["tabindex"],z5=["aria-label"],Aw=fn({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...bs},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMatrix:a,setTimePicker:o}=Ui(),u=Bi(),{defaultedTransitions:d,defaultedAriaLabels:h,defaultedTextInput:f,defaultedConfig:p,defaultedRange:m}=sn(s),{transitionName:y,showTransition:_}=Bo(d),{hideNavigationButtons:b}=pd(),E=fe(null),H=fe(null),V=fe([]),x=fe(null);Ft(()=>{r("mount"),!s.timePicker&&s.arrowNavigation?a([Ln(E.value)],"time"):o(!0,s.timePicker)});const O=me(()=>m.value.enabled&&s.modelAuto?cw(s.internalModelValue):!0),B=fe(!1),U=k=>({hours:Array.isArray(s.hours)?s.hours[k]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[k]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[k]:s.seconds}),F=me(()=>{const k=[];if(m.value.enabled)for(let J=0;J<2;J++)k.push(U(J));else k.push(U(0));return k}),D=(k,J=!1,_e="")=>{J||r("reset-flow"),B.value=k,r(k?"overlay-opened":"overlay-closed",Qn.time),s.arrowNavigation&&o(k),Un(()=>{_e!==""&&V.value[0]&&V.value[0].openChildCmp(_e)})},T=me(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!p.value.keepActionRow})),$=$r(u,"timePicker"),se=(k,J,_e)=>m.value.enabled?J===0?[k,F.value[1][_e]]:[F.value[0][_e],k]:k,ee=k=>{r("update:hours",k)},de=k=>{r("update:minutes",k)},ne=k=>{r("update:seconds",k)},N=()=>{if(x.value&&!f.value.enabled&&!s.noOverlayFocus){const k=dw(x.value);k&&k.focus({preventScroll:!0})}},G=k=>{r("overlay-closed",k)};return t({toggleTimePicker:D}),(k,J)=>{var _e;return S(),P("div",q5,[!k.timePicker&&!k.timePickerInline?Dn((S(),P("button",{key:0,ref_key:"openTimePickerBtn",ref:E,type:"button",class:Be(T.value),"aria-label":(_e=Z(h))==null?void 0:_e.openTimePicker,tabindex:k.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:J[0]||(J[0]=Me=>Z(Sr)(Me,()=>D(!0))),onClick:J[1]||(J[1]=Me=>D(!0))},[k.$slots["clock-icon"]?Ie(k.$slots,"clock-icon",{key:0}):ae("",!0),k.$slots["clock-icon"]?ae("",!0):(S(),it(Z(Xp),{key:1}))],42,W5)),[[Vr,!Z(b)(k.hideNavigation,"time")]]):ae("",!0),he(vs,{name:Z(y)(B.value),css:Z(_)&&!k.timePickerInline},{default:Te(()=>{var Me;return[B.value||k.timePicker||k.timePickerInline?(S(),P("div",{key:0,ref_key:"overlayRef",ref:x,class:Be({dp__overlay:!k.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!k.timePickerInline,"dp--overlay-relative":s.timePicker}),style:bn(k.timePicker?{height:`${Z(p).modeHeight}px`}:void 0),tabindex:k.timePickerInline?void 0:0},[v("div",{class:Be(k.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[k.$slots["time-picker-overlay"]?Ie(k.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ee,setMinutes:de,setSeconds:ne}):ae("",!0),k.$slots["time-picker-overlay"]?ae("",!0):(S(),P("div",{key:1,class:Be(k.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(S(!0),P(Ve,null,Qe(F.value,(Ne,j)=>Dn((S(),it(j5,cn({key:j,ref_for:!0},{...k.$props,order:j,hours:Ne.hours,minutes:Ne.minutes,seconds:Ne.seconds,closeTimePickerBtn:H.value,disabledTimesConfig:e.disabledTimesConfig,disabled:j===0?k.fixedStart:k.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:V,"validate-time":(te,M)=>e.validateTime(te,se(M,j,te)),"onUpdate:hours":te=>ee(se(te,j,"hours")),"onUpdate:minutes":te=>de(se(te,j,"minutes")),"onUpdate:seconds":te=>ne(se(te,j,"seconds")),onMounted:N,onOverlayClosed:G,onOverlayOpened:J[2]||(J[2]=te=>k.$emit("overlay-opened",te)),onAmPmChange:J[3]||(J[3]=te=>k.$emit("am-pm-change",te))}),Hn({_:2},[Qe(Z($),(te,M)=>({name:te,fn:Te(ie=>[Ie(k.$slots,te,cn({ref_for:!0},ie))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Vr,j===0?!0:O.value]])),128))],2)),!k.timePicker&&!k.timePickerInline?Dn((S(),P("button",{key:2,ref_key:"closeTimePickerBtn",ref:H,type:"button",class:Be(T.value),"aria-label":(Me=Z(h))==null?void 0:Me.closeTimePicker,tabindex:"0",onKeydown:J[4]||(J[4]=Ne=>Z(Sr)(Ne,()=>D(!1))),onClick:J[5]||(J[5]=Ne=>D(!1))},[k.$slots["calendar-icon"]?Ie(k.$slots,"calendar-icon",{key:0}):ae("",!0),k.$slots["calendar-icon"]?ae("",!0):(S(),it(Z(Cl),{key:1}))],42,z5)),[[Vr,!Z(b)(k.hideNavigation,"time")]]):ae("",!0)],2)],14,Y5)):ae("",!0)]}),_:3},8,["name","css"])])}}}),Cw=(e,t,n,r)=>{const{defaultedRange:s}=sn(e),a=(x,O)=>Array.isArray(t[x])?t[x][O]:t[x],o=x=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[x]:t.seconds:0,u=(x,O)=>x?O!==void 0?Di(x,a("hours",O),a("minutes",O),o(O)):Di(x,t.hours,t.minutes,o()):aw(De(),o(O)),d=(x,O)=>{t[x]=O},h=me(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),f=(x,O)=>{const B=Object.fromEntries(Object.keys(t).map(U=>U===x?[U,O]:[U,t[U]].slice()));if(h.value&&!s.value.disableTimeRangeValidation){const U=D=>n.value?Di(n.value[D],B.hours[D],B.minutes[D],B.seconds[D]):null,F=D=>iw(n.value[D],0);return!(kt(U(0),U(1))&&(yl(U(0),F(1))||Eo(U(1),F(0))))}return!0},p=(x,O)=>{f(x,O)&&(d(x,O),r&&r())},m=x=>{p("hours",x)},y=x=>{p("minutes",x)},_=x=>{p("seconds",x)},b=(x,O,B,U)=>{O&&m(x),!O&&!B&&y(x),B&&_(x),n.value&&U(n.value)},E=x=>{if(x){const O=Array.isArray(x),B=O?[+x[0].hours,+x[1].hours]:+x.hours,U=O?[+x[0].minutes,+x[1].minutes]:+x.minutes,F=O?[+x[0].seconds,+x[1].seconds]:+x.seconds;d("hours",B),d("minutes",U),e.enableSeconds&&d("seconds",F)}},H=(x,O)=>{const B={hours:Array.isArray(t.hours)?t.hours[x]:t.hours,disabledArr:[]};return(O||O===0)&&(B.hours=O),Array.isArray(e.disabledTimes)&&(B.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[x])?e.disabledTimes[x]:e.disabledTimes),B},V=me(()=>(x,O)=>{var B;if(Array.isArray(e.disabledTimes)){const{disabledArr:U,hours:F}=H(x,O),D=U.filter(T=>+T.hours===F);return((B=D[0])==null?void 0:B.minutes)==="*"?{hours:[F],minutes:void 0,seconds:void 0}:{hours:[],minutes:(D==null?void 0:D.map(T=>+T.minutes))??[],seconds:(D==null?void 0:D.map(T=>T.seconds?+T.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:d,updateHours:m,updateMinutes:y,updateSeconds:_,getSetDateTime:u,updateTimeValues:b,getSecondsValue:o,assignStartTime:E,validateTime:f,disabledTimesConfig:V}},K5=(e,t)=>{const n=()=>{e.isTextInputDate&&O()},{modelValue:r,time:s}=Ho(e,t,n),{defaultedStartTime:a,defaultedRange:o,defaultedTz:u}=sn(e),{updateTimeValues:d,getSetDateTime:h,setTime:f,assignStartTime:p,disabledTimesConfig:m,validateTime:y}=Cw(e,s,r,_);function _(){t("update-flow-step")}const b=U=>{const{hours:F,minutes:D,seconds:T}=U;return{hours:+F,minutes:+D,seconds:T?+T:0}},E=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const F=b(e.startTime[0]),D=b(e.startTime[1]);return[qt(De(),F),qt(De(),D)]}const U=b(e.startTime);return qt(De(),U)}return o.value.enabled?[null,null]:null},H=()=>{if(o.value.enabled){const[U,F]=E();r.value=[Ar(h(U,0),u.value.timezone),Ar(h(F,1),u.value.timezone)]}else r.value=Ar(h(E()),u.value.timezone)},V=U=>Array.isArray(U)?[ga(De(U[0])),ga(De(U[1]))]:[ga(U??De())],x=(U,F,D)=>{f("hours",U),f("minutes",F),f("seconds",e.enableSeconds?D:0)},O=()=>{const[U,F]=V(r.value);return o.value.enabled?x([U.hours,F.hours],[U.minutes,F.minutes],[U.seconds,F.seconds]):x(U.hours,U.minutes,U.seconds)};Ft(()=>{if(!e.shadow)return p(a.value),r.value?O():H()});const B=()=>{Array.isArray(r.value)?r.value=r.value.map((U,F)=>U&&h(U,F)):r.value=h(r.value),t("time-update")};return{modelValue:r,time:s,disabledTimesConfig:m,updateTime:(U,F=!0,D=!1)=>{d(U,F,D,B)},validateTime:y}},G5=fn({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...bs},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=$r(a,"timePicker"),u=fe(null),{time:d,modelValue:h,disabledTimesConfig:f,updateTime:p,validateTime:m}=K5(s,r);return Ft(()=>{s.shadow||r("mount",null)}),t({getSidebarProps:()=>({modelValue:h,time:d,updateTime:p}),toggleTimePicker:(y,_=!1,b="")=>{var E;(E=u.value)==null||E.toggleTimePicker(y,_,b)}}),(y,_)=>(S(),it(fd,{"multi-calendars":0,stretch:""},{default:Te(()=>[he(Aw,cn({ref_key:"tpRef",ref:u},y.$props,{hours:Z(d).hours,minutes:Z(d).minutes,seconds:Z(d).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":Z(f),"validate-time":Z(m),"onUpdate:hours":_[0]||(_[0]=b=>Z(p)(b)),"onUpdate:minutes":_[1]||(_[1]=b=>Z(p)(b,!1)),"onUpdate:seconds":_[2]||(_[2]=b=>Z(p)(b,!1,!0)),onAmPmChange:_[3]||(_[3]=b=>y.$emit("am-pm-change",b)),onResetFlow:_[4]||(_[4]=b=>y.$emit("reset-flow")),onOverlayClosed:_[5]||(_[5]=b=>y.$emit("overlay-toggle",{open:!1,overlay:b})),onOverlayOpened:_[6]||(_[6]=b=>y.$emit("overlay-toggle",{open:!0,overlay:b}))}),Hn({_:2},[Qe(Z(o),(b,E)=>({name:b,fn:Te(H=>[Ie(y.$slots,b,wn(Yn(H)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),J5={class:"dp--header-wrap"},Z5={key:0,class:"dp__month_year_wrap"},X5={key:0},Q5={class:"dp__month_year_wrap"},eB=["aria-label","data-test","onClick","onKeydown"],tB=fn({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...bs},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTransitions:a,defaultedAriaLabels:o,defaultedMultiCalendars:u,defaultedFilters:d,defaultedConfig:h,defaultedHighlight:f,propDates:p,defaultedUI:m}=sn(s),{transitionName:y,showTransition:_}=Bo(a),{buildMatrix:b}=Ui(),{handleMonthYearChange:E,isDisabled:H,updateMonthYear:V}=_5(s,r),{showLeftIcon:x,showRightIcon:O}=pd(),B=fe(!1),U=fe(!1),F=fe([null,null,null,null]);Ft(()=>{r("mount")});const D=j=>({get:()=>s[j],set:te=>{const M=j===cs.month?cs.year:cs.month;r("update-month-year",{[j]:te,[M]:s[M]}),j===cs.month?G(!0):k(!0)}}),T=me(D(cs.month)),$=me(D(cs.year)),se=me(()=>j=>({month:s.month,year:s.year,items:j===cs.month?s.months:s.years,instance:s.instance,updateMonthYear:V,toggle:j===cs.month?G:k})),ee=me(()=>s.months.find(te=>te.value===s.month)||{text:"",value:0}),de=me(()=>bl(s.months,j=>{const te=s.month===j.value,M=Oo(j.value,hw(s.year,p.value.minDate),pw(s.year,p.value.maxDate))||d.value.months.includes(j.value),ie=_w(f.value,j.value,s.year);return{active:te,disabled:M,highlighted:ie}})),ne=me(()=>bl(s.years,j=>{const te=s.year===j.value,M=Oo(j.value,wl(p.value.minDate),wl(p.value.maxDate))||d.value.years.includes(j.value),ie=im(f.value,j.value);return{active:te,disabled:M,highlighted:ie}})),N=(j,te,M)=>{M!==void 0?j.value=M:j.value=!j.value,j.value?r("overlay-opened",te):r("overlay-closed",te)},G=(j=!1,te)=>{J(j),N(B,Qn.month,te)},k=(j=!1,te)=>{J(j),N(U,Qn.year,te)},J=j=>{j||r("reset-flow")},_e=(j,te)=>{s.arrowNavigation&&(F.value[te]=Ln(j),b(F.value,"monthYear"))},Me=me(()=>{var j,te;return[{type:cs.month,index:1,toggle:G,modelValue:T.value,updateModelValue:M=>T.value=M,text:ee.value.text,showSelectionGrid:B.value,items:de.value,ariaLabel:(j=o.value)==null?void 0:j.openMonthsOverlay},{type:cs.year,index:2,toggle:k,modelValue:$.value,updateModelValue:M=>$.value=M,text:fw(s.year,s.locale),showSelectionGrid:U.value,items:ne.value,ariaLabel:(te=o.value)==null?void 0:te.openYearsOverlay}]}),Ne=me(()=>s.disableYearSelect?[Me.value[0]]:s.yearFirst?[...Me.value].reverse():Me.value);return t({toggleMonthPicker:G,toggleYearPicker:k,handleMonthYearChange:E}),(j,te)=>{var M,ie,ge,z,Le,Xe;return S(),P("div",J5,[j.$slots["month-year"]?(S(),P("div",Z5,[Ie(j.$slots,"month-year",wn(Yn({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:Z(V),handleMonthYearChange:Z(E),instance:e.instance})))])):(S(),P(Ve,{key:1},[j.$slots["top-extra"]?(S(),P("div",X5,[Ie(j.$slots,"top-extra",{value:j.internalModelValue})])):ae("",!0),v("div",Q5,[Z(x)(Z(u),e.instance)&&!j.vertical?(S(),it(uo,{key:0,"aria-label":(M=Z(o))==null?void 0:M.prevMonth,disabled:Z(H)(!1),class:Be((ie=Z(m))==null?void 0:ie.navBtnPrev),onActivate:te[0]||(te[0]=be=>Z(E)(!1,!0)),onSetRef:te[1]||(te[1]=be=>_e(be,0))},{default:Te(()=>[j.$slots["arrow-left"]?Ie(j.$slots,"arrow-left",{key:0}):ae("",!0),j.$slots["arrow-left"]?ae("",!0):(S(),it(Z(Jp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("div",{class:Be(["dp__month_year_wrap",{dp__year_disable_select:j.disableYearSelect}])},[(S(!0),P(Ve,null,Qe(Ne.value,(be,et)=>(S(),P(Ve,{key:be.type},[v("button",{ref_for:!0,ref:W=>_e(W,et+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":be.ariaLabel,"data-test":`${be.type}-toggle-overlay-${e.instance}`,onClick:be.toggle,onKeydown:W=>Z(Sr)(W,()=>be.toggle(),!0)},[j.$slots[be.type]?Ie(j.$slots,be.type,{key:0,text:be.text,value:s[be.type]}):ae("",!0),j.$slots[be.type]?ae("",!0):(S(),P(Ve,{key:1},[ft(re(be.text),1)],64))],40,eB),he(vs,{name:Z(y)(be.showSelectionGrid),css:Z(_)},{default:Te(()=>[be.showSelectionGrid?(S(),it($o,{key:0,items:be.items,"arrow-navigation":j.arrowNavigation,"hide-navigation":j.hideNavigation,"is-last":j.autoApply&&!Z(h).keepActionRow,"skip-button-ref":!1,config:j.config,type:be.type,"header-refs":[],"esc-close":j.escClose,"menu-wrap-ref":j.menuWrapRef,"text-input":j.textInput,"aria-labels":j.ariaLabels,onSelected:be.updateModelValue,onToggle:be.toggle},Hn({"button-icon":Te(()=>[j.$slots["calendar-icon"]?Ie(j.$slots,"calendar-icon",{key:0}):ae("",!0),j.$slots["calendar-icon"]?ae("",!0):(S(),it(Z(Cl),{key:1}))]),_:2},[j.$slots[`${be.type}-overlay-value`]?{name:"item",fn:Te(({item:W})=>[Ie(j.$slots,`${be.type}-overlay-value`,{text:W.text,value:W.value})]),key:"0"}:void 0,j.$slots[`${be.type}-overlay`]?{name:"overlay",fn:Te(()=>[Ie(j.$slots,`${be.type}-overlay`,cn({ref_for:!0},se.value(be.type)))]),key:"1"}:void 0,j.$slots[`${be.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ie(j.$slots,`${be.type}-overlay-header`,{toggle:be.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"])],64))),128))],2),Z(x)(Z(u),e.instance)&&j.vertical?(S(),it(uo,{key:1,"aria-label":(ge=Z(o))==null?void 0:ge.prevMonth,disabled:Z(H)(!1),class:Be((z=Z(m))==null?void 0:z.navBtnPrev),onActivate:te[2]||(te[2]=be=>Z(E)(!1,!0))},{default:Te(()=>[j.$slots["arrow-up"]?Ie(j.$slots,"arrow-up",{key:0}):ae("",!0),j.$slots["arrow-up"]?ae("",!0):(S(),it(Z(Qp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),Z(O)(Z(u),e.instance)?(S(),it(uo,{key:2,ref:"rightIcon",disabled:Z(H)(!0),"aria-label":(Le=Z(o))==null?void 0:Le.nextMonth,class:Be((Xe=Z(m))==null?void 0:Xe.navBtnNext),onActivate:te[3]||(te[3]=be=>Z(E)(!0,!0)),onSetRef:te[4]||(te[4]=be=>_e(be,j.disableYearSelect?2:3))},{default:Te(()=>[j.$slots[j.vertical?"arrow-down":"arrow-right"]?Ie(j.$slots,j.vertical?"arrow-down":"arrow-right",{key:0}):ae("",!0),j.$slots[j.vertical?"arrow-down":"arrow-right"]?ae("",!0):(S(),it(Al(j.vertical?Z(em):Z(Zp)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):ae("",!0)])],64))])}}}),nB=["aria-label"],rB={class:"dp__calendar_header",role:"row"},sB={key:0,class:"dp__calendar_header_item",role:"gridcell"},iB=["aria-label"],aB=v("div",{class:"dp__calendar_header_separator"},null,-1),lB=["aria-label"],oB={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},uB={class:"dp__cell_inner"},cB=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],dB=fn({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...bs},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMultiLevelMatrix:a}=Ui(),{defaultedTransitions:o,defaultedConfig:u,defaultedAriaLabels:d,defaultedMultiCalendars:h,defaultedWeekNumbers:f,defaultedMultiDates:p,defaultedUI:m}=sn(s),y=fe(null),_=fe({bottom:"",left:"",transform:""}),b=fe([]),E=fe(null),H=fe(!0),V=fe(""),x=fe({startX:0,endX:0,startY:0,endY:0}),O=fe([]),B=fe({left:"50%"}),U=fe(!1),F=me(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),D=me(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):B$(s.formatLocale,s.locale,+s.weekStart));Ft(()=>{r("mount",{cmp:"calendar",refs:b}),u.value.noSwipe||E.value&&(E.value.addEventListener("touchstart",_e,{passive:!1}),E.value.addEventListener("touchend",Me,{passive:!1}),E.value.addEventListener("touchmove",Ne,{passive:!1})),s.monthChangeOnScroll&&E.value&&E.value.addEventListener("wheel",M,{passive:!1})});const T=be=>be?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",$=(be,et)=>{if(s.transitions){const W=hr(Xs(De(),s.month,s.year));V.value=_n(hr(Xs(De(),be,et)),W)?o.value[T(!0)]:o.value[T(!1)],H.value=!1,Un(()=>{H.value=!0})}},se=me(()=>({[s.calendarClassName]:!!s.calendarClassName,...m.value.calendar??{}})),ee=me(()=>be=>{const et=U$(be);return{dp__marker_dot:et.type==="dot",dp__marker_line:et.type==="line"}}),de=me(()=>be=>kt(be,y.value)),ne=me(()=>({dp__calendar:!0,dp__calendar_next:h.value.count>0&&s.instance!==0})),N=me(()=>be=>s.hideOffsetDates?be.current:!0),G=async(be,et,W)=>{const A=Ln(b.value[et][W]);if(A){const{width:I,height:K}=A.getBoundingClientRect();y.value=be.value;let Q={left:`${I/2}px`},pe=-50;if(await Un(),O.value[0]){const{left:q,width:ce}=O.value[0].getBoundingClientRect();q<0&&(Q={left:"0"},pe=0,B.value.left=`${I/2}px`),window.innerWidth{var A,I;if(U.value&&p.value.enabled&&p.value.dragSelect)return r("select-date",be);r("set-hover-date",be),(I=(A=be.marker)==null?void 0:A.tooltip)!=null&&I.length&&await G(be,et,W)},J=be=>{y.value&&(y.value=null,_.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),r("tooltip-close",be.marker))},_e=be=>{x.value.startX=be.changedTouches[0].screenX,x.value.startY=be.changedTouches[0].screenY},Me=be=>{x.value.endX=be.changedTouches[0].screenX,x.value.endY=be.changedTouches[0].screenY,j()},Ne=be=>{s.vertical&&!s.inline&&be.preventDefault()},j=()=>{const be=s.vertical?"Y":"X";Math.abs(x.value[`start${be}`]-x.value[`end${be}`])>10&&r("handle-swipe",x.value[`start${be}`]>x.value[`end${be}`]?"right":"left")},te=(be,et,W)=>{be&&(Array.isArray(b.value[et])?b.value[et][W]=be:b.value[et]=[be]),s.arrowNavigation&&a(b.value,"calendar")},M=be=>{s.monthChangeOnScroll&&(be.preventDefault(),r("handle-scroll",be))},ie=be=>f.value.type==="local"?zp(be.value,{weekStartsOn:+s.weekStart}):f.value.type==="iso"?Wp(be.value):typeof f.value.type=="function"?f.value.type(be.value):"",ge=be=>{const et=be[0];return f.value.hideOnOffsetDates?be.some(W=>W.current)?ie(et):"":ie(et)},z=(be,et)=>{p.value.enabled||(Ri(be,u.value),r("select-date",et))},Le=be=>{Ri(be,u.value)},Xe=be=>{p.value.enabled&&p.value.dragSelect?(U.value=!0,r("select-date",be)):p.value.enabled&&r("select-date",be)};return t({triggerTransition:$}),(be,et)=>{var W;return S(),P("div",{class:Be(ne.value)},[v("div",{ref_key:"calendarWrapRef",ref:E,role:"grid",class:Be(se.value),"aria-label":(W=Z(d))==null?void 0:W.calendarWrap},[v("div",rB,[be.weekNumbers?(S(),P("div",sB,re(be.weekNumName),1)):ae("",!0),(S(!0),P(Ve,null,Qe(D.value,(A,I)=>{var K,Q;return S(),P("div",{key:I,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(Q=(K=Z(d))==null?void 0:K.weekDay)==null?void 0:Q.call(K,I)},[be.$slots["calendar-header"]?Ie(be.$slots,"calendar-header",{key:0,day:A,index:I}):ae("",!0),be.$slots["calendar-header"]?ae("",!0):(S(),P(Ve,{key:1},[ft(re(A),1)],64))],8,iB)}),128))]),aB,he(vs,{name:V.value,css:!!be.transitions},{default:Te(()=>{var A;return[H.value?(S(),P("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((A=Z(d))==null?void 0:A.calendarDays)||void 0,onMouseleave:et[1]||(et[1]=I=>U.value=!1)},[(S(!0),P(Ve,null,Qe(F.value,(I,K)=>(S(),P("div",{key:K,class:"dp__calendar_row",role:"row"},[be.weekNumbers?(S(),P("div",oB,[v("div",uB,re(ge(I.days)),1)])):ae("",!0),(S(!0),P(Ve,null,Qe(I.days,(Q,pe)=>{var q,ce,ye;return S(),P("div",{id:Z(bw)(Q.value),ref_for:!0,ref:ke=>te(ke,K,pe),key:pe+K,role:"gridcell",class:"dp__calendar_item","aria-selected":(Q.classData.dp__active_date||Q.classData.dp__range_start||Q.classData.dp__range_start)??void 0,"aria-disabled":Q.classData.dp__cell_disabled||void 0,"aria-label":(ce=(q=Z(d))==null?void 0:q.day)==null?void 0:ce.call(q,Q),tabindex:"0","data-test":Q.value,onClick:Et(ke=>z(ke,Q),["prevent"]),onKeydown:ke=>Z(Sr)(ke,()=>be.$emit("select-date",Q)),onMouseenter:ke=>k(Q,K,pe),onMouseleave:ke=>J(Q),onMousedown:ke=>Xe(Q),onMouseup:et[0]||(et[0]=ke=>U.value=!1)},[v("div",{class:Be(["dp__cell_inner",Q.classData])},[be.$slots.day&&N.value(Q)?Ie(be.$slots,"day",{key:0,day:+Q.text,date:Q.value}):ae("",!0),be.$slots.day?ae("",!0):(S(),P(Ve,{key:1},[ft(re(Q.text),1)],64)),Q.marker&&N.value(Q)?(S(),P(Ve,{key:2},[be.$slots.marker?Ie(be.$slots,"marker",{key:0,marker:Q.marker,day:+Q.text,date:Q.value}):(S(),P("div",{key:1,class:Be(ee.value(Q.marker)),style:bn(Q.marker.color?{backgroundColor:Q.marker.color}:{})},null,6))],64)):ae("",!0),de.value(Q.value)?(S(),P("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:O,class:"dp__marker_tooltip",style:bn(_.value)},[(ye=Q.marker)!=null&&ye.tooltip?(S(),P("div",{key:0,class:"dp__tooltip_content",onClick:Le},[(S(!0),P(Ve,null,Qe(Q.marker.tooltip,(ke,Ae)=>(S(),P("div",{key:Ae,class:"dp__tooltip_text"},[be.$slots["marker-tooltip"]?Ie(be.$slots,"marker-tooltip",{key:0,tooltip:ke,day:Q.value}):ae("",!0),be.$slots["marker-tooltip"]?ae("",!0):(S(),P(Ve,{key:1},[v("div",{class:"dp__tooltip_mark",style:bn(ke.color?{backgroundColor:ke.color}:{})},null,4),v("div",null,re(ke.text),1)],64))]))),128)),v("div",{class:"dp__arrow_bottom_tp",style:bn(B.value)},null,4)])):ae("",!0)],4)):ae("",!0)],2)],40,cB)}),128))]))),128))],40,lB)):ae("",!0)]}),_:3},8,["name","css"])],10,nB)],2)}}}),b0=e=>Array.isArray(e),fB=(e,t,n,r)=>{const s=fe([]),a=fe(new Date),o=fe(),u=()=>Me(e.isTextInputDate),{modelValue:d,calendars:h,time:f,today:p}=Ho(e,t,u),{defaultedMultiCalendars:m,defaultedStartTime:y,defaultedRange:_,defaultedConfig:b,defaultedTz:E,propDates:H,defaultedMultiDates:V}=sn(e),{validateMonthYearInRange:x,isDisabled:O,isDateRangeAllowed:B,checkMinMaxRange:U}=ji(e),{updateTimeValues:F,getSetDateTime:D,setTime:T,assignStartTime:$,validateTime:se,disabledTimesConfig:ee}=Cw(e,f,d,r),de=me(()=>ue=>h.value[ue]?h.value[ue].month:0),ne=me(()=>ue=>h.value[ue]?h.value[ue].year:0),N=ue=>!b.value.keepViewOnOffsetClick||ue?!0:!o.value,G=(ue,Fe,xe,$e=!1)=>{var We,Nn;N($e)&&(h.value[ue]||(h.value[ue]={month:0,year:0}),h.value[ue].month=m0(Fe)?(We=h.value[ue])==null?void 0:We.month:Fe,h.value[ue].year=m0(xe)?(Nn=h.value[ue])==null?void 0:Nn.year:xe)},k=()=>{e.autoApply&&t("select-date")};Ft(()=>{e.shadow||(d.value||(et(),y.value&&$(y.value)),Me(!0),e.focusStartDate&&e.startDate&&et())});const J=me(()=>{var ue;return(ue=e.flow)!=null&&ue.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),_e=()=>{e.autoApply&&J.value&&t("auto-apply")},Me=(ue=!1)=>{if(d.value)return Array.isArray(d.value)?(s.value=d.value,z(ue)):te(d.value,ue);if(m.value.count&&ue&&!e.startDate)return j(De(),ue)},Ne=()=>Array.isArray(d.value)&&_.value.enabled?wt(d.value[0])===wt(d.value[1]??d.value[0]):!1,j=(ue=new Date,Fe=!1)=>{if((!m.value.count||!m.value.static||Fe)&&G(0,wt(ue),lt(ue)),m.value.count&&(!m.value.solo||!d.value||Ne()))for(let xe=1;xe{j(ue),T("hours",ri(ue)),T("minutes",Vi(ue)),T("seconds",vl(ue)),m.value.count&&Fe&&be()},M=ue=>{if(m.value.count){if(m.value.solo)return 0;const Fe=wt(ue[0]),xe=wt(ue[1]);return Math.abs(xe-Fe){ue[1]&&_.value.showLastInRange?j(ue[M(ue)],Fe):j(ue[0],Fe);const xe=($e,We)=>[$e(ue[0]),ue[1]?$e(ue[1]):f[We][1]];T("hours",xe(ri,"hours")),T("minutes",xe(Vi,"minutes")),T("seconds",xe(vl,"seconds"))},ge=(ue,Fe)=>{if((_.value.enabled||e.weekPicker)&&!V.value.enabled)return ie(ue,Fe);if(V.value.enabled&&Fe){const xe=ue[ue.length-1];return te(xe,Fe)}},z=ue=>{const Fe=d.value;ge(Fe,ue),m.value.count&&m.value.solo&&be()},Le=(ue,Fe)=>{const xe=qt(De(),{month:de.value(Fe),year:ne.value(Fe)}),$e=ue<0?gs(xe,1):_l(xe,1);x(wt($e),lt($e),ue<0,e.preventMinMaxNavigation)&&(G(Fe,wt($e),lt($e)),t("update-month-year",{instance:Fe,month:wt($e),year:lt($e)}),m.value.count&&!m.value.solo&&Xe(Fe),n())},Xe=ue=>{for(let Fe=ue-1;Fe>=0;Fe--){const xe=_l(qt(De(),{month:de.value(Fe+1),year:ne.value(Fe+1)}),1);G(Fe,wt(xe),lt(xe))}for(let Fe=ue+1;Fe<=m.value.count-1;Fe++){const xe=gs(qt(De(),{month:de.value(Fe-1),year:ne.value(Fe-1)}),1);G(Fe,wt(xe),lt(xe))}},be=()=>{if(Array.isArray(d.value)&&d.value.length===2){const ue=De(De(d.value[1]?d.value[1]:gs(d.value[0],1))),[Fe,xe]=[wt(d.value[0]),lt(d.value[0])],[$e,We]=[wt(d.value[1]),lt(d.value[1])];(Fe!==$e||Fe===$e&&xe!==We)&&m.value.solo&&G(1,wt(ue),lt(ue))}else d.value&&!Array.isArray(d.value)&&(G(0,wt(d.value),lt(d.value)),j(De()))},et=()=>{e.startDate&&(G(0,wt(De(e.startDate)),lt(De(e.startDate))),m.value.count&&Xe(0))},W=(ue,Fe)=>{if(e.monthChangeOnScroll){const xe=new Date().getTime()-a.value.getTime(),$e=Math.abs(ue.deltaY);let We=500;$e>1&&(We=100),$e>100&&(We=0),xe>We&&(a.value=new Date,Le(e.monthChangeOnScroll!=="inverse"?-ue.deltaY:ue.deltaY,Fe))}},A=(ue,Fe,xe=!1)=>{e.monthChangeOnArrows&&e.vertical===xe&&I(ue,Fe)},I=(ue,Fe)=>{Le(ue==="right"?-1:1,Fe)},K=ue=>{if(H.value.markers)return Rc(ue.value,H.value.markers)},Q=(ue,Fe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[ue==0,!0];case"fair":return[ue==0||Fe>ue,!0];case"append":return[!1,!1];default:return[!1,!1]}},pe=(ue,Fe,xe,$e)=>{if(e.sixWeeks&&ue.length<6){const We=6-ue.length,Nn=(Fe.getDay()+7-$e)%7,pr=6-(xe.getDay()+7-$e)%7,[Ls,Ca]=Q(Nn,pr);for(let qi=1;qi<=We;qi++)if(Ca?!!(qi%2)==Ls:Ls){const is=ue[0].days[0],El=q(fs(is.value,-7),wt(Fe));ue.unshift({days:El})}else{const is=ue[ue.length-1],El=is.days[is.days.length-1],md=q(fs(El.value,1),wt(Fe));ue.push({days:md})}}return ue},q=(ue,Fe)=>{const xe=De(ue),$e=[];for(let We=0;We<7;We++){const Nn=fs(xe,We),pr=wt(Nn)!==Fe;$e.push({text:e.hideOffsetDates&&pr?"":Nn.getDate(),value:Nn,current:!pr,classData:{}})}return $e},ce=(ue,Fe)=>{const xe=[],$e=new Date(Fe,ue),We=new Date(Fe,ue+1,0),Nn=e.weekStart,pr=ys($e,{weekStartsOn:Nn}),Ls=Ca=>{const qi=q(Ca,ue);if(xe.push({days:qi}),!xe[xe.length-1].days.some(is=>kt(hr(is.value),hr(We)))){const is=fs(Ca,7);Ls(is)}};return Ls(pr),pe(xe,$e,We,Nn)},ye=ue=>{const Fe=Di(De(ue.value),f.hours,f.minutes,Ge());t("date-update",Fe),V.value.enabled?am(Fe,d,V.value.limit):d.value=Fe,r(),Un().then(()=>{_e()})},ke=ue=>_.value.noDisabledRange?mw(s.value[0],ue).some(Fe=>O(Fe)):!1,Ae=()=>{s.value=d.value?d.value.slice():[],s.value.length===2&&!(_.value.fixedStart||_.value.fixedEnd)&&(s.value=[])},Oe=(ue,Fe)=>{const xe=[De(ue.value),fs(De(ue.value),+_.value.autoRange)];B(xe)?(Fe&&He(ue.value),s.value=xe):t("invalid-date",ue.value)},He=ue=>{const Fe=wt(De(ue)),xe=lt(De(ue));if(G(0,Fe,xe),m.value.count>0)for(let $e=1;$e{if(ke(ue.value)||!U(ue.value,d.value,_.value.fixedStart?0:1))return t("invalid-date",ue.value);s.value=Sw(De(ue.value),d,t,_)},Ue=(ue,Fe)=>{if(Ae(),_.value.autoRange)return Oe(ue,Fe);if(_.value.fixedStart||_.value.fixedEnd)return je(ue);s.value[0]?U(De(ue.value),d.value)&&!ke(ue.value)?on(De(ue.value),De(s.value[0]))?(s.value.unshift(De(ue.value)),t("range-end",s.value[0])):(s.value[1]=De(ue.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",ue.value),t("invalid-date",ue.value)):(s.value[0]=De(ue.value),t("range-start",s.value[0]))},Ge=(ue=!0)=>e.enableSeconds?Array.isArray(f.seconds)?ue?f.seconds[0]:f.seconds[1]:f.seconds:0,pt=ue=>{s.value[ue]=Di(s.value[ue],f.hours[ue],f.minutes[ue],Ge(ue!==1))},_t=()=>{var ue,Fe;s.value[0]&&s.value[1]&&+((ue=s.value)==null?void 0:ue[0])>+((Fe=s.value)==null?void 0:Fe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},an=()=>{s.value.length&&(s.value[0]&&!s.value[1]?pt(0):(pt(0),pt(1),r()),_t(),d.value=s.value.slice(),hd(s.value,t,e.autoApply,e.modelAuto))},Zt=(ue,Fe=!1)=>{if(O(ue.value)||!ue.current&&e.hideOffsetDates)return t("invalid-date",ue.value);if(o.value=JSON.parse(JSON.stringify(ue)),!_.value.enabled)return ye(ue);b0(f.hours)&&b0(f.minutes)&&!V.value.enabled&&(Ue(ue,Fe),an())},Cn=(ue,Fe)=>{var xe;G(ue,Fe.month,Fe.year,!0),m.value.count&&!m.value.solo&&Xe(ue),t("update-month-year",{instance:ue,month:Fe.month,year:Fe.year}),n(m.value.solo?ue:void 0);const $e=(xe=e.flow)!=null&&xe.length?e.flow[e.flowStep]:void 0;!Fe.fromNav&&($e===Qn.month||$e===Qn.year)&&r()},hn=(ue,Fe)=>{kw({value:ue,modelValue:d,range:_.value.enabled,timezone:Fe?void 0:E.value.timezone}),k(),e.multiCalendars&&Un().then(()=>Me(!0))},Er=()=>{const ue=tm(De(),E.value);_.value.enabled?d.value&&Array.isArray(d.value)&&d.value[0]?d.value=on(ue,d.value[0])?[ue,d.value[0]]:[d.value[0],ue]:d.value=[ue]:d.value=ue,k()},ws=()=>{if(Array.isArray(d.value))if(V.value.enabled){const ue=pn();d.value[d.value.length-1]=D(ue)}else d.value=d.value.map((ue,Fe)=>ue&&D(ue,Fe));else d.value=D(d.value);t("time-update")},pn=()=>Array.isArray(d.value)&&d.value.length?d.value[d.value.length-1]:null;return{calendars:h,modelValue:d,month:de,year:ne,time:f,disabledTimesConfig:ee,today:p,validateTime:se,getCalendarDays:ce,getMarker:K,handleScroll:W,handleSwipe:I,handleArrow:A,selectDate:Zt,updateMonthYear:Cn,presetDate:hn,selectCurrentDate:Er,updateTime:(ue,Fe=!0,xe=!1)=>{F(ue,Fe,xe,ws)},assignMonthAndYear:j}},hB={key:0},pB=fn({__name:"DatePicker",props:{...bs},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,{calendars:a,month:o,year:u,modelValue:d,time:h,disabledTimesConfig:f,today:p,validateTime:m,getCalendarDays:y,getMarker:_,handleArrow:b,handleScroll:E,handleSwipe:H,selectDate:V,updateMonthYear:x,presetDate:O,selectCurrentDate:B,updateTime:U,assignMonthAndYear:F}=fB(s,r,Ne,j),D=Bi(),{setHoverDate:T,getDayClassData:$,clearHoverDate:se}=MB(d,s),{defaultedMultiCalendars:ee}=sn(s),de=fe([]),ne=fe([]),N=fe(null),G=$r(D,"calendar"),k=$r(D,"monthYear"),J=$r(D,"timePicker"),_e=W=>{s.shadow||r("mount",W)};Wt(a,()=>{s.shadow||setTimeout(()=>{r("recalculate-position")},0)},{deep:!0}),Wt(ee,(W,A)=>{W.count-A.count>0&&F()},{deep:!0});const Me=me(()=>W=>y(o.value(W),u.value(W)).map(A=>({...A,days:A.days.map(I=>(I.marker=_(I),I.classData=$(I),I))})));function Ne(W){var A;W||W===0?(A=ne.value[W])==null||A.triggerTransition(o.value(W),u.value(W)):ne.value.forEach((I,K)=>I.triggerTransition(o.value(K),u.value(K)))}function j(){r("update-flow-step")}const te=(W,A=!1)=>{V(W,A),s.spaceConfirm&&r("select-date")},M=(W,A,I=0)=>{var K;(K=de.value[I])==null||K.toggleMonthPicker(W,A)},ie=(W,A,I=0)=>{var K;(K=de.value[I])==null||K.toggleYearPicker(W,A)},ge=(W,A,I)=>{var K;(K=N.value)==null||K.toggleTimePicker(W,A,I)},z=(W,A)=>{var I;if(!s.range){const K=d.value?d.value:p,Q=A?new Date(A):K,pe=W?ys(Q,{weekStartsOn:1}):G1(Q,{weekStartsOn:1});V({value:pe,current:wt(Q)===o.value(0),text:"",classData:{}}),(I=document.getElementById(bw(pe)))==null||I.focus()}},Le=W=>{var A;(A=de.value[0])==null||A.handleMonthYearChange(W,!0)},Xe=W=>{x(0,{month:o.value(0),year:u.value(0)+(W?1:-1),fromNav:!0})},be=(W,A)=>{W===Qn.time&&r(`time-picker-${A?"open":"close"}`),r("overlay-toggle",{open:A,overlay:W})},et=W=>{r("overlay-toggle",{open:!1,overlay:W}),r("focus-menu")};return t({clearHoverDate:se,presetDate:O,selectCurrentDate:B,toggleMonthPicker:M,toggleYearPicker:ie,toggleTimePicker:ge,handleArrow:b,updateMonthYear:x,getSidebarProps:()=>({modelValue:d,month:o,year:u,time:h,updateTime:U,updateMonthYear:x,selectDate:V,presetDate:O}),changeMonth:Le,changeYear:Xe,selectWeekDate:z}),(W,A)=>(S(),P(Ve,null,[he(fd,{"multi-calendars":Z(ee).count,collapse:W.collapse},{default:Te(({instance:I,index:K})=>[W.disableMonthYearSelect?ae("",!0):(S(),it(tB,cn({key:0,ref:Q=>{Q&&(de.value[K]=Q)},months:Z(uw)(W.formatLocale,W.locale,W.monthNameFormat),years:Z(nm)(W.yearRange,W.locale,W.reverseYears),month:Z(o)(I),year:Z(u)(I),instance:I},W.$props,{onMount:A[0]||(A[0]=Q=>_e(Z(ma).header)),onResetFlow:A[1]||(A[1]=Q=>W.$emit("reset-flow")),onUpdateMonthYear:Q=>Z(x)(I,Q),onOverlayClosed:et,onOverlayOpened:A[2]||(A[2]=Q=>W.$emit("overlay-toggle",{open:!0,overlay:Q}))}),Hn({_:2},[Qe(Z(k),(Q,pe)=>({name:Q,fn:Te(q=>[Ie(W.$slots,Q,wn(Yn(q)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),he(dB,cn({ref:Q=>{Q&&(ne.value[K]=Q)},"mapped-dates":Me.value(I),month:Z(o)(I),year:Z(u)(I),instance:I},W.$props,{onSelectDate:Q=>Z(V)(Q,I!==1),onHandleSpace:Q=>te(Q,I!==1),onSetHoverDate:A[3]||(A[3]=Q=>Z(T)(Q)),onHandleScroll:Q=>Z(E)(Q,I),onHandleSwipe:Q=>Z(H)(Q,I),onMount:A[4]||(A[4]=Q=>_e(Z(ma).calendar)),onResetFlow:A[5]||(A[5]=Q=>W.$emit("reset-flow")),onTooltipOpen:A[6]||(A[6]=Q=>W.$emit("tooltip-open",Q)),onTooltipClose:A[7]||(A[7]=Q=>W.$emit("tooltip-close",Q))}),Hn({_:2},[Qe(Z(G),(Q,pe)=>({name:Q,fn:Te(q=>[Ie(W.$slots,Q,wn(Yn({...q})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),W.enableTimePicker?(S(),P("div",hB,[W.$slots["time-picker"]?Ie(W.$slots,"time-picker",wn(cn({key:0},{time:Z(h),updateTime:Z(U)}))):(S(),it(Aw,cn({key:1,ref_key:"timePickerRef",ref:N},W.$props,{hours:Z(h).hours,minutes:Z(h).minutes,seconds:Z(h).seconds,"internal-model-value":W.internalModelValue,"disabled-times-config":Z(f),"validate-time":Z(m),onMount:A[8]||(A[8]=I=>_e(Z(ma).timePicker)),"onUpdate:hours":A[9]||(A[9]=I=>Z(U)(I)),"onUpdate:minutes":A[10]||(A[10]=I=>Z(U)(I,!1)),"onUpdate:seconds":A[11]||(A[11]=I=>Z(U)(I,!1,!0)),onResetFlow:A[12]||(A[12]=I=>W.$emit("reset-flow")),onOverlayClosed:A[13]||(A[13]=I=>be(I,!1)),onOverlayOpened:A[14]||(A[14]=I=>be(I,!0)),onAmPmChange:A[15]||(A[15]=I=>W.$emit("am-pm-change",I))}),Hn({_:2},[Qe(Z(J),(I,K)=>({name:I,fn:Te(Q=>[Ie(W.$slots,I,wn(Yn(Q)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):ae("",!0)],64))}}),mB=(e,t)=>{const n=fe(),{defaultedMultiCalendars:r,defaultedConfig:s,defaultedHighlight:a,defaultedRange:o,propDates:u,defaultedFilters:d,defaultedMultiDates:h}=sn(e),{modelValue:f,year:p,month:m,calendars:y}=Ho(e,t),{isDisabled:_}=ji(e),{selectYear:b,groupedYears:E,showYearPicker:H,isDisabled:V,toggleYearPicker:x,handleYearSelect:O,handleYear:B}=Tw({modelValue:f,multiCalendars:r,range:o,highlight:a,calendars:y,propDates:u,month:m,year:p,filters:d,props:e,emit:t}),U=(N,G)=>[N,G].map(k=>Ds(k,"MMMM",{locale:e.formatLocale})).join("-"),F=me(()=>N=>f.value?Array.isArray(f.value)?f.value.some(G=>f0(N,G)):f0(f.value,N):!1),D=N=>{if(o.value.enabled){if(Array.isArray(f.value)){const G=kt(N,f.value[0])||kt(N,f.value[1]);return cd(f.value,n.value,N)&&!G}return!1}return!1},T=(N,G)=>N.quarter===a0(G)&&N.year===lt(G),$=N=>typeof a.value=="function"?a.value({quarter:a0(N),year:lt(N)}):!!a.value.quarters.find(G=>T(G,N)),se=me(()=>N=>{const G=qt(new Date,{year:p.value(N)});return HF({start:Co(G),end:K1(G)}).map(k=>{const J=oa(k),_e=l0(k),Me=_(k),Ne=D(J),j=$(J);return{text:U(J,_e),value:J,active:F.value(J),highlighted:j,disabled:Me,isBetween:Ne}})}),ee=N=>{am(N,f,h.value.limit),t("auto-apply",!0)},de=N=>{f.value=lm(f,N,t),hd(f.value,t,e.autoApply,e.modelAuto)},ne=N=>{f.value=N,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:r,groupedYears:E,year:p,isDisabled:V,quarters:se,showYearPicker:H,modelValue:f,setHoverDate:N=>{n.value=N},selectYear:b,selectQuarter:(N,G,k)=>{if(!k)return y.value[G].month=wt(l0(N)),h.value.enabled?ee(N):o.value.enabled?de(N):ne(N)},toggleYearPicker:x,handleYearSelect:O,handleYear:B}},gB={class:"dp--quarter-items"},vB=["data-test","disabled","onClick","onMouseover"],yB=fn({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...bs},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=$r(a,"yearMode"),{defaultedMultiCalendars:u,defaultedConfig:d,groupedYears:h,year:f,isDisabled:p,quarters:m,modelValue:y,showYearPicker:_,setHoverDate:b,selectQuarter:E,toggleYearPicker:H,handleYearSelect:V,handleYear:x}=mB(s,r);return t({getSidebarProps:()=>({modelValue:y,year:f,selectQuarter:E,handleYearSelect:V,handleYear:x})}),(O,B)=>(S(),it(fd,{"multi-calendars":Z(u).count,collapse:O.collapse,stretch:""},{default:Te(({instance:U})=>[v("div",{class:"dp-quarter-picker-wrap",style:bn({minHeight:`${Z(d).modeHeight}px`})},[O.$slots["top-extra"]?Ie(O.$slots,"top-extra",{key:0,value:O.internalModelValue}):ae("",!0),v("div",null,[he(xw,cn(O.$props,{items:Z(h)(U),instance:U,"show-year-picker":Z(_)[U],year:Z(f)(U),"is-disabled":F=>Z(p)(U,F),onHandleYear:F=>Z(x)(U,F),onYearSelect:F=>Z(V)(F,U),onToggleYearPicker:F=>Z(H)(U,F==null?void 0:F.flow,F==null?void 0:F.show)}),Hn({_:2},[Qe(Z(o),(F,D)=>({name:F,fn:Te(T=>[Ie(O.$slots,F,wn(Yn(T)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),v("div",gB,[(S(!0),P(Ve,null,Qe(Z(m)(U),(F,D)=>(S(),P("div",{key:D},[v("button",{type:"button",class:Be(["dp--qr-btn",{"dp--qr-btn-active":F.active,"dp--qr-btn-between":F.isBetween,"dp--qr-btn-disabled":F.disabled,"dp--highlighted":F.highlighted}]),"data-test":F.value,disabled:F.disabled,onClick:T=>Z(E)(F.value,U,F.disabled),onMouseover:T=>Z(b)(F.value)},[O.$slots.quarter?Ie(O.$slots,"quarter",{key:0,value:F.value,text:F.text}):(S(),P(Ve,{key:1},[ft(re(F.text),1)],64))],42,vB)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),_B=["id","aria-label"],bB={key:0,class:"dp--menu-load-container"},wB=v("span",{class:"dp--menu-loader"},null,-1),xB=[wB],kB={key:0,class:"dp__sidebar_left"},SB=["data-test","onClick","onKeydown"],TB={key:2,class:"dp__sidebar_right"},AB={key:3,class:"dp__action_extra"},w0=fn({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...dd,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=fe(null),o=me(()=>{const{openOnTop:q,...ce}=s;return{...ce,flowStep:T.value,collapse:s.collapse,noOverlayFocus:s.noOverlayFocus,menuWrapRef:a.value}}),{setMenuFocused:u,setShiftKey:d,control:h}=ww(),f=Bi(),{defaultedTextInput:p,defaultedInline:m,defaultedConfig:y,defaultedUI:_}=sn(s),b=fe(null),E=fe(0),H=fe(null),V=fe(!1),x=fe(null);Ft(()=>{if(!s.shadow){V.value=!0,O(),window.addEventListener("resize",O);const q=Ln(a);if(q&&!p.value.enabled&&!m.value.enabled&&(u(!0),G()),q){const ce=ye=>{y.value.allowPreventDefault&&ye.preventDefault(),Ri(ye,y.value,!0)};q.addEventListener("pointerdown",ce),q.addEventListener("mousedown",ce)}}}),ii(()=>{window.removeEventListener("resize",O)});const O=()=>{const q=Ln(H);q&&(E.value=q.getBoundingClientRect().width)},{arrowRight:B,arrowLeft:U,arrowDown:F,arrowUp:D}=Ui(),{flowStep:T,updateFlowStep:$,childMount:se,resetFlow:ee,handleFlow:de}=RB(s,r,x),ne=me(()=>s.monthPicker?M5:s.yearPicker?D5:s.timePicker?G5:s.quarterPicker?yB:pB),N=me(()=>{var q;if(y.value.arrowLeft)return y.value.arrowLeft;const ce=(q=a.value)==null?void 0:q.getBoundingClientRect(),ye=s.getInputRect();return(ye==null?void 0:ye.width)<(E==null?void 0:E.value)&&(ye==null?void 0:ye.left)<=((ce==null?void 0:ce.left)??0)?`${(ye==null?void 0:ye.width)/2}px`:(ye==null?void 0:ye.right)>=((ce==null?void 0:ce.right)??0)&&(ye==null?void 0:ye.width)<(E==null?void 0:E.value)?`${(E==null?void 0:E.value)-(ye==null?void 0:ye.width)/2}px`:"50%"}),G=()=>{const q=Ln(a);q&&q.focus({preventScroll:!0})},k=me(()=>{var q;return((q=x.value)==null?void 0:q.getSidebarProps())||{}}),J=()=>{s.openOnTop&&r("recalculate-position")},_e=$r(f,"action"),Me=me(()=>s.monthPicker||s.yearPicker?$r(f,"monthYear"):s.timePicker?$r(f,"timePicker"):$r(f,"shared")),Ne=me(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),j=me(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),te=me(()=>({dp__menu:!0,dp__menu_index:!m.value.enabled,dp__relative:m.value.enabled,[s.menuClassName]:!!s.menuClassName,..._.value.menu??{}})),M=q=>{Ri(q,y.value,!0)},ie=()=>{s.escClose&&r("close-picker")},ge=q=>{if(s.arrowNavigation){if(q===ur.up)return D();if(q===ur.down)return F();if(q===ur.left)return U();if(q===ur.right)return B()}else q===ur.left||q===ur.up?et("handleArrow",ur.left,0,q===ur.up):et("handleArrow",ur.right,0,q===ur.down)},z=q=>{d(q.shiftKey),!s.disableMonthYearSelect&&q.code===nn.tab&&q.target.classList.contains("dp__menu")&&h.value.shiftKeyInMenu&&(q.preventDefault(),Ri(q,y.value,!0),r("close-picker"))},Le=()=>{G(),r("time-picker-close")},Xe=q=>{var ce,ye,ke;(ce=x.value)==null||ce.toggleTimePicker(!1,!1),(ye=x.value)==null||ye.toggleMonthPicker(!1,!1,q),(ke=x.value)==null||ke.toggleYearPicker(!1,!1,q)},be=(q,ce=0)=>{var ye,ke,Ae;return q==="month"?(ye=x.value)==null?void 0:ye.toggleMonthPicker(!1,!0,ce):q==="year"?(ke=x.value)==null?void 0:ke.toggleYearPicker(!1,!0,ce):q==="time"?(Ae=x.value)==null?void 0:Ae.toggleTimePicker(!0,!1):Xe(ce)},et=(q,...ce)=>{var ye,ke;(ye=x.value)!=null&&ye[q]&&((ke=x.value)==null||ke[q](...ce))},W=()=>{et("selectCurrentDate")},A=(q,ce)=>{et("presetDate",q,ce)},I=()=>{et("clearHoverDate")},K=(q,ce)=>{et("updateMonthYear",q,ce)},Q=(q,ce)=>{q.preventDefault(),ge(ce)},pe=q=>{var ce;if(z(q),q.key===nn.home||q.key===nn.end)return et("selectWeekDate",q.key===nn.home,q.target.getAttribute("id"));switch((q.key===nn.pageUp||q.key===nn.pageDown)&&(q.shiftKey?et("changeYear",q.key===nn.pageUp):et("changeMonth",q.key===nn.pageUp),q.target.getAttribute("id")&&((ce=a.value)==null||ce.focus({preventScroll:!0}))),q.key){case nn.esc:return ie();case nn.arrowLeft:return Q(q,ur.left);case nn.arrowRight:return Q(q,ur.right);case nn.arrowUp:return Q(q,ur.up);case nn.arrowDown:return Q(q,ur.down);default:return}};return t({updateMonthYear:K,switchView:be,handleFlow:de}),(q,ce)=>{var ye,ke,Ae;return S(),P("div",{id:q.uid?`dp-menu-${q.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:"0",role:"dialog","aria-label":(ye=q.ariaLabels)==null?void 0:ye.menu,class:Be(te.value),style:bn({"--dp-arrow-left":N.value}),onMouseleave:I,onClick:M,onKeydown:pe},[(q.disabled||q.readonly)&&Z(m).enabled||q.loading?(S(),P("div",{key:0,class:Be(j.value)},[q.loading?(S(),P("div",bB,xB)):ae("",!0)],2)):ae("",!0),!Z(m).enabled&&!q.teleportCenter?(S(),P("div",{key:1,class:Be(Ne.value)},null,2)):ae("",!0),v("div",{ref_key:"innerMenuRef",ref:H,class:Be({dp__menu_content_wrapper:((ke=q.presetDates)==null?void 0:ke.length)||!!q.$slots["left-sidebar"]||!!q.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Ae=q.presetDates)==null?void 0:Ae.length)||!!q.$slots["left-sidebar"]||!!q.$slots["right-sidebar"])}),style:bn({"--dp-menu-width":`${E.value}px`})},[q.$slots["left-sidebar"]?(S(),P("div",kB,[Ie(q.$slots,"left-sidebar",wn(Yn(k.value)))])):ae("",!0),q.presetDates.length?(S(),P("div",{key:1,class:Be({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(S(!0),P(Ve,null,Qe(q.presetDates,(Oe,He)=>(S(),P(Ve,{key:He},[Oe.slot?Ie(q.$slots,Oe.slot,{key:0,presetDate:A,label:Oe.label,value:Oe.value}):(S(),P("button",{key:1,type:"button",style:bn(Oe.style||{}),class:Be(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":Oe.testId??void 0,onClick:Et(je=>A(Oe.value,Oe.noTz),["prevent"]),onKeydown:je=>Z(Sr)(je,()=>A(Oe.value,Oe.noTz),!0)},re(Oe.label),47,SB))],64))),128))],2)):ae("",!0),v("div",{ref_key:"calendarWrapperRef",ref:b,class:"dp__instance_calendar",role:"document"},[(S(),it(Al(ne.value),cn({ref_key:"dynCmpRef",ref:x},o.value,{"flow-step":Z(T),onMount:Z(se),onUpdateFlowStep:Z($),onResetFlow:Z(ee),onFocusMenu:G,onSelectDate:ce[0]||(ce[0]=Oe=>q.$emit("select-date")),onDateUpdate:ce[1]||(ce[1]=Oe=>q.$emit("date-update",Oe)),onTooltipOpen:ce[2]||(ce[2]=Oe=>q.$emit("tooltip-open",Oe)),onTooltipClose:ce[3]||(ce[3]=Oe=>q.$emit("tooltip-close",Oe)),onAutoApply:ce[4]||(ce[4]=Oe=>q.$emit("auto-apply",Oe)),onRangeStart:ce[5]||(ce[5]=Oe=>q.$emit("range-start",Oe)),onRangeEnd:ce[6]||(ce[6]=Oe=>q.$emit("range-end",Oe)),onInvalidFixedRange:ce[7]||(ce[7]=Oe=>q.$emit("invalid-fixed-range",Oe)),onTimeUpdate:ce[8]||(ce[8]=Oe=>q.$emit("time-update")),onAmPmChange:ce[9]||(ce[9]=Oe=>q.$emit("am-pm-change",Oe)),onTimePickerOpen:ce[10]||(ce[10]=Oe=>q.$emit("time-picker-open",Oe)),onTimePickerClose:Le,onRecalculatePosition:J,onUpdateMonthYear:ce[11]||(ce[11]=Oe=>q.$emit("update-month-year",Oe)),onAutoApplyInvalid:ce[12]||(ce[12]=Oe=>q.$emit("auto-apply-invalid",Oe)),onInvalidDate:ce[13]||(ce[13]=Oe=>q.$emit("invalid-date",Oe)),onOverlayToggle:ce[14]||(ce[14]=Oe=>q.$emit("overlay-toggle",Oe)),"onUpdate:internalModelValue":ce[15]||(ce[15]=Oe=>q.$emit("update:internal-model-value",Oe))}),Hn({_:2},[Qe(Me.value,(Oe,He)=>({name:Oe,fn:Te(je=>[Ie(q.$slots,Oe,wn(Yn({...je})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),q.$slots["right-sidebar"]?(S(),P("div",TB,[Ie(q.$slots,"right-sidebar",wn(Yn(k.value)))])):ae("",!0),q.$slots["action-extra"]?(S(),P("div",AB,[q.$slots["action-extra"]?Ie(q.$slots,"action-extra",{key:0,selectCurrentDate:W}):ae("",!0)])):ae("",!0)],6),!q.autoApply||Z(y).keepActionRow?(S(),it(x5,cn({key:2,"menu-mount":V.value},o.value,{"calendar-width":E.value,onClosePicker:ce[16]||(ce[16]=Oe=>q.$emit("close-picker")),onSelectDate:ce[17]||(ce[17]=Oe=>q.$emit("select-date")),onInvalidSelect:ce[18]||(ce[18]=Oe=>q.$emit("invalid-select")),onSelectNow:W}),Hn({_:2},[Qe(Z(_e),(Oe,He)=>({name:Oe,fn:Te(je=>[Ie(q.$slots,Oe,wn(Yn({...je})))])}))]),1040,["menu-mount","calendar-width"])):ae("",!0)],46,_B)}}});var Xa=(e=>(e.center="center",e.left="left",e.right="right",e))(Xa||{});const CB=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:r,inline:s,emit:a,props:o,slots:u})=>{const d=fe({}),h=fe(!1),f=fe({top:"0",left:"0"}),p=fe(!1),m=ll(o,"teleportCenter");Wt(m,()=>{f.value=JSON.parse(JSON.stringify({})),O()});const y=N=>{if(o.teleport){const G=N.getBoundingClientRect();return{left:G.left+window.scrollX,top:G.top+window.scrollY}}return{top:0,left:0}},_=(N,G)=>{f.value.left=`${N+G-d.value.width}px`},b=N=>{f.value.left=`${N}px`},E=(N,G)=>{o.position===Xa.left&&b(N),o.position===Xa.right&&_(N,G),o.position===Xa.center&&(f.value.left=`${N+G/2-d.value.width/2}px`)},H=N=>{const{width:G,height:k}=N.getBoundingClientRect(),{top:J,left:_e}=o.altPosition?o.altPosition(N):y(N);return{top:+J,left:+_e,width:G,height:k}},V=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},x=()=>{const N=Ln(n),{top:G,left:k,transform:J}=o.altPosition(N);f.value={top:`${G}px`,left:`${k}px`,transform:J??""}},O=(N=!0)=>{var G;if(!s.value.enabled){if(m.value)return V();if(o.altPosition!==null)return x();if(N){const k=o.teleport?(G=t.value)==null?void 0:G.$el:e.value;k&&(d.value=k.getBoundingClientRect()),a("recalculate-position")}return se()}},B=({inputEl:N,left:G,width:k})=>{window.screen.width>768&&!h.value&&E(G,k),D(N)},U=N=>{const{top:G,left:k,height:J,width:_e}=H(N);f.value.top=`${J+G+ +o.offset}px`,p.value=!1,h.value||(f.value.left=`${k+_e/2-d.value.width/2}px`),B({inputEl:N,left:k,width:_e})},F=N=>{const{top:G,left:k,width:J}=H(N);f.value.top=`${G-+o.offset-d.value.height}px`,p.value=!0,B({inputEl:N,left:k,width:J})},D=N=>{if(o.autoPosition){const{left:G,width:k}=H(N),{left:J,right:_e}=d.value;if(!h.value){if(Math.abs(J)!==Math.abs(_e)){if(J<=0)return h.value=!0,b(G);if(_e>=document.documentElement.clientWidth)return h.value=!0,_(G,k)}return E(G,k)}}},T=()=>{const N=Ln(n);if(N){const{height:G}=d.value,{top:k,height:J}=N.getBoundingClientRect(),_e=window.innerHeight-k-J,Me=k;return G<=_e?sa.bottom:G>_e&&G<=Me?sa.top:_e>=Me?sa.bottom:sa.top}return sa.bottom},$=N=>T()===sa.bottom?U(N):F(N),se=()=>{const N=Ln(n);if(N)return o.autoPosition?$(N):U(N)},ee=function(N){if(N){const G=N.scrollHeight>N.clientHeight,k=window.getComputedStyle(N).overflowY.indexOf("hidden")!==-1;return G&&!k}return!0},de=function(N){return!N||N===document.body||N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ee(N)?N:de(N.assignedSlot?N.assignedSlot.parentNode:N.parentNode)},ne=N=>{if(N)switch(o.position){case Xa.left:return{left:0,transform:"translateX(0)"};case Xa.right:return{left:`${N.width}px`,transform:"translateX(-100%)"};default:return{left:`${N.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:f,xCorrect:h,setMenuPosition:O,getScrollableParent:de,shadowRender:(N,G)=>{var k,J,_e;const Me=document.createElement("div"),Ne=(k=Ln(n))==null?void 0:k.getBoundingClientRect();Me.setAttribute("id","dp--temp-container");const j=(J=r.value)!=null&&J.clientWidth?r.value:document.body;j.append(Me);const te=ne(Ne),M=yp(N,{...G,shadow:!0,style:{opacity:0,position:"absolute",...te}},Object.fromEntries(Object.keys(u).filter(ie=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(ie)).map(ie=>[ie,u[ie]])));yc(M,Me),d.value=(_e=M.el)==null?void 0:_e.getBoundingClientRect(),yc(null,Me),j.removeChild(Me)}}},yi=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],EB=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],OB={all:()=>yi,monthYear:()=>yi.filter(e=>e.use.includes("month-year")),input:()=>EB,timePicker:()=>yi.filter(e=>e.use.includes("time")),action:()=>yi.filter(e=>e.use.includes("action")),calendar:()=>yi.filter(e=>e.use.includes("calendar")),menu:()=>yi.filter(e=>e.use.includes("menu")),shared:()=>yi.filter(e=>e.use.includes("shared")),yearMode:()=>yi.filter(e=>e.use.includes("year-mode"))},$r=(e,t,n)=>{const r=[];return OB[t]().forEach(s=>{e[s.name]&&r.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&r.push(s.slot)}),r},Bo=e=>{const t=me(()=>r=>e.value?r?e.value.open:e.value.close:""),n=me(()=>r=>e.value?r?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Ho=(e,t,n)=>{const{defaultedRange:r,defaultedTz:s}=sn(e),a=De(Ar(De(),s.value.timezone)),o=fe([{month:wt(a),year:lt(a)}]),u=m=>{const y={hours:ri(a),minutes:Vi(a),seconds:0};return r.value.enabled?[y[m],y[m]]:y[m]},d=Hr({hours:u("hours"),minutes:u("minutes"),seconds:u("seconds")});Wt(r,(m,y)=>{m.enabled!==y.enabled&&(d.hours=u("hours"),d.minutes=u("minutes"),d.seconds=u("seconds"))},{deep:!0});const h=me({get:()=>e.internalModelValue,set:m=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",m)}}),f=me(()=>m=>o.value[m]?o.value[m].month:0),p=me(()=>m=>o.value[m]?o.value[m].year:0);return Wt(h,(m,y)=>{n&&JSON.stringify(m??{})!==JSON.stringify(y??{})&&n()},{deep:!0}),{calendars:o,time:d,modelValue:h,month:f,year:p,today:a}},MB=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:r,defaultedUI:s,defaultedHighlight:a,defaultedTz:o,propDates:u,defaultedRange:d}=sn(t),{isDisabled:h}=ji(t),f=fe(null),p=fe(Ar(new Date,o.value.timezone)),m=M=>{!M.current&&t.hideOffsetDates||(f.value=M.value)},y=()=>{f.value=null},_=M=>Array.isArray(e.value)&&d.value.enabled&&e.value[0]&&f.value?M?_n(f.value,e.value[0]):on(f.value,e.value[0]):!0,b=(M,ie)=>{const ge=()=>e.value?ie?e.value[0]||null:e.value[1]:null,z=e.value&&Array.isArray(e.value)?ge():null;return kt(De(M.value),z)},E=M=>{const ie=Array.isArray(e.value)?e.value[0]:null;return M?!on(f.value??null,ie):!0},H=(M,ie=!0)=>(d.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!M.current?!1:kt(De(M.value),e.value[ie?0:1]):d.value.enabled?b(M,ie)&&E(ie)||kt(M.value,Array.isArray(e.value)?e.value[0]:null)&&_(ie):!1,V=(M,ie)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const ge=kt(M.value,f.value);return ie?_n(e.value[0],M.value)&&ge:on(e.value[0],M.value)&&ge}return!1},x=M=>!e.value||t.hideOffsetDates&&!M.current?!1:d.value.enabled?t.modelAuto&&Array.isArray(e.value)?kt(M.value,e.value[0]?e.value[0]:p.value):!1:r.value.enabled&&Array.isArray(e.value)?e.value.some(ie=>kt(ie,M.value)):kt(M.value,e.value?e.value:p.value),O=M=>{if(d.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!M.current)return!1;const ie=fs(f.value,+d.value.autoRange),ge=Ks(De(f.value),t.weekStart);return t.weekPicker?kt(ge[1],De(M.value)):kt(ie,De(M.value))}return!1}return!1},B=M=>{if(d.value.autoRange||t.weekPicker){if(f.value){const ie=fs(f.value,+d.value.autoRange);if(t.hideOffsetDates&&!M.current)return!1;const ge=Ks(De(f.value),t.weekStart);return t.weekPicker?_n(M.value,ge[0])&&on(M.value,ge[1]):_n(M.value,f.value)&&on(M.value,ie)}return!1}return!1},U=M=>{if(d.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!M.current)return!1;const ie=Ks(De(f.value),t.weekStart);return t.weekPicker?kt(ie[0],M.value):kt(f.value,M.value)}return!1}return!1},F=M=>cd(e.value,f.value,M.value),D=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,T=()=>t.modelAuto?cw(t.internalModelValue):!0,$=M=>{if(t.weekPicker)return!1;const ie=d.value.enabled?!H(M)&&!H(M,!1):!0;return!h(M.value)&&!x(M)&&!(!M.current&&t.hideOffsetDates)&&ie},se=M=>d.value.enabled?t.modelAuto?D()&&x(M):!1:x(M),ee=M=>a.value?z$(M.value,u.value.highlight):!1,de=M=>{const ie=h(M.value);return ie&&(typeof a.value=="function"?!a.value(M.value,ie):!a.value.options.highlightDisabled)},ne=M=>{var ie;return typeof a.value=="function"?a.value(M.value):(ie=a.value.weekdays)==null?void 0:ie.includes(M.value.getDay())},N=M=>(d.value.enabled||t.weekPicker)&&(!(n.value.count>0)||M.current)&&T()&&!(!M.current&&t.hideOffsetDates)&&!x(M)?F(M):!1,G=M=>{const{isRangeStart:ie,isRangeEnd:ge}=Me(M),z=d.value.enabled?ie||ge:!1;return{dp__cell_offset:!M.current,dp__pointer:!t.disabled&&!(!M.current&&t.hideOffsetDates)&&!h(M.value),dp__cell_disabled:h(M.value),dp__cell_highlight:!de(M)&&(ee(M)||ne(M))&&!se(M)&&!z&&!U(M)&&!(N(M)&&t.weekPicker)&&!ge,dp__cell_highlight_active:!de(M)&&(ee(M)||ne(M))&&se(M),dp__today:!t.noToday&&kt(M.value,p.value)&&M.current,"dp--past":on(M.value,p.value),"dp--future":_n(M.value,p.value)}},k=M=>({dp__active_date:se(M),dp__date_hover:$(M)}),J=M=>{if(e.value&&!Array.isArray(e.value)){const ie=Ks(e.value,t.weekStart);return{...j(M),dp__range_start:kt(ie[0],M.value),dp__range_end:kt(ie[1],M.value),dp__range_between_week:_n(M.value,ie[0])&&on(M.value,ie[1])}}return{...j(M)}},_e=M=>{if(e.value&&Array.isArray(e.value)){const ie=Ks(e.value[0],t.weekStart),ge=e.value[1]?Ks(e.value[1],t.weekStart):[];return{...j(M),dp__range_start:kt(ie[0],M.value)||kt(ge[0],M.value),dp__range_end:kt(ie[1],M.value)||kt(ge[1],M.value),dp__range_between_week:_n(M.value,ie[0])&&on(M.value,ie[1])||_n(M.value,ge[0])&&on(M.value,ge[1]),dp__range_between:_n(M.value,ie[1])&&on(M.value,ge[0])}}return{...j(M)}},Me=M=>{const ie=n.value.count>0?M.current&&H(M)&&T():H(M)&&T(),ge=n.value.count>0?M.current&&H(M,!1)&&T():H(M,!1)&&T();return{isRangeStart:ie,isRangeEnd:ge}},Ne=M=>{const{isRangeStart:ie,isRangeEnd:ge}=Me(M);return{dp__range_start:ie,dp__range_end:ge,dp__range_between:N(M),dp__date_hover:kt(M.value,f.value)&&!ie&&!ge&&!t.weekPicker,dp__date_hover_start:V(M,!0),dp__date_hover_end:V(M,!1)}},j=M=>({...Ne(M),dp__cell_auto_range:B(M),dp__cell_auto_range_start:U(M),dp__cell_auto_range_end:O(M)}),te=M=>d.value.enabled?d.value.autoRange?j(M):t.modelAuto?{...k(M),...Ne(M)}:t.weekPicker?_e(M):Ne(M):t.weekPicker?J(M):k(M);return{setHoverDate:m,clearHoverDate:y,getDayClassData:M=>t.hideOffsetDates&&!M.current?{}:{...G(M),...te(M),[t.dayClass?t.dayClass(M.value,t.internalModelValue):""]:!0,[t.calendarCellClassName]:!!t.calendarCellClassName,...s.value.calendarCell??{}}}},ji=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:r,defaultedMultiDates:s}=sn(e),a=ne=>r.value.disabledDates?typeof r.value.disabledDates=="function"?r.value.disabledDates(De(ne)):!!Rc(ne,r.value.disabledDates):!1,o=ne=>r.value.maxDate?e.yearPicker?lt(ne)>lt(r.value.maxDate):_n(ne,r.value.maxDate):!1,u=ne=>r.value.minDate?e.yearPicker?lt(ne){const N=o(ne),G=u(ne),k=a(ne),J=t.value.months.map(te=>+te).includes(wt(ne)),_e=e.disabledWeekDays.length?e.disabledWeekDays.some(te=>+te===L6(ne)):!1,Me=y(ne),Ne=lt(ne),j=Ne<+e.yearRange[0]||Ne>+e.yearRange[1];return!(N||G||k||J||j||_e||Me)},h=(ne,N)=>on(...Ti(r.value.minDate,ne,N))||kt(...Ti(r.value.minDate,ne,N)),f=(ne,N)=>_n(...Ti(r.value.maxDate,ne,N))||kt(...Ti(r.value.maxDate,ne,N)),p=(ne,N,G)=>{let k=!1;return r.value.maxDate&&G&&f(ne,N)&&(k=!0),r.value.minDate&&!G&&h(ne,N)&&(k=!0),k},m=(ne,N,G,k)=>{let J=!1;return k?r.value.minDate&&r.value.maxDate?J=p(ne,N,G):(r.value.minDate&&h(ne,N)||r.value.maxDate&&f(ne,N))&&(J=!0):J=!0,J},y=ne=>Array.isArray(r.value.allowedDates)&&!r.value.allowedDates.length?!0:r.value.allowedDates?!Rc(ne,r.value.allowedDates):!1,_=ne=>!d(ne),b=ne=>n.value.noDisabledRange?!z1({start:ne[0],end:ne[1]}).some(N=>_(N)):!0,E=ne=>{if(ne){const N=lt(ne);return N>=+e.yearRange[0]&&N<=e.yearRange[1]}return!0},H=(ne,N)=>!!(Array.isArray(ne)&&ne[N]&&(n.value.maxRange||n.value.minRange)&&E(ne[N])),V=(ne,N,G=0)=>{if(H(N,G)&&E(ne)){const k=W1(ne,N[G]),J=mw(N[G],ne),_e=J.length===1?0:J.filter(Ne=>_(Ne)).length,Me=Math.abs(k)-(n.value.minMaxRawRange?0:_e);if(n.value.minRange&&n.value.maxRange)return Me>=+n.value.minRange&&Me<=+n.value.maxRange;if(n.value.minRange)return Me>=+n.value.minRange;if(n.value.maxRange)return Me<=+n.value.maxRange}return!0},x=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,O=ne=>Array.isArray(ne)?[ne[0]?th(ne[0]):null,ne[1]?th(ne[1]):null]:th(ne),B=(ne,N,G)=>ne.find(k=>+k.hours===ri(N)&&k.minutes==="*"?!0:+k.minutes===Vi(N)&&+k.hours===ri(N))&&G,U=(ne,N,G)=>{const[k,J]=ne,[_e,Me]=N;return!B(k,_e,G)&&!B(J,Me,G)&&G},F=(ne,N)=>{const G=Array.isArray(N)?N:[N];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?U(e.disabledTimes,G,ne):!G.some(k=>B(e.disabledTimes,k,ne)):ne},D=(ne,N)=>{const G=Array.isArray(N)?[ga(N[0]),N[1]?ga(N[1]):void 0]:ga(N),k=!e.disabledTimes(G);return ne&&k},T=(ne,N)=>e.disabledTimes?Array.isArray(e.disabledTimes)?F(N,ne):D(N,ne):N,$=ne=>{let N=!0;if(!ne||x())return!0;const G=!r.value.minDate&&!r.value.maxDate?O(ne):ne;return(e.maxTime||r.value.maxDate)&&(N=v0(e.maxTime,r.value.maxDate,"max",Fn(G),N)),(e.minTime||r.value.minDate)&&(N=v0(e.minTime,r.value.minDate,"min",Fn(G),N)),T(ne,N)},se=ne=>{if(!e.monthPicker)return!0;let N=!0;const G=De(hs(ne));if(r.value.minDate&&r.value.maxDate){const k=De(hs(r.value.minDate)),J=De(hs(r.value.maxDate));return _n(G,k)&&on(G,J)||kt(G,k)||kt(G,J)}if(r.value.minDate){const k=De(hs(r.value.minDate));N=_n(G,k)||kt(G,k)}if(r.value.maxDate){const k=De(hs(r.value.maxDate));N=on(G,k)||kt(G,k)}return N},ee=me(()=>ne=>!e.enableTimePicker||e.ignoreTimeValidation?!0:$(ne)),de=me(()=>ne=>e.monthPicker?Array.isArray(ne)&&(n.value.enabled||s.value.enabled)?!ne.filter(N=>!se(N)).length:se(ne):!0);return{isDisabled:_,validateDate:d,validateMonthYearInRange:m,isDateRangeAllowed:b,checkMinMaxRange:V,isValidTime:$,isTimeValid:ee,isMonthValid:de}},pd=()=>{const e=me(()=>(r,s)=>r==null?void 0:r.includes(s)),t=me(()=>(r,s)=>r.count?r.solo?!0:s===0:!0),n=me(()=>(r,s)=>r.count?r.solo?!0:s===r.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},RB=(e,t,n)=>{const r=fe(0),s=Hr({[ma.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ma.calendar]:!1,[ma.header]:!1}),a=me(()=>e.monthPicker||e.timePicker),o=p=>{var m;if((m=e.flow)!=null&&m.length){if(!p&&a.value)return f();s[p]=!0,Object.keys(s).filter(y=>!s[y]).length||f()}},u=()=>{var p,m;(p=e.flow)!=null&&p.length&&r.value!==-1&&(r.value+=1,t("flow-step",r.value),f()),((m=e.flow)==null?void 0:m.length)===r.value&&Un().then(()=>d())},d=()=>{r.value=-1},h=(p,m,...y)=>{var _,b;e.flow[r.value]===p&&n.value&&((b=(_=n.value)[m])==null||b.call(_,...y))},f=(p=0)=>{p&&(r.value+=p),h(Qn.month,"toggleMonthPicker",!0),h(Qn.year,"toggleYearPicker",!0),h(Qn.calendar,"toggleTimePicker",!1,!0),h(Qn.time,"toggleTimePicker",!0,!0);const m=e.flow[r.value];(m===Qn.hours||m===Qn.minutes||m===Qn.seconds)&&h(m,"toggleTimePicker",!0,!0,m)};return{childMount:o,updateFlowStep:u,resetFlow:d,handleFlow:f,flowStep:r}},DB={key:1,class:"dp__input_wrap"},PB=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],LB={key:2,class:"dp__clear_icon"},IB=fn({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...dd},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTextInput:a,defaultedAriaLabels:o,defaultedInline:u,defaultedConfig:d,defaultedRange:h,defaultedMultiDates:f,defaultedUI:p,getDefaultPattern:m,getDefaultStartTime:y}=sn(s),{checkMinMaxRange:_}=ji(s),b=fe(),E=fe(null),H=fe(!1),V=fe(!1),x=me(()=>({dp__pointer:!s.disabled&&!s.readonly&&!a.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:!!s.state,dp__input_invalid:s.state===!1,dp__input_focus:H.value||s.isMenuOpen,dp__input_reg:!a.value.enabled,[s.inputClassName]:!!s.inputClassName,...p.value.input??{}})),O=()=>{r("set-input-date",null),s.clearable&&s.autoApply&&(r("set-empty-date"),b.value=null)},B=k=>{const J=y();return K$(k,a.value.format??m(),J??gw({},s.enableSeconds),s.inputValue,V.value,s.formatLocale)},U=k=>{const{rangeSeparator:J}=a.value,[_e,Me]=k.split(`${J}`);if(_e){const Ne=B(_e.trim()),j=Me?B(Me.trim()):null;if(yl(Ne,j))return;const te=Ne&&j?[Ne,j]:[Ne];_(j,te,0)&&(b.value=Ne?te:null)}},F=()=>{V.value=!0},D=k=>{if(h.value.enabled)U(k);else if(f.value.enabled){const J=k.split(";");b.value=J.map(_e=>B(_e.trim())).filter(_e=>_e)}else b.value=B(k)},T=k=>{var J;const _e=typeof k=="string"?k:(J=k.target)==null?void 0:J.value;_e!==""?(a.value.openMenu&&!s.isMenuOpen&&r("open"),D(_e),r("set-input-date",b.value)):O(),V.value=!1,r("update:input-value",_e)},$=k=>{a.value.enabled?(D(k.target.value),a.value.enterSubmit&&Yh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0),b.value=null):a.value.enterSubmit&&s.inputValue===""&&(b.value=null,r("clear"))):de(k)},se=k=>{a.value.enabled&&a.value.tabSubmit&&D(k.target.value),a.value.tabSubmit&&Yh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0,!0),b.value=null):a.value.tabSubmit&&s.inputValue===""&&(b.value=null,r("clear",!0))},ee=()=>{H.value=!0,r("focus"),Un().then(()=>{var k;a.value.enabled&&a.value.selectOnFocus&&((k=E.value)==null||k.select())})},de=k=>{k.preventDefault(),Ri(k,d.value,!0),a.value.enabled&&a.value.openMenu&&!u.value.input&&!s.isMenuOpen?r("open"):a.value.enabled||r("toggle")},ne=()=>{r("real-blur"),H.value=!1,(!s.isMenuOpen||u.value.enabled&&u.value.input)&&r("blur"),s.autoApply&&a.value.enabled&&b.value&&!s.isMenuOpen&&(r("set-input-date",b.value),r("select-date"),b.value=null)},N=k=>{Ri(k,d.value,!0),r("clear")},G=k=>{if(k.key==="Tab"&&se(k),k.key==="Enter"&&$(k),!a.value.enabled){if(k.code==="Tab")return;k.preventDefault()}};return t({focusInput:()=>{var k;(k=E.value)==null||k.focus({preventScroll:!0})},setParsedDate:k=>{b.value=k}}),(k,J)=>{var _e;return S(),P("div",{onClick:de},[k.$slots.trigger&&!k.$slots["dp-input"]&&!Z(u).enabled?Ie(k.$slots,"trigger",{key:0}):ae("",!0),!k.$slots.trigger&&(!Z(u).enabled||Z(u).input)?(S(),P("div",DB,[k.$slots["dp-input"]&&!k.$slots.trigger&&(!Z(u).enabled||Z(u).enabled&&Z(u).input)?Ie(k.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:T,onEnter:$,onTab:se,onClear:N,onBlur:ne,onKeypress:G,onPaste:F,onFocus:ee,openMenu:()=>k.$emit("open"),closeMenu:()=>k.$emit("close"),toggleMenu:()=>k.$emit("toggle")}):ae("",!0),k.$slots["dp-input"]?ae("",!0):(S(),P("input",{key:1,id:k.uid?`dp-input-${k.uid}`:void 0,ref_key:"inputRef",ref:E,"data-test":"dp-input",name:k.name,class:Be(x.value),inputmode:Z(a).enabled?"text":"none",placeholder:k.placeholder,disabled:k.disabled,readonly:k.readonly,required:k.required,value:e.inputValue,autocomplete:k.autocomplete,"aria-label":(_e=Z(o))==null?void 0:_e.input,"aria-disabled":k.disabled||void 0,"aria-invalid":k.state===!1?!0:void 0,onInput:T,onBlur:ne,onFocus:ee,onKeypress:G,onKeydown:G,onPaste:F},null,42,PB)),v("div",{onClick:J[2]||(J[2]=Me=>r("toggle"))},[k.$slots["input-icon"]&&!k.hideInputIcon?(S(),P("span",{key:0,class:"dp__input_icon",onClick:J[0]||(J[0]=Me=>r("toggle"))},[Ie(k.$slots,"input-icon")])):ae("",!0),!k.$slots["input-icon"]&&!k.hideInputIcon&&!k.$slots["dp-input"]?(S(),it(Z(Cl),{key:1,class:"dp__input_icon dp__input_icons",onClick:J[1]||(J[1]=Me=>r("toggle"))})):ae("",!0)]),k.$slots["clear-icon"]&&e.inputValue&&k.clearable&&!k.disabled&&!k.readonly?(S(),P("span",LB,[Ie(k.$slots,"clear-icon",{clear:N})])):ae("",!0),k.clearable&&!k.$slots["clear-icon"]&&e.inputValue&&!k.disabled&&!k.readonly?(S(),it(Z(ow),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:J[3]||(J[3]=Et(Me=>N(Me),["prevent"]))})):ae("",!0)])):ae("",!0)])}}}),NB=typeof window<"u"?window:void 0,lh=()=>{},VB=e=>tp()?(X0(e),!0):!1,FB=(e,t,n,r)=>{if(!e)return lh;let s=lh;const a=Wt(()=>Z(e),u=>{s(),u&&(u.addEventListener(t,n,r),s=()=>{u.removeEventListener(t,n,r),s=lh})},{immediate:!0,flush:"post"}),o=()=>{a(),s()};return VB(o),o},$B=(e,t,n,r={})=>{const{window:s=NB,event:a="pointerdown"}=r;return s?FB(s,a,o=>{const u=Ln(e),d=Ln(t);!u||!d||u===o.target||o.composedPath().includes(u)||o.composedPath().includes(d)||n(o)},{passive:!0}):void 0},BB=fn({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...dd},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=fe(!1),u=ll(s,"modelValue"),d=ll(s,"timezone"),h=fe(null),f=fe(null),p=fe(null),m=fe(!1),y=fe(null),_=fe(!1),b=fe(!1),E=fe(!1),H=fe(!1),{setMenuFocused:V,setShiftKey:x}=ww(),{clearArrowNav:O}=Ui(),{validateDate:B,isValidTime:U}=ji(s),{defaultedTransitions:F,defaultedTextInput:D,defaultedInline:T,defaultedConfig:$,defaultedRange:se,defaultedMultiDates:ee}=sn(s),{menuTransition:de,showTransition:ne}=Bo(F);Ft(()=>{ie(s.modelValue),Un().then(()=>{if(!T.value.enabled){const xe=Ne(y.value);xe==null||xe.addEventListener("scroll",K),window==null||window.addEventListener("resize",Q)}}),T.value.enabled&&(o.value=!0),window==null||window.addEventListener("keyup",pe),window==null||window.addEventListener("keydown",q)}),ii(()=>{if(!T.value.enabled){const xe=Ne(y.value);xe==null||xe.removeEventListener("scroll",K),window==null||window.removeEventListener("resize",Q)}window==null||window.removeEventListener("keyup",pe),window==null||window.removeEventListener("keydown",q)});const N=$r(a,"all",s.presetDates),G=$r(a,"input");Wt([u,d],()=>{ie(u.value)},{deep:!0});const{openOnTop:k,menuStyle:J,xCorrect:_e,setMenuPosition:Me,getScrollableParent:Ne,shadowRender:j}=CB({menuRef:h,menuRefInner:f,inputRef:p,pickerWrapperRef:y,inline:T,emit:r,props:s,slots:a}),{inputValue:te,internalModelValue:M,parseExternalModelValue:ie,emitModelValue:ge,formatInputValue:z,checkBeforeEmit:Le}=y5(r,s,m),Xe=me(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:T.value.enabled,"dp--flex-display-collapsed":E.value,dp__flex_display_with_input:T.value.input})),be=me(()=>s.dark?"dp__theme_dark":"dp__theme_light"),et=me(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||T.value.enabled}:{}),W=me(()=>({class:"dp__outer_menu_wrap"})),A=me(()=>T.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),I=()=>{var xe,$e;return($e=(xe=p.value)==null?void 0:xe.$el)==null?void 0:$e.getBoundingClientRect()},K=()=>{o.value&&($.value.closeOnScroll?Ge():Me())},Q=()=>{var xe;o.value&&Me();const $e=(xe=f.value)==null?void 0:xe.$el.getBoundingClientRect().width;E.value=document.body.offsetWidth<=$e},pe=xe=>{xe.key==="Tab"&&!T.value.enabled&&!s.teleport&&$.value.tabOutClosesMenu&&(y.value.contains(document.activeElement)||Ge()),b.value=xe.shiftKey},q=xe=>{b.value=xe.shiftKey},ce=()=>{!s.disabled&&!s.readonly&&(j(w0,s),Me(!1),o.value=!0,o.value&&r("open"),o.value||Ue(),ie(s.modelValue))},ye=()=>{var xe;te.value="",Ue(),(xe=p.value)==null||xe.setParsedDate(null),r("update:model-value",null),r("update:model-timezone-value",null),r("cleared"),$.value.closeOnClearValue&&Ge()},ke=()=>{const xe=M.value;return!xe||!Array.isArray(xe)&&B(xe)?!0:Array.isArray(xe)?ee.value.enabled||xe.length===2&&B(xe[0])&&B(xe[1])?!0:se.value.partialRange&&!s.timePicker?B(xe[0]):!1:!1},Ae=()=>{Le()&&ke()?(ge(),Ge()):r("invalid-select",M.value)},Oe=xe=>{He(),ge(),$.value.closeOnAutoApply&&!xe&&Ge()},He=()=>{p.value&&D.value.enabled&&p.value.setParsedDate(M.value)},je=(xe=!1)=>{s.autoApply&&U(M.value)&&ke()&&(se.value.enabled&&Array.isArray(M.value)?(se.value.partialRange||M.value.length===2)&&Oe(xe):Oe(xe))},Ue=()=>{D.value.enabled||(M.value=null)},Ge=()=>{T.value.enabled||(o.value&&(o.value=!1,_e.value=!1,V(!1),x(!1),O(),r("closed"),te.value&&ie(u.value)),Ue(),r("blur"))},pt=(xe,$e,We=!1)=>{if(!xe){M.value=null;return}const Nn=Array.isArray(xe)?!xe.some(Ls=>!B(Ls)):B(xe),pr=U(xe);Nn&&pr&&(H.value=!0,M.value=xe,$e&&(_.value=We,Ae(),r("text-submit")),Un().then(()=>{H.value=!1}))},_t=()=>{s.autoApply&&U(M.value)&&ge(),He()},an=()=>o.value?Ge():ce(),Zt=xe=>{M.value=xe},Cn=()=>{D.value.enabled&&(m.value=!0,z()),r("focus")},hn=()=>{if(D.value.enabled&&(m.value=!1,ie(s.modelValue),_.value)){const xe=W$(y.value,b.value);xe==null||xe.focus()}r("blur")},Er=xe=>{f.value&&f.value.updateMonthYear(0,{month:p0(xe.month),year:p0(xe.year)})},ws=xe=>{ie(xe??s.modelValue)},pn=(xe,$e)=>{var We;(We=f.value)==null||We.switchView(xe,$e)},ue=xe=>$.value.onClickOutside?$.value.onClickOutside(xe):Ge(),Fe=(xe=0)=>{var $e;($e=f.value)==null||$e.handleFlow(xe)};return $B(h,p,()=>ue(ke)),t({closeMenu:Ge,selectDate:Ae,clearValue:ye,openMenu:ce,onScroll:K,formatInputValue:z,updateInternalModelValue:Zt,setMonthYear:Er,parseModel:ws,switchView:pn,toggleMenu:an,handleFlow:Fe}),(xe,$e)=>(S(),P("div",{ref_key:"pickerWrapperRef",ref:y,class:Be(Xe.value),"data-datepicker-instance":""},[he(IB,cn({ref_key:"inputRef",ref:p,"input-value":Z(te),"onUpdate:inputValue":$e[0]||($e[0]=We=>Tn(te)?te.value=We:null),"is-menu-open":o.value},xe.$props,{onClear:ye,onOpen:ce,onSetInputDate:pt,onSetEmptyDate:Z(ge),onSelectDate:Ae,onToggle:an,onClose:Ge,onFocus:Cn,onBlur:hn,onRealBlur:$e[1]||($e[1]=We=>m.value=!1)}),Hn({_:2},[Qe(Z(G),(We,Nn)=>({name:We,fn:Te(pr=>[Ie(xe.$slots,We,wn(Yn(pr)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(S(),it(Al(xe.teleport?O_:"div"),wn(Yn(et.value)),{default:Te(()=>[he(vs,{name:Z(de)(Z(k)),css:Z(ne)&&!Z(T).enabled},{default:Te(()=>[o.value?(S(),P("div",cn({key:0,ref_key:"dpWrapMenuRef",ref:h},W.value,{class:{"dp--menu-wrapper":!Z(T).enabled},style:Z(T).enabled?void 0:Z(J)}),[he(w0,cn({ref_key:"dpMenuRef",ref:f},xe.$props,{"internal-model-value":Z(M),"onUpdate:internalModelValue":$e[2]||($e[2]=We=>Tn(M)?M.value=We:null),class:{[be.value]:!0,"dp--menu-wrapper":xe.teleport},"open-on-top":Z(k),"no-overlay-focus":A.value,collapse:E.value,"get-input-rect":I,"is-text-input-date":H.value,onClosePicker:Ge,onSelectDate:Ae,onAutoApply:je,onTimeUpdate:_t,onFlowStep:$e[3]||($e[3]=We=>xe.$emit("flow-step",We)),onUpdateMonthYear:$e[4]||($e[4]=We=>xe.$emit("update-month-year",We)),onInvalidSelect:$e[5]||($e[5]=We=>xe.$emit("invalid-select",Z(M))),onAutoApplyInvalid:$e[6]||($e[6]=We=>xe.$emit("invalid-select",We)),onInvalidFixedRange:$e[7]||($e[7]=We=>xe.$emit("invalid-fixed-range",We)),onRecalculatePosition:Z(Me),onTooltipOpen:$e[8]||($e[8]=We=>xe.$emit("tooltip-open",We)),onTooltipClose:$e[9]||($e[9]=We=>xe.$emit("tooltip-close",We)),onTimePickerOpen:$e[10]||($e[10]=We=>xe.$emit("time-picker-open",We)),onTimePickerClose:$e[11]||($e[11]=We=>xe.$emit("time-picker-close",We)),onAmPmChange:$e[12]||($e[12]=We=>xe.$emit("am-pm-change",We)),onRangeStart:$e[13]||($e[13]=We=>xe.$emit("range-start",We)),onRangeEnd:$e[14]||($e[14]=We=>xe.$emit("range-end",We)),onDateUpdate:$e[15]||($e[15]=We=>xe.$emit("date-update",We)),onInvalidDate:$e[16]||($e[16]=We=>xe.$emit("invalid-date",We)),onOverlayToggle:$e[17]||($e[17]=We=>xe.$emit("overlay-toggle",We))}),Hn({_:2},[Qe(Z(N),(We,Nn)=>({name:We,fn:Te(pr=>[Ie(xe.$slots,We,wn(Yn({...pr})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):ae("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),om=(()=>{const e=BB;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),HB=Object.freeze(Object.defineProperty({__proto__:null,default:om},Symbol.toStringTag,{value:"Module"}));Object.entries(HB).forEach(([e,t])=>{e!=="default"&&(om[e]=t)});const UB={components:{VueDatePicker:om},props:["name","placeholder","value","lang","format","onClear","flow"],data(){return{time1:this.value?this.value:"",time2:"",shortcuts:[{text:"Today",start:new Date,end:new Date}]}},methods:{onChange(e){if(this.$emit("onClear"),!(e instanceof Date)||isNaN(e.getTime()))return"";const t=u=>u.toString().padStart(2,"0"),n=e.getFullYear(),r=t(e.getMonth()+1),s=t(e.getDate()),a=t(e.getHours()),o=t(e.getMinutes());this.$emit("onChange",`${n}-${r}-${s} ${a}:${o}`)}}},jB={class:"datepicker-wrapper"};function qB(e,t,n,r,s,a){const o=at("VueDatePicker");return S(),P("div",jB,[he(o,{class:"custom-date-picker",name:n.name,modelValue:s.time1,"onUpdate:modelValue":[t[0]||(t[0]=u=>s.time1=u),a.onChange],type:"datetime",format:n.format||"yyyy-MM-dd HH:mm","time-picker-options":{start:"07:00",step:"00:30",end:"23:30"},lang:"en",placeholder:n.placeholder,flow:n.flow},null,8,["name","modelValue","format","placeholder","onUpdate:modelValue","flow"])])}const WB=vt(UB,[["render",qB],["__scopeId","data-v-c2f72b26"]]),YB={props:{question:{type:Object,required:!0}},setup(e){const t=fe(!0),n=()=>{t.value=!t.value},r=me(()=>({expanded:t.value,collapsed:!t.value}));return{isOpen:t,toggleOpen:n,chevron:r}}},zB={class:"codeweek-question-container"},KB={class:"expander-always-visible"},GB={class:"expansion"},JB={class:"content"},ZB={class:"content"},XB={key:0,class:"maps"},QB={key:1,class:"button"},e8=["href"],t8=["value"];function n8(e,t,n,r,s,a){return S(),P("div",zB,[v("div",KB,[v("div",GB,[v("button",{onClick:t[0]||(t[0]=(...o)=>r.toggleOpen&&r.toggleOpen(...o)),class:"codeweek-expander-button"},[v("div",null,re(r.isOpen?"-":"+"),1)])]),v("div",JB,[v("h1",null,re(n.question.title1),1)])]),v("div",{class:Be([r.chevron,"container-expansible"])},[t[2]||(t[2]=v("div",{class:"expansion"},[v("div",{class:"expansion-path"})],-1)),v("div",ZB,[v("h2",null,re(n.question.title2),1),(S(!0),P(Ve,null,Qe(n.question.content,(o,u)=>(S(),P("p",{key:u},re(o),1))),128)),n.question.map?(S(),P("div",XB,t[1]||(t[1]=[v("iframe",{class:"map",src:"/map",scrolling:"no"},null,-1)]))):ae("",!0),n.question.button.show?(S(),P("div",QB,[v("a",{href:n.question.button.link,class:"codeweek-button"},[v("input",{type:"submit",value:n.question.button.label},null,8,t8)],8,e8)])):ae("",!0)])],2)])}const r8=vt(YB,[["render",n8]]),s8=fn({emits:["loaded"],methods:{onChange(e){if(!e.target.files.length)return;let t=e.target.files[0],n=new FileReader;n.readAsDataURL(t),n.onload=r=>{let s=r.target.result;this.$emit("loaded",{src:s,file:t})}}}});function i8(e,t,n,r,s,a){return S(),P("div",null,[v("input",{id:"image",type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...o)=>e.onChange&&e.onChange(...o))},null,32),t[1]||(t[1]=v("label",{class:"!flex justify-center items-center !h-10 !w-10 !p-0 !bg-dark-blue border-2 border-white",for:"image"},[v("img",{class:"w-5 h-5",src:"/images/edit.svg"})],-1))])}const Ew=vt(s8,[["render",i8]]),a8={components:{ImageUpload:Ew,Flash:od},props:{image:{type:String,default:""},picture:{type:String,default:""}},setup(e){const t=fe(e.picture||""),n=fe(e.image||""),r=fe(""),s=u=>{a(u.file)},a=u=>{let d=new FormData;d.append("picture",u),Tt.post("/api/events/picture",d).then(h=>{r.value="",t.value=h.data.path,n.value=h.data.imageName,ei.emit("flash",{message:"Picture uploaded!",level:"success"})}).catch(h=>{h.response.data.errors&&h.response.data.errors.picture?r.value=h.response.data.errors.picture[0]:r.value="Image is too large. Maximum is 1Mb",ei.emit("flash",{message:r.value,level:"error"})})};return{pictureClone:t,imageClone:n,error:r,onLoad:s,persist:a,remove:()=>{Tt.delete("/api/event/picture").then(()=>{ei.emit("flash",{message:"Event Picture deleted!",level:"success"}),t.value="https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/default.png"})}}}},l8={key:0,style:{"background-color":"darkred",color:"white",padding:"4px"}},o8={class:"level"},u8=["src"],c8=["value"],d8={method:"POST",enctype:"multipart/form-data"};function f8(e,t,n,r,s,a){const o=at("ImageUpload"),u=at("Flash");return S(),P("div",null,[r.error!==""?(S(),P("div",l8,re(r.error),1)):ae("",!0),v("div",o8,[v("img",{src:r.pictureClone,class:"mr-1"},null,8,u8)]),v("input",{type:"hidden",name:"picture",value:r.imageClone},null,8,c8),v("form",d8,[he(o,{name:"picture",class:"mr-1",onLoaded:r.onLoad},null,8,["onLoaded"])]),he(u)])}const h8=vt(a8,[["render",f8]]);var p8=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function m8(e,t,n){return n={path:t,exports:{},require:function(r,s){return g8(r,s??n.path)}},e(n,n.exports),n.exports}function g8(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var v8=m8(function(e,t){(function(n,r){e.exports=r()})(p8,function(){var n="__v-click-outside",r=typeof window<"u",s=typeof navigator<"u",a=r&&("ontouchstart"in window||s&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],o=function(f){var p=f.event,m=f.handler;(0,f.middleware)(p)&&m(p)},u=function(f,p){var m=function(V){var x=typeof V=="function";if(!x&&typeof V!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:x?V:V.handler,middleware:V.middleware||function(O){return O},events:V.events||a,isActive:V.isActive!==!1,detectIframe:V.detectIframe!==!1,capture:!!V.capture}}(p.value),y=m.handler,_=m.middleware,b=m.detectIframe,E=m.capture;if(m.isActive){if(f[n]=m.events.map(function(V){return{event:V,srcTarget:document.documentElement,handler:function(x){return function(O){var B=O.el,U=O.event,F=O.handler,D=O.middleware,T=U.path||U.composedPath&&U.composedPath();(T?T.indexOf(B)<0:!B.contains(U.target))&&o({event:U,handler:F,middleware:D})}({el:f,event:x,handler:y,middleware:_})},capture:E}}),b){var H={event:"blur",srcTarget:window,handler:function(V){return function(x){var O=x.el,B=x.event,U=x.handler,F=x.middleware;setTimeout(function(){var D=document.activeElement;D&&D.tagName==="IFRAME"&&!O.contains(D)&&o({event:B,handler:U,middleware:F})},0)}({el:f,event:V,handler:y,middleware:_})},capture:E};f[n]=[].concat(f[n],[H])}f[n].forEach(function(V){var x=V.event,O=V.srcTarget,B=V.handler;return setTimeout(function(){f[n]&&O.addEventListener(x,B,E)},0)})}},d=function(f){(f[n]||[]).forEach(function(p){return p.srcTarget.removeEventListener(p.event,p.handler,p.capture)}),delete f[n]},h=r?{beforeMount:u,updated:function(f,p){var m=p.value,y=p.oldValue;JSON.stringify(m)!==JSON.stringify(y)&&(d(f),u(f,{value:m}))},unmounted:d}:{};return{install:function(f){f.directive("click-outside",h)},directive:h}})}),y8=v8;const _8={class:"v3ti-loader-wrapper"},b8=v("div",{class:"v3ti-loader"},null,-1),w8=v("span",null,"Loading",-1),x8=[b8,w8];function k8(e,t){return S(),P("div",_8,x8)}function Ow(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var S8=`.v3ti-loader-wrapper { + display: flex; + align-items: center; + justify-content: center; + color: #112B3C; +} +.v3ti-loader-wrapper .v3ti-loader { + width: 18px; + height: 18px; + border-radius: 50%; + display: inline-block; + border-top: 2px solid #112B3C; + border-right: 2px solid transparent; + box-sizing: border-box; + animation: rotation 0.8s linear infinite; + margin-right: 8px; +} +@keyframes rotation { +0% { + transform: rotate(0deg); +} +100% { + transform: rotate(360deg); +} +}`;Ow(S8);const Mw={};Mw.render=k8;var T8=Mw,Rw={name:"Vue3TagsInput",emits:["update:modelValue","update:tags","on-limit","on-tags-changed","on-remove","on-error","on-focus","on-blur","on-select","on-select-duplicate-tag","on-new-tag"],props:{readOnly:{type:Boolean,default:!1},modelValue:{type:String,default:""},validate:{type:[String,Function,Object],default:""},addTagOnKeys:{type:Array,default:function(){return[13,",",32]}},placeholder:{type:String,default:""},tags:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},limit:{type:Number,default:-1},allowDuplicates:{type:Boolean,default:!1},addTagOnBlur:{type:Boolean,default:!1},selectItems:{type:Array,default:()=>[]},select:{type:Boolean,default:!1},duplicateSelectItem:{type:Boolean,default:!0},uniqueSelectField:{type:String,default:"id"},addTagOnKeysWhenSelect:{type:Boolean,default:!1},isShowNoData:{type:Boolean,default:!0}},components:{Loading:T8},directives:{clickOutside:y8.directive},data(){return{isInputActive:!1,isError:!1,newTag:"",innerTags:[],multiple:!1}},computed:{isLimit(){const e=this.limit>0&&Number(this.limit)===this.innerTags.length;return e&&this.$emit("on-limit"),e},selectedItemsIds(){return this.duplicateSelectItem?[]:this.tags.map(e=>e[this.uniqueSelectField]||"")}},watch:{error(){this.isError=this.error},modelValue:{immediate:!0,handler(e){this.newTag=e}},tags:{deep:!0,immediate:!0,handler(e){this.innerTags=[...e]}}},methods:{isShot(e){return!!this.$slots[e]},makeItNormal(e){this.$emit("update:modelValue",e.target.value),this.$refs.inputTag.className="v3ti-new-tag",this.$refs.inputTag.style.textDecoration="none"},resetData(){this.innerTags=[]},resetInputValue(){this.newTag="",this.$emit("update:modelValue","")},setPosition(){const e=this.$refs.inputBox,t=this.$refs.contextMenu;if(e&&t){t.style.display="block";const n=e.clientHeight||32,r=3;t.style.top=n+r+"px"}},closeContextMenu(){this.$refs.contextMenu&&(this.$refs.contextMenu.style={display:"none"})},handleSelect(e){if(this.isShowCheckmark(e)){const t=this.tags.filter(n=>e.id!==n.id);this.$emit("update:tags",t),this.$emit("on-select-duplicate-tag",e),this.resetInputValue()}else this.$emit("on-select",e);this.$nextTick(()=>{this.closeContextMenu()})},isShowCheckmark(e){return this.duplicateSelectItem?!1:this.selectedItemsIds.includes(e[this.uniqueSelectField])},focusNewTag(){this.select&&!this.disabled&&this.setPosition(),!(this.readOnly||!this.$el.querySelector(".v3ti-new-tag"))&&this.$el.querySelector(".v3ti-new-tag").focus()},handleInputFocus(e){this.isInputActive=!0,this.$emit("on-focus",e)},handleInputBlur(e){this.isInputActive=!1,this.addNew(e),this.$emit("on-blur",e)},addNew(e){if(this.select&&!this.addTagOnKeysWhenSelect)return;const t=e?this.addTagOnKeys.indexOf(e.keyCode)!==-1||this.addTagOnKeys.indexOf(e.key)!==-1:!0,n=e&&e.type!=="blur";!t&&(n||!this.addTagOnBlur)||this.isLimit||(this.newTag&&(this.allowDuplicates||this.innerTags.indexOf(this.newTag)===-1)&&this.validateIfNeeded(this.newTag)?(this.innerTags.push(this.newTag),this.addTagOnKeysWhenSelect&&(this.$emit("on-new-tag",this.newTag),this.updatePositionContextMenu()),this.resetInputValue(),this.tagChange(),e&&e.preventDefault()):(this.validateIfNeeded(this.newTag)?this.makeItError(!0):this.makeItError(!1),e&&e.preventDefault()))},updatePositionContextMenu(){this.$nextTick(()=>{this.setPosition()})},makeItError(e){this.newTag!==""&&(this.$refs.inputTag.className="v3ti-new-tag v3ti-new-tag--error",this.$refs.inputTag.style.textDecoration="underline",this.$emit("on-error",e))},validateIfNeeded(e){return this.validate===""||this.validate===void 0?!0:typeof this.validate=="function"?this.validate(e):!0},removeLastTag(){this.newTag||(this.innerTags.pop(),this.tagChange(),this.updatePositionContextMenu())},remove(e){this.innerTags.splice(e,1),this.tagChange(),this.$emit("on-remove",e),this.updatePositionContextMenu()},tagChange(){this.$emit("on-tags-changed",this.innerTags)}}};const A8={key:1,class:"v3ti-tag-content"},C8=["onClick"],E8=["placeholder","disabled"],O8={key:0,class:"v3ti-loading"},M8={key:1,class:"v3ti-no-data"},R8={key:1},D8={key:2},P8=["onClick"],L8={class:"v3ti-context-item--label"},I8={key:0,class:"v3ti-icon-selected-tag",width:"44",height:"44",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},N8=v("path",{stroke:"none",d:"M0 0h24v24H0z"},null,-1),V8=v("path",{d:"M5 12l5 5l10 -10"},null,-1),F8=[N8,V8];function $8(e,t,n,r,s,a){const o=at("Loading"),u=q_("click-outside");return Dn((S(),P("div",{onClick:t[6]||(t[6]=d=>a.focusNewTag()),class:Be([{"v3ti--focus":s.isInputActive,"v3ti--error":s.isError},"v3ti"])},[v("div",{class:Be(["v3ti-content",{"v3ti-content--select":n.select}]),ref:"inputBox"},[(S(!0),P(Ve,null,Qe(s.innerTags,(d,h)=>(S(),P("span",{key:h,class:"v3ti-tag"},[a.isShot("item")?Ie(e.$slots,"item",wn(cn({key:0},{name:d,index:h,tag:d}))):(S(),P("span",A8,re(d),1)),n.readOnly?ae("",!0):(S(),P("a",{key:2,onClick:Et(f=>a.remove(h),["prevent","stop"]),class:"v3ti-remove-tag"},null,8,C8))]))),128)),Dn(v("input",{ref:"inputTag",placeholder:n.placeholder,"onUpdate:modelValue":t[0]||(t[0]=d=>s.newTag=d),onKeydown:[t[1]||(t[1]=$n(Et(function(){return a.removeLastTag&&a.removeLastTag(...arguments)},["stop"]),["delete"])),t[2]||(t[2]=function(){return a.addNew&&a.addNew(...arguments)})],onBlur:t[3]||(t[3]=function(){return a.handleInputBlur&&a.handleInputBlur(...arguments)}),onFocus:t[4]||(t[4]=function(){return a.handleInputFocus&&a.handleInputFocus(...arguments)}),onInput:t[5]||(t[5]=function(){return a.makeItNormal&&a.makeItNormal(...arguments)}),class:"v3ti-new-tag",disabled:n.readOnly},null,40,E8),[[Ni,s.newTag]])],2),n.select?(S(),P("section",{key:0,class:Be(["v3ti-context-menu",{"v3ti-context-menu-no-data":!n.isShowNoData&&n.selectItems.length===0}]),ref:"contextMenu"},[n.loading?(S(),P("div",O8,[a.isShot("loading")?Ie(e.$slots,"default",{key:0}):(S(),it(o,{key:1}))])):ae("",!0),!n.loading&&n.selectItems.length===0&&n.isShowNoData?(S(),P("div",M8,[a.isShot("no-data")?Ie(e.$slots,"no-data",{key:0}):(S(),P("span",R8," No data "))])):ae("",!0),!n.loading&&n.selectItems.length>0?(S(),P("div",D8,[(S(!0),P(Ve,null,Qe(n.selectItems,(d,h)=>(S(),P("div",{key:h,class:Be(["v3ti-context-item",{"v3ti-context-item--active":a.isShowCheckmark(d)}]),onClick:Et(f=>a.handleSelect(d,h),["stop"])},[v("div",L8,[Ie(e.$slots,"select-item",wn(Yn(d)))]),a.isShowCheckmark(d)?(S(),P("svg",I8,F8)):ae("",!0)],10,P8))),128))])):ae("",!0)],2)):ae("",!0)],2)),[[u,a.closeContextMenu]])}var B8=`.v3ti { + border-radius: 5px; + min-height: 32px; + line-height: 1.4; + background-color: #fff; + border: 1px solid #9ca3af; + cursor: text; + text-align: left; + -webkit-appearance: textfield; + display: flex; + flex-wrap: wrap; + position: relative; +} +.v3ti .v3ti-icon-selected-tag { + stroke: #19be6b; + width: 1rem; + height: 1rem; + margin-left: 4px; +} +.v3ti--focus { + outline: 0; + border-color: #000000; + box-shadow: 0 0 0 1px #000000; +} +.v3ti--error { + border-color: #F56C6C; +} +.v3ti .v3ti-no-data { + color: #d8d8d8; + text-align: center; + padding: 4px 7px; +} +.v3ti .v3ti-loading { + padding: 4px 7px; + text-align: center; +} +.v3ti .v3ti-context-menu { + max-height: 150px; + min-width: 150px; + overflow: auto; + display: none; + outline: none; + position: absolute; + top: 0; + left: 0; + right: 0; + margin: 0; + padding: 5px 0; + background: #ffffff; + z-index: 1050; + color: #475569; + box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.1); + border-radius: 0 0 6px 6px; +} +.v3ti .v3ti-context-menu .v3ti-context-item { + padding: 4px 7px; + display: flex; + align-items: center; +} +.v3ti .v3ti-context-menu .v3ti-context-item:hover { + background: #e8e8e8; + cursor: pointer; +} +.v3ti .v3ti-context-menu .v3ti-context-item--label { + flex: 1; + min-width: 1px; +} +.v3ti .v3ti-context-menu .v3ti-context-item--active { + color: #317CAF; +} +.v3ti .v3ti-context-menu-no-data { + padding: 0; +} +.v3ti .v3ti-content { + width: 100%; + display: flex; + flex-wrap: wrap; +} +.v3ti .v3ti-content--select { + padding-right: 30px; +} +.v3ti .v3ti-tag { + display: flex; + font-weight: 400; + margin: 3px; + padding: 0 5px; + background: #317CAF; + color: #ffffff; + height: 27px; + border-radius: 5px; + align-items: center; + max-width: calc(100% - 16px); +} +.v3ti .v3ti-tag .v3ti-tag-content { + flex: 1; + min-width: 1px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.v3ti .v3ti-tag .v3ti-remove-tag { + color: #ffffff; + transition: opacity 0.3s ease; + opacity: 0.5; + cursor: pointer; + padding: 0 5px 0 7px; +} +.v3ti .v3ti-tag .v3ti-remove-tag::before { + content: "x"; +} +.v3ti .v3ti-tag .v3ti-remove-tag:hover { + opacity: 1; +} +.v3ti .v3ti-new-tag { + background: transparent; + border: 0; + font-weight: 400; + margin: 3px; + outline: none; + padding: 0 4px; + flex: 1; + min-width: 60px; + height: 27px; +} +.v3ti .v3ti-new-tag--error { + color: #F56C6C; +}`;Ow(B8);Rw.render=$8;var H8=(()=>{const e=Rw;return e.install=t=>{t.component("Vue3TagsInput",e)},e})();const U8=fn({components:{Vue3TagsInput:H8},props:{value:{type:String,default:""}},data(){return{tags:this.value?this.value.split(","):[]}},methods:{handleChangeTag(e){this.tags=e}}}),j8={class:"input-tag-wrapper"},q8=["value"];function W8(e,t,n,r,s,a){const o=at("vue3-tags-input");return S(),P("div",j8,[he(o,{tags:e.tags,placeholder:"enter some tags","add-tag-on-keys":[9,13,188],onOnTagsChanged:e.handleChangeTag},null,8,["tags","onOnTagsChanged"]),v("input",{type:"hidden",name:"tags",value:e.tags},null,8,q8)])}const Y8=vt(U8,[["render",W8]]),z8={props:["event"],data(){return{reported_at:this.event.reported_at,certificate_url:this.event.certificate_url,status:this.event.status}},methods:{report(){window.location.href="/event/report/"+this.event.id},download(){window.location.href=this.event.certificate_url}}},K8={key:0},G8={key:0},J8={class:"report-event"},Z8={style:{"text-align":"right"}},X8={class:"actions"},Q8={key:1},eH={class:"event-already-reported"},tH={class:"actions"};function nH(e,t,n,r,s,a){return s.status==="APPROVED"?(S(),P("div",K8,[s.reported_at==null||s.certificate_url==null?(S(),P("div",G8,[v("div",J8,[v("div",Z8,re(e.$t("event.submit_event_and_report")),1),v("div",X8,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.report&&a.report(...o)),class:"codeweek-action-button"},re(e.$t("event.report_and_claim")),1)])])])):(S(),P("div",Q8,[v("div",eH,[v("div",null,re(e.$t("event.certificate_ready")),1),v("div",tH,[v("button",{onClick:t[1]||(t[1]=(...o)=>a.download&&a.download(...o)),class:"codeweek-action-button"},re(e.$t("event.view_your_certificate")),1)])])]))])):ae("",!0)}const rH=vt(z8,[["render",nH]]),sH={props:{event:{type:Object,default:()=>({})}},setup(e){const{recurringFrequentlyMap:t}=Hi(),n=me(()=>{var o,u;const a=[];return e.event.highlighted_status==="FEATURED"&&a.push({title:"Featured",highlight:!0}),["daily","weekly","monthly"].includes((o=e.event)==null?void 0:o.recurring_event)&&a.push({title:t.value[(u=e.event)==null?void 0:u.recurring_event]}),a}),r=me(()=>{const a=d=>{if(!d)return"";const h=new Date(d),f=h.getDate(),p=h.toLocaleString("en-US",{month:"short"}),m=h.getFullYear();return h.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${f}, ${p} ${m}`},o=e.event.start_date;if(!o)return"";const u=new Date(o);return u.getDate(),u.toLocaleString("en-US",{month:"short"}),u.getFullYear(),u.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${a(e.event.start_date)} - ${a(e.event.end_date)}`});return{eventTags:n,eventStartDateText:r,limit:a=>a.length>400?a.substring(0,400)+"...":a}}},iH={class:"flex flex-col bg-white rounded-lg overflow-hidden"},aH={class:"flex-shrink-0"},lH=["src"],oH={class:"flex-grow flex flex-col gap-2 px-6 py-4"},uH={class:"text-default text-slate-500 mb-2 flex items-center font-semibold"},cH={class:"text-sm font-semibold ml-1 w-fit px-4 py-1.5 bg-[#CCF0F9] rounded-full flex items-center"},dH={key:0,class:"flex gap-2 flex-wrap mb-2"},fH={key:0,class:"inline-block w-4 h-4 text-white",src:"/images/star-white.svg"},hH={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},pH={class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},mH=["innerHTML"],gH={class:""},vH=["href"];function yH(e,t,n,r,s,a){return S(),P("div",iH,[v("div",aH,[v("img",{src:n.event.picture_path,class:"w-full object-cover aspect-[1.5]"},null,8,lH)]),v("div",oH,[v("div",uH,[t[0]||(t[0]=ft(" Organizer: ")),v("span",cH,re(n.event.organizer||"Unknown"),1)]),r.eventTags.length?(S(),P("div",dH,[(S(!0),P(Ve,null,Qe(r.eventTags,({title:o,highlight:u})=>(S(),P("span",{class:Be(["flex items-center gap-2 py-1 px-3 text-sm font-semibold rounded-full whitespace-nowrap leading-4",[u?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[u?(S(),P("img",fH)):ae("",!0),v("span",null,[(S(!0),P(Ve,null,Qe(o.split(" "),d=>(S(),P(Ve,null,[d?(S(),P("span",{key:0,class:Be(["mr-[2px]",{"font-sans":d==="&"}])},re(d),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",hH,re(n.event.title),1),v("div",pH,re(r.eventStartDateText),1),v("div",{class:"flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 [&_p]:p-0",innerHTML:r.limit(n.event.description)},null,8,mH),v("div",gH,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:"/view/"+n.event.id+"/"+n.event.slug},t[1]||(t[1]=[v("span",null,"View activity",-1),v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,vH)])])])}const Dw=vt(sH,[["render",yH]]),_H={props:{event:{type:Object,default:()=>({})},mapTileUrl:String,canApprove:Boolean,canEdit:Boolean,fromText:String,toText:String,lastUpdateText:String,eventPath:String,appUrl:String,shareUrl:String,emailHref:String},setup(e){console.log(e.event);const{activityFormatOptionsMap:t,durationOptionsMap:n,ageOptions:r,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o}=Hi(),u=fe(null),d=me(()=>{var p;return(p=e.event.ages)==null?void 0:p.split(",").map(m=>{var y,_;return(_=(y=r.value)==null?void 0:y.find(({id:b})=>b===m))==null?void 0:_.name})}),h=p=>{const m=u.value;if(!m)return;const y="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";p?m.classList.add(...y.split(" ")):m.classList.remove(...y.split(" "))},f=()=>{const p=L.map("mapid");L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(p),p.setView([51,10],5);let m=[51,10];e.event.latitude&&e.event.longitude&&(m=[e.event.latitude,e.event.longitude]);const y=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[44,62],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker(m,{icon:y}).addTo(p),p.setView(m,5)};return Ft(()=>{setTimeout(()=>{f()},2e3)}),{activityFormatOptionsMap:t,eventAges:d,durationOptionsMap:n,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o,mapContainerRef:u,handleToggleMapFullScreen:h}}},bH={class:"relative z-10"},wH={class:"flex relative z-10 justify-center py-10 md:py-20 codeweek-container-lg"},xH={class:"w-full max-w-[880px] gap-2 text-xl"},kH={class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-2"},SH={class:"text-[#20262C] font-normal p-0 mb-6"},TH={class:"mb-6"},AH={class:"text-[#20262C] font-normal p-0 mb-6"},CH={key:0,class:"mb-6"},EH={class:"flex flex-wrap gap-2"},OH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},MH={class:"p-0 text-base font-semibold text-slate-500"},RH={class:"mb-6"},DH={class:"p-0 mb-2 font-semibold text-slate-500"},PH={class:"text-[#20262C] font-normal p-0 mb-6"},LH={key:1,class:"mb-6"},IH={class:"p-0 mb-2 font-semibold text-slate-500"},NH={class:"flex flex-wrap gap-2"},VH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},FH={class:"p-0 text-base font-semibold text-slate-500"},$H={key:2,class:"mb-6"},BH={class:"flex flex-wrap gap-2"},HH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},UH={class:"p-0 text-base font-semibold text-slate-500"},jH={key:0,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},qH={class:"p-0 text-base font-semibold text-slate-500"},WH={key:1,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},YH={class:"p-0 text-base font-semibold text-slate-500"},zH={key:3,class:"mb-6"},KH={class:"p-0 mb-2 font-semibold text-slate-500"},GH={class:"flex flex-wrap gap-2"},JH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},ZH={class:"p-0 text-base font-semibold text-slate-500"},XH={key:4,class:"mb-6"},QH={class:"flex flex-wrap gap-2"},eU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},tU={class:"p-0 text-base font-semibold text-slate-500"},nU={key:5,class:"mb-6"},rU={class:"flex flex-wrap gap-2"},sU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},iU={class:"p-0 text-base font-semibold text-slate-500"},aU={class:"mb-6"},lU={class:"p-0 mb-2 font-semibold text-slate-500"},oU={class:"text-[#20262C] font-normal p-0 mb-6"},uU={class:"mb-6 [&_p]:empty:hidden"},cU=["innerHTML"],dU={class:"mb-6"},fU={class:"text-[#20262C] font-normal p-0 mb-6"},hU={ref:"mapContainerRef",class:"w-full h-[520px] top-0 left-0 mb-6 rounded-lg overflow-hidden"},pU={id:"mapid",class:"relative w-full h-full"},mU={style:{"z-index":"999"},id:"map-controls",class:"flex absolute left-2 top-4 z-50 flex-col"},gU={class:"flex gap-4 items-center"},vU=["data-href"],yU=["data-href","data-text"],_U=["title","href"],bU=["data-href"];function wU(e,t,n,r,s,a){var o,u,d;return S(),P("section",bH,[v("div",wH,[v("div",xH,[v("h2",kH,re(n.event.title),1),v("p",SH,re(n.fromText)+" - "+re(n.toText),1),v("div",TH,[t[2]||(t[2]=v("p",{class:"text-slate-500 font-semibold p-0 mb-2"}," Organizer: ",-1)),v("p",AH,re(n.event.organizer||"Unknown"),1)]),n.event.activity_format?(S(),P("div",CH,[t[3]||(t[3]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Format of the activity: ",-1)),v("div",EH,[(S(!0),P(Ve,null,Qe(n.event.activity_format,h=>(S(),P("div",OH,[v("p",MH,re(r.activityFormatOptionsMap[h]),1)]))),256))])])):ae("",!0),v("div",RH,[v("p",DH,re(e.$t("event.activitytype.label"))+": ",1),v("p",PH,[n.event.activity_type?(S(),P(Ve,{key:0},[ft(re(e.$t(`event.activitytype.${n.event.activity_type}`)),1)],64)):ae("",!0)])]),n.event.language?(S(),P("div",LH,[v("p",IH,re(e.$t("resources.Languages"))+": ",1),v("div",NH,[(S(!0),P(Ve,null,Qe(n.event.languages,h=>(S(),P("div",VH,[v("p",FH,re(e.$t(`base.languages.${h}`)),1)]))),256))])])):ae("",!0),n.event.recurring_event&&r.recurringFrequentlyMap[n.event.recurring_event]?(S(),P("div",$H,[t[4]||(t[4]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Recurring event:",-1)),v("div",BH,[v("div",HH,[v("p",UH,re(r.recurringFrequentlyMap[n.event.recurring_event]),1)]),n.event.duration?(S(),P("div",jH,[v("p",qH,re(r.durationOptionsMap[n.event.duration]),1)])):ae("",!0),n.event.recurring_type?(S(),P("div",WH,[v("p",YH,re(r.recurringTypeOptionsMap[n.event.recurring_type]),1)])):ae("",!0)])])):ae("",!0),(o=n.event.audiences)!=null&&o.length?(S(),P("div",zH,[v("p",KH,re(e.$t("event.audience_title"))+": ",1),v("div",GH,[(S(!0),P(Ve,null,Qe(n.event.audiences,h=>(S(),P("div",JH,[v("p",ZH,re(e.$t(`event.audience.${h.name}`)),1)]))),256))])])):ae("",!0),(u=n.event.ages)!=null&&u.length?(S(),P("div",XH,[t[5]||(t[5]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Age range:",-1)),v("div",QH,[(S(!0),P(Ve,null,Qe(n.event.ages,h=>(S(),P("div",eU,[v("p",tU,re(r.ageOptionsMap[h]),1)]))),256))])])):ae("",!0),(d=n.event.themes)!=null&&d.length?(S(),P("div",nU,[t[6]||(t[6]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Themes:",-1)),v("div",rU,[(S(!0),P(Ve,null,Qe(n.event.themes,h=>(S(),P("div",sU,[v("p",iU,re(e.$t(`event.theme.${h.name}`)),1)]))),256))])])):ae("",!0),v("div",aU,[v("p",lU,re(e.$t("event.address.label"))+": ",1),v("p",oU,re(n.event.location),1)]),v("div",uU,[v("div",{class:"text-[#20262C] font-normal p-0 mb-6 space-y-2 [&_p]:py-0",innerHTML:n.event.description},null,8,cU)]),v("div",dU,[t[7]||(t[7]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Email address:",-1)),v("p",fU,re(n.event.contact_person),1)]),v("div",hU,[v("div",pU,[v("div",mU,[v("button",{class:"pb-2 group",onClick:t[0]||(t[0]=h=>r.handleToggleMapFullScreen(!1))},t[8]||(t[8]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{d:"M13 20H27",class:"stroke-[#414141] group-hover:stroke-[#ffffff]","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{class:"pb-2 group",onClick:t[1]||(t[1]=h=>r.handleToggleMapFullScreen(!0))},t[9]||(t[9]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{class:"stroke-[#414141] group-hover:stroke-[#ffffff]",d:"M16 11H13C12.4696 11 11.9609 11.2107 11.5858 11.5858C11.2107 11.9609 11 12.4696 11 13V16M29 16V13C29 12.4696 28.7893 11.9609 28.4142 11.5858C28.0391 11.2107 27.5304 11 27 11H24M24 29H27C27.5304 29 28.0391 28.7893 28.4142 28.4142C28.7893 28.0391 29 27.5304 29 27V24M11 24V27C11 27.5304 11.2107 28.0391 11.5858 28.4142C11.9609 28.7893 12.4696 29 13 29H16","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])],512),v("div",null,[t[12]||(t[12]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Share activity on: ",-1)),v("div",gU,[v("div",{class:"fb-like","data-href":n.shareUrl,"data-layout":"button_count","data-action":"recommend","data-show-faces":"false","data-share":"true"},null,8,vU),v("a",{href:"https://twitter.com/share",class:"twitter-share-button","data-href":n.shareUrl,"data-text":`Check out ${n.event.title} at`,"data-via":"CodeWeekEU","data-hashtags":"codeEU"},t[10]||(t[10]=[v("img",{src:"/images/social/twitter.svg"},null,-1)]),8,yU),v("a",{class:"block [&_path]:!fill-dark-blue",title:e.$t("eventdetails.email.tooltip"),href:n.emailHref},t[11]||(t[11]=[v("img",{class:"block",src:"/images/mail.svg"},null,-1)]),8,_U),v("div",{class:"g-plusone","data-size":"medium","data-href":n.appUrl},null,8,bU)])])])]),t[13]||(t[13]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 bottom-10 md:bottom-auto md:top-48 -right-14 md:-right-40 w-28 md:w-72 h-28 md:h-72 bg-[#FFEF99] rounded-full hidden lg:block",style:{transform:"translate(-16px, -24px)"}},null,-1)),t[14]||(t[14]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 lg:top-96 right-40 w-28 h-28 hidden lg:block bg-[#FFEF99] rounded-full",style:{transform:"translate(-16px, -24px)"}},null,-1))])}const xU=vt(_H,[["render",wU]]),kU=()=>{const e=new URLSearchParams(window.location.search);console.log("urlParams",e);const t=fe({});for(const[r,s]of e)t.value[r]=s;return{queryParams:t,onChangeQueryParams:r=>{const s=Bn.cloneDeep(r);console.log(">>> params",s);const a=new URLSearchParams(window.location.search);for(const u in s){const d=s[u];typeof d=="number"?Bn.isNil(d)?a.delete(u):a.set(u,d):Bn.isEmpty(d)?a.delete(u):a.set(u,d)}t.value=s;const o=a.toString()?`${window.location.pathname}?${a.toString()}`:window.location.pathname;window.history.replaceState({},"",o)}}},SU={name:"SearchPageComponent",components:{EventCard:Dw,Pagination:ud,FieldWrapper:ad,SelectField:Fo,InputField:ld},props:{mapTileUrl:String,prpQuery:String,prpSelectedCountry:Array,name:String,years:Array,countrieslist:Array,audienceslist:Array,themeslist:Array,typeslist:Array,languagesObject:{type:Object,default:()=>({})}},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,ageOptions:r}=Hi(),{queryParams:s,onChangeQueryParams:a}=kU(),o=fe(!0),u=fe(null),d=fe(null),h=fe(null),f=fe([]),p=fe({}),m=fe(null),y={query:e.prpQuery||"",languages:[],countries:[],start_date:"",formats:[],types:[],audiences:[],ages:[],themes:[],year:{id:new Date().getFullYear(),name:new Date().getFullYear()},countries:e.prpSelectedCountry||[]},_=fe({...y}),b=fe({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),E=me(()=>e.years.map(k=>({id:k,name:k}))),H=me(()=>Object.entries(e.languagesObject).map(([k,J])=>({id:k,name:J}))),V=()=>{var J,_e,Me,Ne,j,te,M,ie;const k={page:b.value.current_page,query:_.value.query,year:(J=_.value.year)==null?void 0:J.id,start_date:_.value.start_date,languages:(_e=_.value.languages)==null?void 0:_e.map(ge=>ge.id).join(","),countries:(Me=_.value.countries)==null?void 0:Me.map(ge=>ge.iso).join(","),formats:(Ne=_.value.formats)==null?void 0:Ne.map(ge=>ge.id).join(","),types:(j=_.value.types)==null?void 0:j.map(ge=>ge.id).join(","),audiences:(te=_.value.audiences)==null?void 0:te.map(ge=>ge.id).join(","),ages:(M=_.value.ages)==null?void 0:M.map(ge=>ge.id).join(","),themes:(ie=_.value.themes)==null?void 0:ie.map(ge=>ge.id).join(",")};console.log("updatedParams",k),a(k)},x=()=>{const k=s.value;console.log("init params",k);const J=(_e,Me,Ne="id")=>(_e||"").split(",").map(j=>Me.find(te=>String(te[Ne])===String(j))).filter(j=>!!j);k.page&&(b.value.current_page=k.page),_.value={...y,query:k.query||"",start_date:k.start_date||"",year:k.year?{id:k.year,name:k.year}:y.year,languages:J(k.languages,H.value),countries:J(k.countries,e.countrieslist,"iso"),formats:J(k.formats,t.value),types:J(k.types,n.value),audiences:J(k.audiences,e.audienceslist),ages:J(k.ages,r.value),themes:J(k.themes,e.themeslist)}},O=me(()=>{const k=[..._.value.languages,..._.value.countries,..._.value.formats,..._.value.types,..._.value.audiences,..._.value.ages,..._.value.themes];return _.value.start_date&&k.push({id:"start_date",name:_.value.start_date.slice(0,10)}),k}),B=k=>{if(k.id==="start_date"){_.value.start_date="";return}const J=_e=>_e.id!==k.id;_.value.languages=_.value.languages.filter(J),_.value.countries=_.value.countries.filter(_e=>_e.iso!==k.iso),_.value.formats=_.value.formats.filter(J),_.value.audiences=_.value.audiences.filter(J),_.value.themes=_.value.themes.filter(J),T()},U=()=>{_.value={...y},T()},F=()=>{window.scrollTo(0,0)},D=()=>{F(),T(!0)},T=(k=!1)=>{var Me;f.value=[],o.value=!0;let J="/search";k&&(J=`/search?page=${b.value.current_page}`),V();const _e={..._.value,year:(Me=_.value.year)==null?void 0:Me.id,start_date:_.value.start_date?new Date(_.value.start_date).toISOString().slice(0,10):"",pagination:{current_page:b.current_page}};Tt.post(J,_e).then(Ne=>{const j=Ne.data;console.log("🔥 Full response:",j);let te,M;if(Array.isArray(j))te=j[0],M=j[1]||null;else if(j.events)te=j.events,M=j.map||null;else{console.warn("❌ Unexpected response structure:",j),m.value="Unexpected response format from server.",o.value=!1;return}b.value={per_page:te.per_page,current_page:te.current_page,from:te.from,last_page:te.last_page,last_page_url:te.last_page_url,next_page_url:te.next_page_url,prev_page:te.prev_page,prev_page_url:te.prev_page_url,to:te.to,total:te.total},te.data?f.value=Array.isArray(te.data)?te.data:Object.values(te.data):f.value=[],console.log("✅ Events loaded:",f.value.length),!k&&M?(window.getEvents?window.getEvents(M):window.eventsToMap=M,p.value=M,de()):M||console.warn("⚠️ mapData is null, skipping map update"),$(),o.value=!1}).catch(Ne=>{console.error("❌ Request failed:",Ne),m.value=Ne.response?Ne.response.data:"Unknown error",o.value=!1})},$=()=>{var J;if(!d.value)return;let k={latitude:51,longitude:4};if(((J=_.value.countries)==null?void 0:J.length)===1){const{latitude:_e,longitude:Me}=_.value.countries[0]||{};_e&&Me&&(k={latitude:_e,longitude:Me,zoom:4})}d.value.setView(new L.LatLng(k.latitude,k.longitude),4,{animation:!0})},se=k=>k.length>400?k.substring(0,400)+"...":k;var ee=async k=>{const J=k.target.options.id;try{const{data:_e}=await Tt.get(`/api/event/detail?id=${J}`),Me=_e.data;console.log("event/detail",Me);const Ne=` +
+

+ ${Me.title} +

+
+ +
+

${Me.description}

+
+
+
+ `,j=L.popup({maxWidth:600}).setContent(Ne);k.target.bindPopup(j).openPopup()}catch(_e){console.error("Can NOT load event",_e)}};const de=()=>{if(d.value)try{h.value&&(d.value.removeLayer(h.value),h.value=null);const k=L.markerClusterGroup(),J=[];Object.values(p.value).forEach(_e=>{J.push(..._e)}),console.group("Started add markers",J.length),J.map(({id:_e,geoposition:Me},Ne)=>{Ne%1e4===0&&console.log("Adding markers",Ne);const j=Me.split(","),te=parseFloat(j[0]),M=parseFloat(j[1]);if(te&&M){const ie=L.marker([te,M],{id:_e});ie.on("click",ee),k.addLayer(ie)}}),console.log("Done add markers",J.length),console.groupEnd(),h.value=k,d.value.addLayer(k)}catch(k){console.log("Add marker error",k)}},ne=()=>{navigator.geolocation&&navigator.geolocation.getCurrentPosition(k=>{const{latitude:J,longitude:_e}=k.coords,Me=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[33,41],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker([J,_e],{icon:Me}).addTo(d.value)},k=>{console.error("Geolocation error:",k)})},N=()=>{d.value=L.map("mapid"),d.value.setView([51,10],5),L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(d.value)},G=k=>{const J=u.value;if(!J)return;const _e="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";k?J.classList.add(..._e.split(" ")):J.classList.remove(..._e.split(" "))};return Ft(()=>{setTimeout(()=>{x(),T()},100),setTimeout(()=>{N(),$(),de(),ne()},2e3)}),{mapContainerRef:u,yearOptions:E,languageOptions:H,activityFormatOptions:t,activityTypeOptions:n,ageOptions:r,filters:_,removeSelectedItem:B,removeAllSelectedItems:U,isLoading:o,events:f,errors:m,tags:O,pagination:b,scrollToTop:F,paginate:D,onSubmit:T,limit:se,handleToggleMapFullScreen:G}}},TU={ref:"mapContainerRef",class:"w-full h-[520px] top-0 left-0"},AU={id:"mapid",class:"w-full h-full relative"},CU={style:{"z-index":"999"},id:"map-controls",class:"absolute z-50 flex flex-col top-4 left-2"},EU={class:"codeweek-searchpage-component font-['Blinker']"},OU={class:"codeweek-container py-10"},MU={class:"flex w-full"},RU={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 items-end gap-4 w-full"},DU={key:0,class:"flex md:justify-center mt-10"},PU={class:"max-md:w-full flex flex-wrap gap-2"},LU={class:"flex items-center gap-2"},IU=["onClick"],NU={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},VU={class:"relative pt-20 md:pt-48"},FU={class:"bg-yellow-50 pb-24"},$U={class:"relative z-10 codeweek-container-lg"},BU={class:"flex flex-col md:flex-row gap-10"},HU={class:"flex-shrink-0 grid grid-cols-2 md:grid-cols-1 gap-6 bg-[#FFEF99] px-4 py-6 rounded-2xl self-start w-full md:w-60"},UU={class:"relative w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},jU={class:"flex items-center justify-center w-full"},qU={key:0,class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10 h-fit"},WU={key:0,class:"col-span-full"};function YU(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),d=at("SelectField"),h=at("date-time"),f=at("event-card"),p=at("pagination");return S(),P(Ve,null,[v("section",null,[v("div",TU,[v("div",AU,[v("div",CU,[v("button",{class:"pb-2 group",onClick:t[0]||(t[0]=m=>r.handleToggleMapFullScreen(!0))},t[20]||(t[20]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{class:"stroke-[#414141] group-hover:stroke-[#ffffff]",d:"M16 11H13C12.4696 11 11.9609 11.2107 11.5858 11.5858C11.2107 11.9609 11 12.4696 11 13V16M29 16V13C29 12.4696 28.7893 11.9609 28.4142 11.5858C28.0391 11.2107 27.5304 11 27 11H24M24 29H27C27.5304 29 28.0391 28.7893 28.4142 28.4142C28.7893 28.0391 29 27.5304 29 27V24M11 24V27C11 27.5304 11.2107 28.0391 11.5858 28.4142C11.9609 28.7893 12.4696 29 13 29H16","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{class:"pb-2 group",onClick:t[1]||(t[1]=m=>r.handleToggleMapFullScreen(!1))},t[21]||(t[21]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{d:"M13 20H27",class:"stroke-[#414141] group-hover:stroke-[#ffffff]","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])],512)]),v("section",EU,[v("div",OU,[v("div",MU,[v("div",RU,[he(u,{class:"lg:col-span-2",horizontal:"",label:"Search by title or description"},{default:Te(()=>[he(o,{modelValue:r.filters.query,"onUpdate:modelValue":t[2]||(t[2]=m=>r.filters.query=m),placeholder:"E.g tools assessment in computing"},null,8,["modelValue"])]),_:1}),he(u,{horizontal:"",label:"Year"},{default:Te(()=>[he(d,{"return-object":"",placeholder:"Select year",modelValue:r.filters.year,"onUpdate:modelValue":t[3]||(t[3]=m=>r.filters.year=m),"deselect-label":"","allow-empty":!1,options:r.yearOptions},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Language"},{default:Te(()=>[he(d,{multiple:"",searchable:"","return-object":"",placeholder:"Select language",modelValue:r.filters.languages,"onUpdate:modelValue":t[4]||(t[4]=m=>r.filters.languages=m),options:r.languageOptions},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Country"},{default:Te(()=>[he(d,{multiple:"",searchable:"","return-object":"","id-name":"iso",placeholder:"Select country",modelValue:r.filters.countries,"onUpdate:modelValue":t[5]||(t[5]=m=>r.filters.countries=m),options:n.countrieslist},null,8,["modelValue","options"])]),_:1}),v("button",{class:"bg-[#F95C22] rounded-full py-3 px-20 font-['Blinker'] hover:bg-hover-orange duration-300 mt-2 sm:col-span-2 lg:col-span-1",onClick:t[6]||(t[6]=m=>r.onSubmit())},t[22]||(t[22]=[v("span",{class:"text-base leading-7 font-semibold text-black normal-case"}," Search ",-1)]))])]),r.tags.length?(S(),P("div",DU,[v("div",PU,[(S(!0),P(Ve,null,Qe(r.tags,m=>(S(),P("div",{key:m.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",LU,[v("span",null,re(m.name),1),v("button",{onClick:y=>r.removeSelectedItem(m)},t[23]||(t[23]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,IU)])]))),128)),v("div",NU,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[7]||(t[7]=(...m)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...m))}," Clear all filters ")])])])):ae("",!0)]),v("div",VU,[t[26]||(t[26]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[27]||(t[27]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",FU,[v("div",$U,[v("div",BU,[v("div",HU,[he(u,{horizontal:"",label:"Date"},{default:Te(()=>[v("div",UU,[(S(),it(h,{key:r.filters.start_date,placeholder:"Start Date",format:"yyyy-MM-dd",value:r.filters.start_date,onOnChange:t[8]||(t[8]=m=>r.filters.start_date=m),onOnClear:t[9]||(t[9]=m=>r.filters.start_date=null)},null,8,["value"])),t[24]||(t[24]=v("div",{class:"absolute top-1/2 right-4 -translate-y-1/2 pointer-events-none"},[v("img",{src:"/images/select-arrow.svg"})],-1))])]),_:1}),he(u,{horizontal:"",label:"Format"},{default:Te(()=>[he(d,{multiple:"",searchable:"","return-object":"",placeholder:"Select format",modelValue:r.filters.formats,"onUpdate:modelValue":t[10]||(t[10]=m=>r.filters.formats=m),options:r.activityFormatOptions,onOnChange:t[11]||(t[11]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Activity type"},{default:Te(()=>[he(d,{multiple:"",searchable:"","return-object":"",placeholder:"Select type",modelValue:r.filters.types,"onUpdate:modelValue":t[12]||(t[12]=m=>r.filters.types=m),options:r.activityTypeOptions,onOnChange:t[13]||(t[13]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Audience"},{default:Te(()=>[he(d,{multiple:"",searchable:"","return-object":"",placeholder:"Select audience",modelValue:r.filters.audiences,"onUpdate:modelValue":t[14]||(t[14]=m=>r.filters.audiences=m),options:n.audienceslist,onOnChange:t[15]||(t[15]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Age range"},{default:Te(()=>[he(d,{multiple:"",searchable:"","return-object":"",placeholder:"Select range",modelValue:r.filters.ages,"onUpdate:modelValue":t[16]||(t[16]=m=>r.filters.ages=m),options:r.ageOptions,onOnChange:t[17]||(t[17]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),he(u,{horizontal:"",label:"Themes"},{default:Te(()=>[he(d,{multiple:"",searchable:"","return-object":"",placeholder:"Select themes",modelValue:r.filters.themes,"onUpdate:modelValue":t[18]||(t[18]=m=>r.filters.themes=m),options:n.themeslist,onOnChange:t[19]||(t[19]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1})]),Dn(v("div",jU,[t[25]||(t[25]=v("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1)),ft(re(e.$t("event.loading")),1)],512),[[Vr,r.isLoading]]),r.isLoading?ae("",!0):(S(),P("div",qU,[(S(!0),P(Ve,null,Qe(r.events,m=>(S(),it(f,{key:m.id,event:m},null,8,["event"]))),128)),r.pagination.last_page>1?(S(),P("div",WU,[he(p,{pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])])):ae("",!0)]))])])])])])],64)}const zU=vt(SU,[["render",YU]]),KU={props:{tool:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},GU={class:"flex flex-col bg-white rounded-lg overflow-hidden"},JU=["src"],ZU={key:0,class:"flex gap-2 flex-wrap mb-2"},XU={key:0,class:"inline-block w-4 h-4",src:"/images/star-white.svg"},QU={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},e7={key:1,class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},t7={ref:"descriptionRef",class:"relative flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 overflow-hidden",style:{height:"auto"}},n7=["innerHTML"],r7={class:"flex-shrink-0 h-[56px]"},s7=["href"];function i7(e,t,n,r,s,a){var o;return S(),P("div",GU,[v("div",{class:Be(["flex-shrink-0 flex justify-center items-center w-full",[n.tool.avatar_dark&&"bg-stone-800"]])},[v("img",{src:n.tool.avatar||"/images/matchmaking-tool/tool-placeholder.png",class:Be(["w-full aspect-[2]",n.tool.avatar?"object-contain":"object-cover"])},null,10,JU)],2),v("div",{class:Be(["flex-grow flex flex-col gap-2 px-5 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[(o=n.tool.types)!=null&&o.length?(S(),P("div",ZU,[(S(!0),P(Ve,null,Qe(n.tool.types,({title:u,highlight:d})=>(S(),P("span",{class:Be(["flex items-center gap-2 py-1 px-3 text-sm font-semibold rounded-full whitespace-nowrap leading-4",[d?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[d?(S(),P("img",XU)):ae("",!0),v("span",null,[(S(!0),P(Ve,null,Qe(u.split(" "),h=>(S(),P(Ve,null,[h?(S(),P("span",{key:0,class:Be(["mr-[2px]",{"font-sans":h==="&"}])},re(h),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",QU,re(n.tool.name),1),n.tool.location?(S(),P("div",e7,re(n.tool.location),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:Be(["flex-grow h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",t7,[v("div",{innerHTML:n.tool.description},null,8,n7),s.needShowMore?(S(),P("div",{key:0,class:Be(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...u)=>a.onToggleShowMore&&a.onToggleShowMore(...u))},re(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",r7,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:`/matchmaking-tool/${n.tool.slug}`},t[1]||(t[1]=[v("span",null,"View profile/contact",-1),v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,s7)])],2)])}const Pw=vt(KU,[["render",i7]]),a7={components:{ToolCard:Pw,Multiselect:Ta,Pagination:ud,Tooltip:V1},props:{prpQuery:{type:String,default:""},prpLanguages:{type:Array,default:()=>[]},prpLocations:{type:Array,default:()=>[]},prpTypes:{type:Array,default:()=>[]},prpTopics:{type:Array,default:()=>[]},languages:{type:Array,default:()=>[]},locations:{type:Array,default:()=>[]},types:{type:Array,default:()=>[]},topics:{type:Array,default:()=>[]},support_types:{type:Array,default:()=>[]},locale:String},setup(e){console.log("props",{...e});const t=fe(!1),n=fe(e.prpQuery),r=fe(e.prpQuery),s=fe([]),a=fe(e.prpLanguages),o=fe(e.prpLocations),u=fe(e.prpTypes),d=fe(e.prpTopics),h=fe({}),f=fe({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),p=fe([]),m=me(()=>e.types.map(U=>({id:U,name:U}))),y=me(()=>[{id:"organisation",name:"Organisations"},{id:"volunteer",name:"Volunteers"}]),_=me(()=>e.topics.map(U=>({id:U,name:U}))),b=me(()=>[...s.value,...a.value,...o.value,...u.value,...d.value]),E=U=>{const F=D=>D.id!==U.id;s.value=s.value.filter(F),a.value=a.value.filter(F),o.value=o.value.filter(D=>D.iso!==(U==null?void 0:U.iso)),u.value=u.value.filter(F),d.value=d.value.filter(F)},H=()=>{s.value=[],a.value=[],o.value=[],u.value=[],d.value=[]},V=()=>{window.scrollTo(0,0)},x=()=>{V(),O(!0)},O=(U=!1)=>{U||(f.value.current_page=1);const F={page:f.value.current_page,support_types:s.value.map(D=>D.id),languages:a.value.map(D=>D.id),locations:o.value.map(D=>D.iso),types:u.value.map(D=>D.id),topics:d.value.map(D=>D.id)};Tt.post("/matchmaking-tool/search",{},{params:F}).then(({data:D})=>{console.log(">>> data",D.data),p.value=D.data.map(T=>{var se,ee;const $={...T,avatar_dark:T.avatar_dark,avatar:T.avatar,types:[{title:"Online & In-person",highlight:!0},{title:"Ongoing availability"}]};return T.type==="volunteer"?{...$,name:`${T.first_name||""} ${T.last_name||""}`.trim(),location:T.location,description:T.description}:{...$,name:T.organisation_name,location:((ee=(se=e.locations)==null?void 0:se.find(({iso:de})=>de===T.country))==null?void 0:ee.name)||"",description:T.organisation_mission}}),console.log(">>> tools.value",JSON.parse(JSON.stringify(p.value))),f.value={per_page:D.per_page,current_page:D.current_page,from:D.from,last_page:D.last_page,last_page_url:D.last_page_url,next_page_url:D.next_page_url,prev_page:D.prev_page,prev_page_url:D.prev_page_url,to:D.to,total:D.total}})},B=(U,F)=>Pe(F+"."+U.name);return Ft(()=>{O()}),{query:n,searchInput:r,selectedSupportTypes:s,selectedLanguages:a,selectedLocations:o,selectedTypes:u,selectedTopics:d,errors:h,pagination:f,tools:p,paginate:x,onSubmit:O,customLabel:B,showFilterModal:t,tags:b,removeSelectedItem:E,removeAllSelectedItems:H,typeOptions:m,supportTypeOptions:y,topicOptions:_}}},l7={class:"codeweek-matchmakingtool-component font-['Blinker'] bg-light-blue"},o7={class:"codeweek-container py-10"},u7={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},c7={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 mb-12"},d7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},f7={class:"language-json"},h7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},p7={class:"language-json"},m7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},g7={class:"language-json"},v7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},y7={class:"flex items-center text-[16px] leading-5 text-slate-500 mb-2"},_7={class:"language-json"},b7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},w7={class:"flex items-end"},x7={class:"text-base leading-7 font-semibold text-black normal-case"},k7={key:0,class:"flex md:justify-center"},S7={class:"max-md:w-full flex flex-wrap gap-2"},T7={class:"flex items-center gap-2"},A7=["onClick"],C7={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},E7={class:"relative pt-20 md:pt-48"},O7={class:"bg-yellow-50 pb-20"},M7={class:"relative z-10 codeweek-container"},R7={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function D7(e,t,n,r,s,a){const o=at("multiselect"),u=at("Tooltip"),d=at("tool-card"),h=at("pagination");return S(),P("div",l7,[v("div",o7,[v("div",{class:Be(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",u7,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=f=>r.showFilterModal=!1)},t[9]||(t[9]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",c7,[v("div",null,[t[12]||(t[12]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Support type ",-1)),he(o,{modelValue:r.selectedSupportTypes,"onUpdate:modelValue":t[1]||(t[1]=f=>r.selectedSupportTypes=f),class:"multi-select",options:r.supportTypeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type, e.g. volunteer",label:"Select type, e.g. volunteer","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(S(),P("div",d7," Selected "+re(f.length)+" "+re(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",f7,[t[10]||(t[10]=ft(" ")),v("code",null,re(r.selectedLanguages),1),t[11]||(t[11]=ft(` + `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[13]||(t[13]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Language ",-1)),he(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[2]||(t[2]=f=>r.selectedLanguages=f),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select language",label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(S(),P("div",h7," Selected "+re(f.length)+" "+re(f.length>1?"languages":"language"),1)):ae("",!0)]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[16]||(t[16]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Location ",-1)),he(o,{modelValue:r.selectedLocations,"onUpdate:modelValue":t[3]||(t[3]=f=>r.selectedLocations=f),class:"multi-select",options:n.locations,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select country/city",label:"Location","custom-label":f=>f.name,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(S(),P("div",m7," Selected "+re(f.length)+" "+re(f.length>1?"locations":"location"),1)):ae("",!0)]),default:Te(()=>[v("pre",p7,[t[14]||(t[14]=ft(" ")),v("code",null,re(r.selectedLocations),1),t[15]||(t[15]=ft(` + `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[17]||(t[17]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Type of Organisation ",-1)),he(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=f=>r.selectedTypes=f),class:"multi-select",options:r.typeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type of organisation",label:"Type of Organisation","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(S(),P("div",v7," Selected "+re(f.length)+" "+re(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",g7,[v("code",null,re(r.selectedTypes),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[v("label",y7,[t[20]||(t[20]=v("span",null,"Topics",-1)),he(u,{contentClass:"w-64"},{trigger:Te(()=>t[18]||(t[18]=[v("div",{class:"w-5 h-5 bg-dark-blue rounded-full flex justify-center items-center text-white ml-1.5 cursor-pointer text-xs"}," i ",-1)])),content:Te(()=>t[19]||(t[19]=[ft(" Select a topic to help match volunteers with the right digital skills for your needs — e.g. coding, robotics, online safety, etc. ")])),_:1})]),he(o,{modelValue:r.selectedTopics,"onUpdate:modelValue":t[5]||(t[5]=f=>r.selectedTopics=f),class:"multi-select",options:r.topicOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select topic, e.g. robotics",label:"Topics","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(S(),P("div",b7," Selected "+re(f.length)+" "+re(f.length>1?"topics":"topic"),1)):ae("",!0)]),default:Te(()=>[v("pre",_7,[v("code",null,re(r.selectedTopics),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",w7,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[6]||(t[6]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",x7,re(e.$t("resources.search")),1)])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[7]||(t[7]=f=>r.showFilterModal=!0)},t[21]||(t[21]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[ft(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(S(),P("div",k7,[v("div",S7,[(S(!0),P(Ve,null,Qe(r.tags,f=>(S(),P("div",{key:f.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",T7,[v("span",null,re(f.name),1),v("button",{onClick:p=>r.removeSelectedItem(f)},t[22]||(t[22]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,A7)])]))),128)),v("div",C7,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[8]||(t[8]=(...f)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...f))}," Clear all filters ")])])])):ae("",!0)]),v("div",E7,[t[23]||(t[23]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[24]||(t[24]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",O7,[v("div",M7,[v("div",R7,[(S(!0),P(Ve,null,Qe(r.tools,f=>(S(),it(d,{key:f.id,tool:f},null,8,["tool"]))),128))]),r.pagination.last_page>1?(S(),it(h,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const P7=vt(a7,[["render",D7]]),L7={props:{mapTileUrl:String,profile:{type:Object,default:()=>({})},locations:{type:Array,default:()=>[]}},setup(e){const t=fe([]),n=fe([]),r=me(()=>{try{const m=JSON.parse(e.profile);return console.log(">>> profile",m),m}catch(m){return console.error("Parse profile data error",m),{}}}),s=me(()=>r.value.type==="organisation"),a=m=>{if(typeof m!="string")return m;try{return JSON.parse(m)}catch{return[]}},o=me(()=>{var b,E,H,V;const m=r.value;if(m.type!=="organisation")return null;const y=[];m.organisation_mission&&y.push({title:"Introduction",list:[m.organisation_mission]}),(b=m.support_activities)!=null&&b.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:m.support_activities}),(E=m.target_school_types)!=null&&E.length&&y.push({title:"What types of schools are you most interested in working with?",list:m.target_school_types}),(H=m.digital_expertise_areas)!=null&&H.length&&y.push({title:"What areas of digital expertise does your organisation or you specialise in?",list:m.digital_expertise_areas}),m.description&&y.push({title:"Do you have any additional information or comments that could help us better match you with schools and educators?",list:[m.description]});const[_]=(m.website||"").split(",")||[];return{name:m.organisation_name,description:m.description,location:((V=e.locations.find(({iso:x})=>x===m.country))==null?void 0:V.name)||"",email:m.email,website:(_||"").trim(),abouts:y,short_intro:"",availabilities:[],phone:"",avatarDark:m.avatar_dark,avatar:m.avatar}}),u=me(()=>{var _,b;const m=r.value;if(m.type!=="volunteer")return null;const y=[];return m.description&&y.push({title:"Introduction",list:[m.description]}),m.organisation_name&&m.organisation_type&&y.push({title:"Organisation",list:[`Organisation name: ${m.organisation_name}`,`Organisation type: ${a(m.organisation_type)}`]}),m.why_volunteering&&y.push({title:"Why am I volunteering?",list:[m.why_volunteering]}),(_=m.support_activities)!=null&&_.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:a(m.support_activities)}),(b=m.languages)!=null&&b.length&&y.push({title:"Languages spoken",list:a(m.languages)}),{name:`${m.first_name||""} ${m.last_name}`.trim(),description:m.description,location:m.location,email:m.email,get_email_from:m.get_email_from,linkedin:m.linkedin,facebook:m.facebook,website:m.website,job_title:m.job_title,abouts:y,short_intro:"",availabilities:[],phone:"",avatar:m.avatar}}),d=me(()=>{const m=o.value||u.value||{};return m.linkedin&&!m.linkedin.startsWith("http")&&(m.linkedin=`https://${m.linkedin}`),m.facebook&&!m.facebook.startsWith("http")&&(m.facebook=`https://${m.facebook}`),m.website&&!m.website.startsWith("http")&&(m.website=`https://${m.website}`),m}),h=m=>{const y=n.value.filter(_=>_!==m);n.value.includes(m)?n.value=y:n.value=[...n.value,m]},f=(m,y)=>{m&&(t.value[y]=m)},p=async()=>{let m=[51,10];try{const b=await Tt("https://nominatim.openstreetmap.org/search",{params:{format:"json",q:d.value.location}});if(b.data&&b.data.length>0){const{lat:E,lon:H}=b.data[0];E&&H&&(m=[E,H])}}catch(b){console.log(b)}const y=L.map("map-id");L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(y),console.log(m);const _=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[44,62],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker(m,{icon:_}).addTo(y),y.setView(m,12)};return Ft(()=>{setTimeout(()=>{p()},2e3)}),{isOrganisation:s,data:d,descriptionRefs:t,showAboutIndexes:n,handleToggleAbout:h,setDescriptionRef:f}}},I7={id:"codeweek-matchmaking-tool",class:"font-['Blinker'] overflow-hidden"},N7={class:"relative flex overflow-hidden"},V7={class:"flex codeweek-container-lg py-10 tablet:py-20"},F7={class:"flex flex-col lg:flex-row gap-12 tablet:gap-20 xl:gap-32 2xl:gap-[260px]"},$7={class:"text-dark-blue text-[30px] md:text-4xl leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-6"},B7=["innerHTML"],H7={class:"text-dark-blue text-[22px] md:text-3xl leading-[36px] font-medium font-['Montserrat'] mb-6"},U7={class:"accordion"},j7={class:"bg-transparent border-b-2 border-solid border-[#A4B8D9]"},q7=["onClick"],W7={class:"text-[#20262C] font-semibold text-lg font-['Montserrat']"},Y7={class:"flex flex-col gap-0 text-slate-500 text-xl font-normal w-full"},z7=["innerHTML"],K7={class:"flex-shrink-0 lg:max-w-[460px] w-full"},G7=["src"],J7={key:1,class:"rounded-xl h-full w-full object-cover",src:"/images/matchmaking-tool/tool-placeholder.png"},Z7={class:"text-[#20262C] font-semibold text-lg p-0 mb-10"},X7={key:0},Q7={key:0,class:"text-[#20262C] text-xl leading-[36px] font-medium font-['Montserrat'] mb-4 italic"},e9={class:"border-l-[4px] border-[#F95C22] pl-4"},t9=["innerHTML"],n9={class:"relative overflow-hidden"},r9={class:"codeweek-container-lg relative pt-20 pb-16 md:pt-40 md:pb-28"},s9={class:"bg-white px-5 py-10 lg:p-16 rounded-[32px] flex flex-col tablet:flex-row w-full gap-10 lg:gap-0"},i9={class:"flex-1"},a9={class:"flex gap-4 mb-6"},l9={class:"p-0 text-slate-500 text-xl font-normal capitalize"},o9={key:0,class:"flex gap-4 mb-6"},u9=["href"],c9={class:"flex gap-4 mb-6"},d9=["href"],f9={key:1,class:"p-0 text-slate-500 text-xl font-normal capitalize"},h9={key:2,class:"p-0 text-slate-500 text-xl font-normal capitalize"},p9={key:1,class:"flex gap-4 mb-6"},m9=["href"],g9={key:2,class:"flex gap-4 mb-6"},v9=["href"],y9={key:3,class:"flex gap-4 mb-6"},_9=["href"],b9={key:4,class:"text-xl font-semibold text-[#20262C] mb-2"},w9={key:5,class:"flex gap-4"},x9={class:"flex flex-col gap-2"},k9={class:"grid grid-cols-2 gap-8"},S9={class:"p-0 text-slate-500 text-xl font-normal"},T9={class:"p-0 text-slate-500 text-xl font-normal"};function A9(e,t,n,r,s,a){var o,u;return S(),P("section",I7,[v("section",N7,[v("div",V7,[v("div",F7,[v("div",null,[v("h2",$7,re(r.data.name),1),v("p",{class:"text-[#20262C] font-normal text-2xl p-0 mb-10",innerHTML:r.data.description},null,8,B7),v("h3",H7,re(r.isOrganisation?"About our organization":"About me"),1),v("div",U7,[(S(!0),P(Ve,null,Qe(r.data.abouts,(d,h)=>{var f;return S(),P("div",j7,[v("div",{class:"py-4 cursor-pointer flex items-center justify-between duration-300",onClick:p=>r.handleToggleAbout(h)},[v("p",W7,re(d.title),1),v("div",{class:Be(["rounded-full min-w-12 min-h-12 duration-300 flex justify-center items-center ml-8",[r.showAboutIndexes.includes(h)?"bg-primary hover:bg-hover-orange":"bg-yellow hover:bg-primary"]])},[v("div",{class:Be(["duration-300",[r.showAboutIndexes.includes(h)&&"rotate-180"]])},t[0]||(t[0]=[v("img",{src:"/images/digital-girls/arrow.svg"},null,-1)]),2)],2)],8,q7),v("div",{class:"flex overflow-hidden transition-all duration-300 min-h-[1px] h-full",ref_for:!0,ref:p=>r.setDescriptionRef(p,h),style:bn({height:r.showAboutIndexes.includes(h)?`${(f=r.descriptionRefs[h])==null?void 0:f.scrollHeight}px`:0})},[v("div",Y7,[(S(!0),P(Ve,null,Qe(d.list,p=>(S(),P("p",{class:"p-0 pb-4 w-full",innerHTML:p},null,8,z7))),256))])],4)])}),256))])]),v("div",K7,[v("div",{class:Be(["flex justify-center items-center rounded-xl border-2 border-[#ADB2B6] mb-4 aspect-square",[r.isOrganisation&&"p-6",r.data.avatarDark&&"bg-stone-800"]])},[r.data.avatar?(S(),P("img",{key:0,class:"rounded-xl w-full",src:r.data.avatar},null,8,G7)):(S(),P("img",J7))],2),v("p",Z7,[ft(re(r.data.name)+" ",1),r.data.job_title?(S(),P("span",X7,", "+re(r.data.job_title),1)):ae("",!0)]),r.data.short_intro?(S(),P("p",Q7,re(r.data.short_intro),1)):ae("",!0),v("div",e9,[v("p",{class:"p-0 text-slate-500 text-xl font-normal",innerHTML:r.data.description},null,8,t9)])])])])]),v("section",n9,[t[12]||(t[12]=v("div",{class:"absolute w-full h-full bg-yellow-50 md:hidden",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[13]||(t[13]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden md:block lg:hidden",style:{"clip-path":"ellipse(188% 90% at 50% 90%)"}},null,-1)),t[14]||(t[14]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden lg:block xl:hidden",style:{"clip-path":"ellipse(128% 90% at 50% 90%)"}},null,-1)),t[15]||(t[15]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden xl:block",style:{"clip-path":"ellipse(93% 90% at 50% 90%)"}},null,-1)),v("div",r9,[t[11]||(t[11]=v("h2",{class:"text-dark-blue tablet:text-center text-[30px] md:text-4xl leading-7 md:leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-10 tablet:mb-8"}," Contact details ",-1)),v("div",s9,[v("div",i9,[t[8]||(t[8]=v("h3",{class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-4"}," Location ",-1)),t[9]||(t[9]=v("span",{class:"bg-dark-blue text-white py-1 px-4 text-sm font-semibold rounded-full whitespace-nowrap flex items-center gap-2 w-fit mb-6"},[v("img",{src:"/images/star-white.svg",class:"w-4 h-4"}),v("span",null,[ft(" Can teach Online "),v("span",{class:"font-sans"},"&"),ft(" In-person ")])],-1)),v("div",a9,[t[1]||(t[1]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",null,[v("p",l9,re(r.data.location),1)])]),r.data.phone?(S(),P("div",o9,[t[2]||(t[2]=v("img",{src:"/images/phone.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.phone},re(r.data.phone),9,u9)])):ae("",!0),v("div",c9,[t[3]||(t[3]=v("img",{src:"/images/message.svg",class:"w-6 h-6"},null,-1)),r.data.email?(S(),P("a",{key:0,class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:`mailto:${r.data.email}`},re(r.data.email),9,d9)):r.data.get_email_from?(S(),P("p",f9,re(r.data.get_email_from),1)):(S(),P("p",h9," Anonymous "))]),r.data.linkedin?(S(),P("div",p9,[t[4]||(t[4]=v("img",{src:"/images/social/linkedin.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.linkedin}," LinkedIn ",8,m9)])):ae("",!0),r.data.facebook?(S(),P("div",g9,[t[5]||(t[5]=v("img",{src:"/images/social/facebook.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.facebook}," Facebook ",8,v9)])):ae("",!0),r.data.website?(S(),P("div",y9,[t[6]||(t[6]=v("img",{src:"/images/profile.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.website}," Website ",8,_9)])):ae("",!0),(o=r.data.availabilities)!=null&&o.length?(S(),P("div",b9," My availability ")):ae("",!0),(u=r.data.availabilities)!=null&&u.length?(S(),P("div",w9,[t[7]||(t[7]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",x9,[(S(!0),P(Ve,null,Qe(r.data.availabilities,({dateText:d,timeText:h})=>(S(),P("div",k9,[v("p",S9,re(d),1),v("p",T9,re(h),1)]))),256))])])):ae("",!0)]),t[10]||(t[10]=v("div",{class:"flex-1"},[v("div",{id:"map-id",class:"relative z-50 w-full h-64 md:h-full md:min-h-96 rounded-2xl bg-gray-100"})],-1))])])])])}const C9=vt(L7,[["render",A9]]),E9={props:["user"],components:{ImageUpload:Ew,Flash:od},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return console.log("user",this.user),this.$authorize(e=>e.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(e){this.persist(e.file)},persist(e){let t=new FormData;t.append("avatar",e),axios.post(`/api/users/${this.user.id}/avatar`,t).then(n=>{this.avatar=n.data.path,ei.emit("flash",{message:"Avatar uploaded!",level:"success"})})},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>ei.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},O9={class:"flex flex-col tablet:flex-row tablet:items-center gap-6 tablet:gap-14"},M9={class:"flex"},R9={class:"relative"},D9=["src"],P9={key:0,method:"POST",enctype:"multipart/form-data",class:"absolute bottom-0 left-0"},L9={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}},I9={class:"text-white font-normal text-3xl tablet:font-medium tablet:text-5xl font-['Montserrat'] mb-6"};function N9(e,t,n,r,s,a){const o=at("image-upload");return S(),P("div",O9,[v("div",M9,[v("div",R9,[v("img",{src:s.avatar,class:"w-40 h-40 rounded-full border-4 border-solid border-dark-blue-300"},null,8,D9),a.canUpdate?(S(),P("form",P9,[he(o,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):ae("",!0),v("div",L9,[Dn(v("button",{class:"absolute !bottom-0 !right-0 flex justify-center items-center !h-10 !w-10 !p-0 bg-[#FE6824] rounded-full !border-2 !border-solid !border-white",onClick:t[0]||(t[0]=(...u)=>a.remove&&a.remove(...u))},t[1]||(t[1]=[v("img",{class:"w-5 h-5",src:"/images/trash.svg"},null,-1)]),512),[[Vr,a.hasAvatar]])])])]),v("div",null,[v("h1",I9,re(n.user.fullName),1)])])}const V9=vt(E9,[["render",N9]]),F9={install(e){e.config.globalProperties.$authorize=function(...t){return window.App.signedIn?typeof t[0]=="string"?authorizations[t[0]](t[1]):t[0](window.App.user):!1}}},$9={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(e){this.currentIndex=e,this.scrollToThumbnail()},scrollToThumbnail(){const e=this.$refs.thumbnailGallery,t=e.clientWidth/3,n=Math.max(0,(this.currentIndex-1)*t);e.scrollTo({left:n,behavior:"smooth"})}}},B9={class:"flex flex-col pt-3.5"},H9={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},U9={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},j9={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},q9={class:"flex items-start justify-start"},W9=["src","alt"],Y9={class:"w-full overflow-hidden image-gallery"},z9={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},K9=["src","alt","onClick"],G9={class:"flex justify-end w-full mt-4 image-gallery-controls"},J9={class:"flex flex-wrap items-center gap-5"};function Z9(e,t,n,r,s,a){return S(),P("section",B9,[v("div",H9,[v("div",U9,[v("div",j9,[t[2]||(t[2]=wb('

Consortium Partner

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.

Website link
',1)),v("div",q9,[v("img",{src:s.images[s.currentIndex].src,alt:s.images[s.currentIndex].alt,class:"main-image object-contain aspect-[1.63] w-full md:w-[480px] max-md:max-w-full"},null,8,W9)])]),v("div",Y9,[v("div",z9,[(S(!0),P(Ve,null,Qe(s.images,(o,u)=>(S(),P("img",{key:u,src:o.src,alt:"Gallery image "+(u+1),class:Be([{"border-2 border-orange-500":s.currentIndex===u},"thumbnail cursor-pointer object-contain shrink-0 aspect-[1.5] min-h-[120px] w-[calc(33.33%-8px)]"]),onClick:d=>a.selectImage(u)},null,10,K9))),128))],512)]),v("div",G9,[v("div",J9,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.prevImage&&a.prevImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[3]||(t[3]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M19 22L13 16L19 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{onClick:t[1]||(t[1]=(...o)=>a.nextImage&&a.nextImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[4]||(t[4]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M13 22L19 16L13 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])])])])}const X9=vt($9,[["render",Z9],["__scopeId","data-v-5aad3e31"]]),Ut=_c({});Ut.use(F9);Ut.use(bL,{resolve:async e=>await Object.assign({"../lang/php_al.json":()=>Vt(()=>import("./php_al-BV36aMo0.js"),[]),"../lang/php_ba.json":()=>Vt(()=>import("./php_ba-CPGLiLsP.js"),[]),"../lang/php_bg.json":()=>Vt(()=>import("./php_bg-BZWDPiQF.js"),[]),"../lang/php_cs.json":()=>Vt(()=>import("./php_cs-g3vkd-Mw.js"),[]),"../lang/php_da.json":()=>Vt(()=>import("./php_da-ZNkgebGF.js"),[]),"../lang/php_de.json":()=>Vt(()=>import("./php_de-zYKaPkro.js"),[]),"../lang/php_el.json":()=>Vt(()=>import("./php_el-DFVdCHfV.js"),[]),"../lang/php_en.json":()=>Vt(()=>import("./php_en-DQ--lzdc.js"),[]),"../lang/php_es.json":()=>Vt(()=>import("./php_es-BENYoZoZ.js"),[]),"../lang/php_et.json":()=>Vt(()=>import("./php_et-Chp0g4xz.js"),[]),"../lang/php_fi.json":()=>Vt(()=>import("./php_fi-ifpeVmP_.js"),[]),"../lang/php_fr.json":()=>Vt(()=>import("./php_fr-0S6JA30L.js"),[]),"../lang/php_hr.json":()=>Vt(()=>import("./php_hr-BWxreX0-.js"),[]),"../lang/php_hu.json":()=>Vt(()=>import("./php_hu-CFyaU2zG.js"),[]),"../lang/php_it.json":()=>Vt(()=>import("./php_it-CviVpCGu.js"),[]),"../lang/php_lt.json":()=>Vt(()=>import("./php_lt-BKqhoc0h.js"),[]),"../lang/php_lv.json":()=>Vt(()=>import("./php_lv-CFrUZtrq.js"),[]),"../lang/php_me.json":()=>Vt(()=>import("./php_me-BJi21XTV.js"),[]),"../lang/php_mk.json":()=>Vt(()=>import("./php_mk-BFRotNjT.js"),[]),"../lang/php_mt.json":()=>Vt(()=>import("./php_mt-D0A630Jw.js"),[]),"../lang/php_nl.json":()=>Vt(()=>import("./php_nl-DZWNtUEn.js"),[]),"../lang/php_pl.json":()=>Vt(()=>import("./php_pl-Brx8dWdb.js"),[]),"../lang/php_pt.json":()=>Vt(()=>import("./php_pt-Ct6101be.js"),[]),"../lang/php_ro.json":()=>Vt(()=>import("./php_ro-Df3ZOkt0.js"),[]),"../lang/php_rs.json":()=>Vt(()=>import("./php_rs-CoGFZoCf.js"),[]),"../lang/php_sk.json":()=>Vt(()=>import("./php_sk-Brj-P-Ww.js"),[]),"../lang/php_sl.json":()=>Vt(()=>import("./php_sl--ytUdv27.js"),[]),"../lang/php_sv.json":()=>Vt(()=>import("./php_sv-Dhl7u_bT.js"),[]),"../lang/php_tr.json":()=>Vt(()=>import("./php_tr-OHIVHk_w.js"),[]),"../lang/php_ua.json":()=>Vt(()=>import("./php_ua-iumD5zBn.js"),[])})[`../lang/${e}.json`]()});Ut.component("ActivityForm",h4);Ut.component("ResourceForm",TV);Ut.component("ResourceCard",B1);Ut.component("ResourcePill",$1);Ut.component("Pagination",ud);Ut.component("Singleselect",MV);Ut.component("Multiselect",IV);Ut.component("CountrySelect",BV);Ut.component("ModerateEvent",lF);Ut.component("ReportEvent",rH);Ut.component("AutocompleteGeo",MF);Ut.component("DateTime",WB);Ut.component("Question",r8);Ut.component("PictureForm",h8);Ut.component("Flash",od);Ut.component("InputTags",Y8);Ut.component("SearchPageComponent",zU);Ut.component("AvatarForm",V9);Ut.component("PartnerGallery",X9);Ut.component("MatchMakingToolForm",P7);Ut.component("ToolCard",Pw);Ut.component("ToolDetailCard",C9);Ut.component("EventCard",Dw);Ut.component("EventDetail",xU);Ut.component("SelectField",Fo);Ut.mount("#app"); diff --git a/public/build/assets/app-DyUnC4b0.js b/public/build/assets/app-BvRzPRXt.js similarity index 93% rename from public/build/assets/app-DyUnC4b0.js rename to public/build/assets/app-BvRzPRXt.js index 514b846a1..f40bcf3d9 100644 --- a/public/build/assets/app-DyUnC4b0.js +++ b/public/build/assets/app-BvRzPRXt.js @@ -64,7 +64,7 @@ __p += '`),At&&(Re+=`' + function print() { __p += __j.call(arguments, '') } `:`; `)+Re+`return __p -}`;var gt=Lv(function(){return Rt(R,Je+"return "+Re).apply(n,K)});if(gt.source=Re,bf(gt))throw gt;return gt}function hA(i){return Nt(i).toLowerCase()}function pA(i){return Nt(i).toUpperCase()}function mA(i,l,d){if(i=Nt(i),i&&(d||l===n))return jm(i);if(!i||!(l=Pr(l)))return i;var g=as(i),w=as(l),R=qm(g,w),K=Wm(g,w)+1;return hi(g,R,K).join("")}function gA(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.slice(0,zm(i)+1);if(!i||!(l=Pr(l)))return i;var g=as(i),w=Wm(g,as(l))+1;return hi(g,0,w).join("")}function vA(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.replace(_d,"");if(!i||!(l=Pr(l)))return i;var g=as(i),w=qm(g,as(l));return hi(g,w).join("")}function yA(i,l){var d=F,g=ie;if(tn(l)){var w="separator"in l?l.separator:w;d="length"in l?mt(l.length):d,g="omission"in l?Pr(l.omission):g}i=Nt(i);var R=i.length;if(Ma(i)){var K=as(i);R=K.length}if(d>=R)return i;var X=d-Ra(g);if(X<1)return g;var oe=K?hi(K,0,X).join(""):i.slice(0,X);if(w===n)return oe+g;if(K&&(X+=oe.length-X),wf(w)){if(i.slice(X).search(w)){var Ee,Oe=oe;for(w.global||(w=Nd(w.source,Nt(dm.exec(w))+"g")),w.lastIndex=0;Ee=w.exec(Oe);)var Re=Ee.index;oe=oe.slice(0,Re===n?X:Re)}}else if(i.indexOf(Pr(w),X)!=X){var qe=oe.lastIndexOf(w);qe>-1&&(oe=oe.slice(0,qe))}return oe+g}function _A(i){return i=Nt(i),i&&pr.test(i)?i.replace(We,Kx):i}var bA=Fa(function(i,l,d){return i+(d?" ":"")+l.toUpperCase()}),Sf=Ig("toUpperCase");function Pv(i,l,d){return i=Nt(i),l=d?n:l,l===n?jx(i)?Zx(i):Lx(i):i.match(l)||[]}var Lv=yt(function(i,l){try{return Rr(i,n,l)}catch(d){return bf(d)?d:new ot(d)}}),wA=$s(function(i,l){return Yr(l,function(d){d=Ss(d),Vs(i,d,yf(i[d],i))}),i});function xA(i){var l=i==null?0:i.length,d=tt();return i=l?Xt(i,function(g){if(typeof g[1]!="function")throw new zr(o);return[d(g[0]),g[1]]}):[],yt(function(g){for(var w=-1;++wY)return[];var d=Pe,g=Kn(i,Pe);l=tt(l),i-=Pe;for(var w=Pd(g,l);++d0||l<0)?new xt(d):(i<0?d=d.takeRight(-i):i&&(d=d.drop(i)),l!==n&&(l=mt(l),d=l<0?d.dropRight(-l):d.take(l-i)),d)},xt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},xt.prototype.toArray=function(){return this.take(Pe)},xs(xt.prototype,function(i,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),w=C[g?"take"+(l=="last"?"Right":""):l],R=g||/^find/.test(l);w&&(C.prototype[l]=function(){var K=this.__wrapped__,X=g?[1]:arguments,oe=K instanceof xt,Ee=X[0],Oe=oe||ct(K),Re=function(bt){var At=w.apply(C,li([bt],X));return g&&qe?At[0]:At};Oe&&d&&typeof Ee=="function"&&Ee.length!=1&&(oe=Oe=!1);var qe=this.__chain__,Je=!!this.__actions__.length,nt=R&&!qe,gt=oe&&!Je;if(!R&&Oe){K=gt?K:new xt(this);var rt=i.apply(K,X);return rt.__actions__.push({func:xu,args:[Re],thisArg:n}),new Kr(rt,qe)}return nt&>?i.apply(this,X):(rt=this.thru(Re),nt?g?rt.value()[0]:rt.value():rt)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(i){var l=Ko[i],d=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",g=/^(?:pop|shift)$/.test(i);C.prototype[i]=function(){var w=arguments;if(g&&!this.__chain__){var R=this.value();return l.apply(ct(R)?R:[],w)}return this[d](function(K){return l.apply(ct(K)?K:[],w)})}}),xs(xt.prototype,function(i,l){var d=C[l];if(d){var g=d.name+"";$t.call(Ia,g)||(Ia[g]=[]),Ia[g].push({name:l,func:d})}}),Ia[mu(n,H).name]=[{name:"wrapper",func:n}],xt.prototype.clone=_k,xt.prototype.reverse=bk,xt.prototype.value=wk,C.prototype.at=JT,C.prototype.chain=ZT,C.prototype.commit=XT,C.prototype.next=QT,C.prototype.plant=t2,C.prototype.reverse=n2,C.prototype.toJSON=C.prototype.valueOf=C.prototype.value=r2,C.prototype.first=C.prototype.head,Ml&&(C.prototype[Ml]=e2),C},Da=Xx();Wi?((Wi.exports=Da)._=Da,Td._=Da):jn._=Da}).call(F1)})(Oc,Oc.exports);var hL=Oc.exports;const Bn=fL(hL);function pL(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function mL(e,t,n){let r=e.split("|");const s=gL(r,t);if(s!==null)return s.trim();r=yL(r);const a=pL(n,t);return r.length===1||!r[a]?r[0]:r[a]}function gL(e,t){for(const n of e){let r=vL(n,t);if(r!==null)return r}return null}function vL(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]]([\s\S]*)/)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,o]=r.split(",");if(o==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(o))return s;if(t>=parseFloat(a)&&t<=parseFloat(o))return s}return parseFloat(r)===t?s:null}function yL(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const Kf=(e,t,n={})=>{try{return e(t)}catch{return n}},Gf=async(e,t={})=>{try{return(await e).default||t}catch{return t}},_L={};function r0(e){return e||bL()||wL()}function bL(){return typeof process<"u"}function wL(){return typeof _L<"u"}const Za=typeof window>"u";let Wa=null;const ju={lang:!Za&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}};pe(()=>wr.getSharedInstance().getCurrentLanguage().value);const xL={shared:!0};function Le(e,t={}){return wr.getSharedInstance().trans(e,t)}const kL={install(e,t={}){t={...xL,...t};const n=t.shared?wr.getSharedInstance(t,!0):new wr(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class wr{constructor(t={}){this.currentLanguage=fe(ju.lang||ju.fallbackLang),this.activeMessages=Hr({}),this.fallbackMessages=Hr({}),this.reset=()=>{wr.loaded=[],this.options=ju;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Wa&&(Wa=null)},this.options={...ju,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Za?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Za){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=wr.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=wr.loaded.find(o=>o.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,t).then(({default:c})=>{o(this.applyLanguage(t,c,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=Kf(t,n)),r0(Za)?{default:{...r,...Kf(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=Kf(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(r0(Za)){const s=await Gf(t(`php_${n}`)),a=await Gf(r);return new Promise(o=>o({default:{...s,...a}}))}return new Promise(async s=>s({default:await Gf(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=wr.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){wr.loaded[n]=t;return}wr.loaded.push(t)}setLanguage({lang:t,messages:n}){Za||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t,this.currentLanguage.value=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}getCurrentLanguage(){return pe(()=>this.currentLanguage.value)}isLoaded(t){return t??(t=this.getActiveLanguage()),wr.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return hb(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),pe(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),pe(()=>this.makeReplacements(mL(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Hr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Wa==null?void 0:Wa.setOptions(t,n))||(Wa=new wr(t))}}wr.loaded=[];function Hi(){const e=H=>{const V={};return H==null||H.forEach(x=>{V[x.id]=x.name}),V},t=pe(()=>[Le("event.activity-overview"),Le("event.who-is-the-activity-for"),Le("event.organiser")]),n=pe(()=>[{id:"coding-camp",name:Le("event.coding-camp")},{id:"summer-camp",name:Le("event.summer-camp")},{id:"weekend-course",name:Le("event.weekend-course")},{id:"evening-course",name:Le("event.evening-course")},{id:"careerday",name:Le("event.career-day")},{id:"university-visit",name:Le("event.university-visit")},{id:"coding-home",name:Le("event.coding-at-home")},{id:"code-week-challenge",name:Le("event.code-week-challenge")},{id:"competition",name:Le("event.competition")},{id:"other",name:Le("event.other-group-work-seminars-workshops")}]),r=pe(()=>e(n.value)),s=pe(()=>[{id:"open-online",name:Le("event.activitytype.open-online")},{id:"invite-online",name:Le("event.activitytype.invite-online")},{id:"open-in-person",name:Le("event.activitytype.open-in-person")},{id:"invite-in-person",name:Le("event.activitytype.invite-in-person")},{id:"other",name:Le("event.organizertype.other")}]),a=pe(()=>e(s.value)),o=pe(()=>({daily:Le("event.daily"),weekly:Le("event.weekly"),monthly:Le("event.monthly")})),u=pe(()=>[{id:"0-1",name:Le("event.0-1-hours")},{id:"1-2",name:Le("event.1-2-hours")},{id:"2-4",name:Le("event.2-4-hours")},{id:"over-4",name:Le("event.longer-than-4-hours")}]),c=pe(()=>e(u.value)),h=pe(()=>[{id:"consecutive",name:Le("event.consecutive-learning-over-multiple-sessions")},{id:"individual",name:Le("event.recurring-individual")}]),f=pe(()=>e(h.value)),p=pe(()=>[{id:"under-5",name:Le("event.under-5-early-learners")},{id:"6-9",name:Le("event.6-9-primary")},{id:"10-12",name:Le("event.10-12-upper-primary")},{id:"13-15",name:Le("event.13-15-lower-secondary")},{id:"16-18",name:Le("event.16-18-upper-secondary")},{id:"19-25",name:Le("event.19-25-young-adults")},{id:"over-25",name:Le("event.over-25-adults")}]),m=pe(()=>e(p.value)),y=pe(()=>[{id:"school",name:Le("event.organizertype.school")},{id:"library",name:Le("event.organizertype.library")},{id:"non profit",name:Le("event.organizertype.non-profit")},{id:"private business",name:Le("event.organizertype.private-business")},{id:"other",name:Le("event.organizertype.other")}]),_=pe(()=>e(y.value)),b=pe(()=>[{id:"robotics-drones-smart-devices",name:Le("event.theme.robotics-drones-smart-devices")},{id:"cybersecurity-data",name:Le("event.theme.cybersecurity-data")},{id:"web-app-software-development",name:Le("event.theme.web-app-software-development")},{id:"visual-block-programming",name:Le("event.theme.visual-block-programming")},{id:"unplugged-playful-activities",name:Le("event.theme.unplugged-playful-activities")},{id:"art-creative-coding",name:Le("event.theme.art-creative-coding")},{id:"game-design",name:Le("event.theme.game-design")},{id:"internet-of-things-wearables",name:Le("event.theme.internet-of-things-wearables")},{id:"ar-vr-3d-technologies",name:Le("event.theme.ar-vr-3d-technologies")},{id:"digital-careers-learning-pathways",name:Le("event.theme.digital-careers-learning-pathways")},{id:"digital-literacy-soft-skills",name:Le("event.theme.digital-literacy-soft-skills")},{id:"ai-generative-ai",name:Le("event.theme.ai-generative-ai")},{id:"awareness-inspiration",name:Le("event.theme.awareness-inspiration")},{id:"promoting-diversity-inclusion",name:Le("event.theme.promoting-diversity-inclusion")},{id:"other-theme",name:Le("event.theme.other-theme")}]),A=pe(()=>e(b.value));return{stepTitles:t,activityFormatOptions:n,activityFormatOptionsMap:r,activityTypeOptions:s,activityTypeOptionsMap:a,recurringFrequentlyMap:o,durationOptions:u,durationOptionsMap:c,recurringTypeOptions:h,recurringTypeOptionsMap:f,ageOptions:p,ageOptionsMap:m,organizerTypeOptions:y,organizerTypeOptionsMap:_,themeOptions:b,themeOptionsMap:A}}const vt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},SL={props:{contentClass:{type:String},position:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)}},setup(e){const t=fe(!1),n=pe(()=>{switch(e.position){case"top":return"bottom-full pb-2 left-1/2 -translate-x-1/2";case"right":return"left-full pl-2 top-1/2 -translate-y-1/2";case"bottom":return"top-full pt-2 left-1/2 -translate-x-1/2";case"left":return"right-full pr-2 top-1/2 -translate-y-1/2";default:return""}}),r=pe(()=>{switch(e.position){case"top":return"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-2 border-8 border-transparent border-t-gray-800";case"right":return"absolute top-1/2 left-0 -translate-y-1/2 -translate-x-2 border-8 border-transparent border-r-gray-800";case"bottom":return"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-2 border-8 border-transparent border-b-gray-800";case"left":return"absolute top-1/2 right-0 -translate-y-1/2 translate-x-2 border-8 border-transparent border-l-gray-800";default:return""}});return{show:t,positionClass:n,arrowClass:r}}},TL={class:"w-full px-3 py-2 rounded-lg bg-gray-800 text-white text-sm"};function CL(e,t,n,r,s,a){return k(),P("div",{class:"relative inline-block",onMouseenter:t[0]||(t[0]=o=>r.show=!0),onMouseleave:t[1]||(t[1]=o=>r.show=!1)},[Ne(e.$slots,"trigger",{},void 0,!0),r.show?(k(),P("div",{key:0,class:Be(["absolute z-10 break-words",r.positionClass,n.contentClass]),role:"tooltip"},[v("div",TL,[Ne(e.$slots,"content",{},void 0,!0)]),v("div",{class:Be(["tooltip-arrow",r.arrowClass])},null,2)],2)):ae("",!0)],32)}const $1=vt(SL,[["render",CL],["__scopeId","data-v-ad76dce9"]]),AL={props:{horizontalBreakpoint:String,horizontal:Boolean,label:String,name:String,names:Array,errors:Object},components:{Tooltip:$1},setup(e,{slots:t}){const n=pe(()=>{const r=[],s=[];return e.name&&s.push(e.name),e.names&&s.push(...e.names),s.forEach(a=>{var o,u;(o=e.errors)!=null&&o[a]&&r.push(...(u=e.errors)==null?void 0:u[a])}),Bn.uniq(r)});return{slots:t,errorList:n}}},EL=["for"],OL={key:0,class:"flex item-start gap-3 text-error-200 font-semibold mt-2.5 empty:hidden"},ML={class:"leading-5"};function RL(e,t,n,r,s,a){var u;const o=at("Tooltip");return k(),P("div",{class:Be(["flex items-start flex-col gap-x-3 gap-y-2",[n.horizontalBreakpoint==="md"&&"md:gap-10 md:flex-row"]])},[v("label",{for:`id_${n.name||((u=n.names)==null?void 0:u[0])||""}`,class:Be(["flex items-center font-normal text-xl flex-1 text-slate-500 'w-full",[n.horizontalBreakpoint==="md"&&"md:min-h-[48px] md:w-1/3"]])},[v("span",null,[ft(se(n.label)+" ",1),r.slots.tooltip?(k(),it(o,{key:0,class:"ml-1 translate-y-1",contentClass:"w-64"},{trigger:Te(()=>t[0]||(t[0]=[v("img",{class:"text-dark-blue w-6 h-6",src:"/images/icon_question.svg"},null,-1)])),content:Te(()=>[Ne(e.$slots,"tooltip")]),_:3})):ae("",!0)])],10,EL),v("div",{class:Be(["h-full w-full",[n.horizontalBreakpoint==="md"&&"md:w-2/3"]])},[Ne(e.$slots,"default"),r.errorList.length?(k(),P("div",OL,[t[1]||(t[1]=v("img",{src:"/images/icon_error.svg"},null,-1)),(k(!0),P(Ve,null,Qe(r.errorList,c=>(k(),P("div",ML,se(c),1))),256))])):ae("",!0),Ne(e.$slots,"end")],2)],2)}const od=vt(AL,[["render",RL]]);function Jf(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function DL(e){return(...t)=>!e(...t)}function PL(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function LL(e){return e.filter(t=>!t.$isLabel)}function Zf(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const s0=(...e)=>t=>e.reduce((n,r)=>r(n),t);var IL={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return Jf(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Zf(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(DL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return s0(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Zf(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return s0(Zf(this.groupValues,this.groupLabel),LL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if(Jf(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return Jf(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>PL(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(o=>{if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(o[n],e,t,s);return u.length?{[r]:o[r],[n]:u}:[]})}}},NL={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},Ta={name:"vue-multiselect",mixins:[IL,NL],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const VL=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],FL={ref:"tags",class:"multiselect__tags"},$L={class:"multiselect__tags-wrap"},BL=["textContent"],HL=["onKeypress","onMousedown"],UL=["textContent"],jL={class:"multiselect__spinner"},qL=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],WL=["id","aria-multiselectable"],YL={key:0},zL={class:"multiselect__option"},KL=["aria-selected","id","role"],GL=["onClick","onMouseenter","data-select","data-selected","data-deselect"],JL=["data-select","data-deselect","onMouseenter","onMousedown"],ZL={class:"multiselect__option"},XL={class:"multiselect__option"};function QL(e,t,n,r,s,a){return k(),P("div",{tabindex:e.searchable?-1:n.tabindex,class:Be([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=o=>e.activate()),onBlur:t[15]||(t[15]=o=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=$n(Et(o=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=$n(Et(o=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=$n(Et(o=>e.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=$n(o=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Ne(e.$slots,"caret",{toggle:e.toggle},()=>[v("div",{onMousedown:t[0]||(t[0]=Et(o=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Ne(e.$slots,"clear",{search:e.search}),v("div",FL,[Ne(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[Dn(v("div",$L,[(k(!0),P(Ve,null,Qe(a.visibleValues,(o,u)=>Ne(e.$slots,"tag",{option:o,search:e.search,remove:e.removeElement},()=>[(k(),P("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=Et(()=>{},["prevent"]))},[v("span",{textContent:se(e.getOptionLabel(o))},null,8,BL),v("i",{tabindex:"1",onKeypress:$n(Et(c=>e.removeElement(o),["prevent"]),["enter"]),onMousedown:Et(c=>e.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,HL)],32))])),256))],512),[[Fr,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Ne(e.$slots,"limit",{key:0},()=>[v("strong",{class:"multiselect__strong",textContent:se(n.limitText(e.internalValue.length-n.limit))},null,8,UL)]):ae("v-if",!0)]),he(vs,{name:"multiselect__loading"},{default:Te(()=>[Ne(e.$slots,"loading",{},()=>[Dn(v("div",jL,null,512),[[Fr,n.loading]])])]),_:3}),e.searchable?(k(),P("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:bn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=o=>e.updateSearch(o.target.value)),onFocus:t[3]||(t[3]=Et(o=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=Et(o=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=$n(o=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=$n(Et(o=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=$n(Et(o=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=$n(Et(o=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=$n(Et(o=>e.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,qL)):ae("v-if",!0),a.isSingleLabelVisible?(k(),P("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"singleLabel",{option:a.singleValue},()=>[ft(se(e.currentOptionLabel),1)])],32)):ae("v-if",!0),a.isPlaceholderVisible?(k(),P("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"placeholder",{},()=>[ft(se(e.placeholder),1)])],32)):ae("v-if",!0)],512),he(vs,{name:"multiselect",persisted:""},{default:Te(()=>[Dn(v("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...o)=>e.activate&&e.activate(...o)),tabindex:"-1",onMousedown:t[13]||(t[13]=Et(()=>{},["prevent"])),style:bn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[v("ul",{class:"multiselect__content",style:bn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Ne(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(k(),P("li",YL,[v("span",zL,[Ne(e.$slots,"maxElements",{},()=>[ft("Maximum of "+se(e.max)+" options selected. First remove a selected option to select another.",1)])])])):ae("v-if",!0),!e.max||e.internalValue.length(k(),P("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(o),id:e.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?ae("v-if",!0):(k(),P("span",{key:0,class:Be([e.optionHighlight(u,o),"multiselect__option"]),onClick:Et(c=>e.select(o),["stop"]),onMouseenter:Et(c=>e.pointerSet(u),["self"]),"data-select":o&&o.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,GL)),o&&(o.$isLabel||o.$isDisabled)?(k(),P("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:Be([e.groupHighlight(u,o),"multiselect__option"]),onMouseenter:Et(c=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:Et(c=>e.selectGroup(o),["prevent"])},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,JL)):ae("v-if",!0)],8,KL))),128)):ae("v-if",!0),Dn(v("li",null,[v("span",ZL,[Ne(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=ft("No elements found. Consider changing the search query."))])])],512),[[Fr,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),Dn(v("li",null,[v("span",XL,[Ne(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=ft("List is empty."))])])],512),[[Fr,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Ne(e.$slots,"afterList")],12,WL)],36),[[Fr,e.isOpen]])]),_:3})],42,VL)}Ta.render=QL;const eI={props:{multiple:Boolean,returnObject:Boolean,allowEmpty:{type:Boolean,default:!0},modelValue:[Array,String],deselectLabel:String,options:Array,idName:{type:String,default:"id"},labelField:{type:String,default:"name"},theme:{type:String,default:"new"},largeText:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1}},components:{Multiselect:Ta},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=fe(),r=a=>{if(e.multiple){const o=e.returnObject?a:a.map(u=>u[e.idName]);t("update:modelValue",o),t("onChange",o)}else{const o=e.returnObject?a:a[e.idName];t("update:modelValue",o),t("onChange",o)}},s=a=>{var o,u;return e.multiple?n.value?(o=n.value)==null?void 0:o.some(c=>String(c[e.idName])===String(a[e.idName])):!1:String((u=n.value)==null?void 0:u[e.idName])===String(a[e.idName])};return Wt([()=>e.multiple,()=>e.returnObject,()=>e.options,()=>e.modelValue],()=>{var a,o;e.returnObject?n.value=e.modelValue:e.multiple?Array.isArray(e.modelValue)&&(n.value=(a=e.modelValue)==null?void 0:a.map(u=>e.options.find(c=>c[e.idName]===u))):n.value=(o=e.options)==null?void 0:o.find(u=>u[e.idName]===e.modelValue)},{immediate:!0}),{selectedValues:n,isSelectedOption:s,onUpdateModalValue:r}}},tI={class:"flex justify-between items-center cursor-pointer"},nI={class:"whitespace-normal leading-6"},rI=["for"],sI={key:0,class:"h-4 w-4 text-[#05603A]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},iI={class:"flex gap-2.5 items-center rounded-full bg-dark-blue text-white px-4 py-2"},aI={class:"font-semibold leading-4"},lI=["onClick"],oI={class:"flex gap-4 items-center cursor-pointer"},uI={class:"whitespace-normal leading-6"},cI={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},dI=["onMousedown"];function fI(e,t,n,r,s,a){const o=at("multiselect");return k(),it(o,{class:Be(["multi-select",[n.multiple&&"multiple",n.theme==="new"&&"new-theme large-text",n.largeText&&"large-text"]]),modelValue:r.selectedValues,"onUpdate:modelValue":[t[0]||(t[0]=u=>r.selectedValues=u),r.onUpdateModalValue],"track-by":n.idName,label:n.labelField,multiple:n.multiple,"preselect-first":!1,"close-on-select":!n.multiple,"clear-on-select":!n.multiple,"preserve-search":!0,searchable:n.searchable,"allow-empty":n.allowEmpty,"deselect-label":n.deselectLabel,options:n.options},Hn({tag:Te(({option:u,remove:c})=>[v("span",iI,[v("span",aI,se(u.name),1),v("span",{onClick:h=>c(u)},t[2]||(t[2]=[v("img",{src:"/images/close-white.svg"},null,-1)]),8,lI)])]),caret:Te(({toggle:u})=>[v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2",onMousedown:Et(u,["prevent"])},t[4]||(t[4]=[v("img",{src:"/images/select-arrow.svg"},null,-1)]),40,dI)]),noResult:Te(()=>[t[5]||(t[5]=v("div",{class:"text-gray-400 text-center"},"No elements found",-1))]),_:2},[n.multiple&&n.theme==="new"?{name:"option",fn:Te(({option:u})=>[v("div",tI,[v("span",nI,se(u[n.labelField]),1),v("div",{class:Be(["flex-shrink-0 h-6 w-6 border-2 bg-white flex items-center justify-center cursor-pointer rounded",[r.isSelectedOption(u)?"border-[#05603A]":"border-dark-blue-200"]]),for:e.id},[r.isSelectedOption(u)?(k(),P("svg",sI,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],10,rI)])]),key:"0"}:void 0,n.multiple?void 0:{name:"option",fn:Te(({option:u})=>[v("div",oI,[v("span",uI,se(u[n.labelField]),1),v("div",null,[r.isSelectedOption(u)?(k(),P("svg",cI,t[3]||(t[3]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)])])]),key:"1"}]),1032,["class","modelValue","track-by","label","multiple","close-on-select","clear-on-select","searchable","allow-empty","deselect-label","options","onUpdate:modelValue"])}const Fo=vt(eI,[["render",fI]]),hI={props:{modelValue:[String,Number],name:String,min:Number,max:Number,type:{type:String,default:"text"}},emits:["update:modelValue","onChange","onBlur"],setup(e,{emit:t}){const n=fe(e.modelValue);return Wt(()=>e.modelValue,()=>{n.value=e.modelValue}),{localValue:n,onChange:a=>{let o=a.target.value;e.type==="number"&&(o=o&&Number(o),e.min!==void 0&&e.min!==null&&(o=Math.max(o,e.min)),e.max!==void 0&&e.max!==null&&(o=Math.min(o,e.max))),Un(()=>{t("update:modelValue",o),t("onChange",o)})},onBlur:()=>{t("onBlur")}}}},pI=["id","type","min","max","name"];function mI(e,t,n,r,s,a){return Dn((k(),P("input",{class:"w-full border-2 border-solid border-dark-blue-200 rounded-full h-12 px-6 text-xl text-slate-600",id:`id_${n.name}`,type:n.type,min:n.min,max:n.max,name:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),onInput:t[1]||(t[1]=(...o)=>r.onChange&&r.onChange(...o)),onBlur:t[2]||(t[2]=(...o)=>r.onBlur&&r.onBlur(...o))},null,40,pI)),[[Sp,r.localValue]])}const ud=vt(hI,[["render",mI]]),gI={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.value)}}}},vI={class:"flex items-center gap-2 cursor-pointer"},yI=["id","name","value","checked"],_I=["for"],bI={class:"cursor-pointer text-xl text-slate-500"};function wI(e,t,n,r,s,a){return k(),P("label",vI,[v("input",{class:"peer hidden",type:"radio",id:`${n.name}-${n.value}`,name:n.name,value:n.value,checked:n.modelValue===n.value,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,yI),v("div",{class:"h-8 w-8 rounded-full border-2 bg-white border-dark-blue-200 flex items-center justify-center cursor-pointer peer-checked:before:content-[''] peer-checked:before:block peer-checked:before:w-3 peer-checked:before:h-3 peer-checked:before:rounded-full peer-checked:before:bg-slate-600",for:`${n.name}-${n.value}`},null,8,_I),v("span",bI,se(n.label),1)])}const Wp=vt(gI,[["render",wI]]),xI={props:{modelValue:String,name:String,placeholder:String,height:{type:Number,default:400}},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=a=>{t("update:modelValue",a),t("onChange",a)},r=()=>{const a="/js/tinymce/tinymce.min.js";return new Promise((o,u)=>{if(document.querySelector(`script[src="${a}"]`))return o();const c=document.createElement("script");c.src=a,c.onload=()=>o(),c.onerror=()=>u(new Error(`Failed to load script ${a}`)),document.head.appendChild(c)})},s=async()=>{try{await r()}catch(a){console.log("Can't load tinymce scrip:",a)}tinymce.init({selector:`#id_${e.name}`,height:e.height,width:"100%",setup:a=>{a.on("init",()=>{a.setContent(e.modelValue||"")}),a.on("change input",()=>{const o=a.getContent();a.save(),n(o)})}})};return Ft(()=>{s()}),{}}},kI={class:"custom-tinymce"},SI=["id","name","placeholder"];function TI(e,t,n,r,s,a){return k(),P("div",kI,[v("textarea",{class:"hidden",cols:"40",id:`id_${n.name}`,name:n.name,placeholder:n.placeholder,rows:"10"},null,8,SI)])}const CI=vt(xI,[["render",TI]]),AI={props:{errors:Object,formValues:Object,themes:Array,location:Object,countries:Array},components:{FieldWrapper:od,SelectField:Fo,InputField:ud,RadioField:Wp,TinymceField:CI},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s}=Hi(),a=pe(()=>!["open-online","invite-online"].includes(e.formValues.activity_type)&&e.formValues.locationDirty===!0&&e.formValues.locationSelected===!1);return{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s,showSelectHint:a,handleLocationTyping:h=>{e.formValues.location=h??"",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationClear:()=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationChange:({location:h,geoposition:f,country_iso:p})=>{e.formValues.location=h||"",e.formValues.geoposition=f,e.formValues.country_iso=p,e.formValues.locationSelected=!0,e.formValues.locationDirty=!0}}}},EI={class:"flex flex-col gap-4 w-full"},OI={class:"flex gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},MI={class:"text-xl text-slate-500"},RI={key:0,class:"text-sm text-slate-500 mt-2"},DI={class:"w-full md:w-1/2"},PI={class:"w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},LI={class:"flex items-center gap-8 min-h-[48px]"},II={key:0,class:"p-4 mt-4 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},NI={class:"block mb-2 text-xl font-semibold text-slate-500"},VI={class:"flex flex-wrap gap-8 items-center"},FI={class:"block mt-6 mb-2 text-xl font-semibold text-slate-500"};function $I(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),c=at("SelectField"),h=at("autocomplete-geo"),f=at("date-time"),p=at("RadioField"),m=at("TinymceField");return k(),P("div",EI,[he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.title.label")}*`,name:"title",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.title,"onUpdate:modelValue":t[0]||(t[0]=y=>n.formValues.title=y),required:"",name:"title",placeholder:e.$t("event.title.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.specify-the-format-of-the-activity"),name:"activity_format",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.activity_format,"onUpdate:modelValue":t[1]||(t[1]=y=>n.formValues.activity_format=y),multiple:"",name:"activity_format",options:r.activityFormatOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.activitytype.label")}*`,name:"activity_type",errors:n.errors},{end:Te(()=>[v("div",OI,[t[14]||(t[14]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",MI,se(e.$t("event.if-no-clear-information-provide-estimate")),1)])]),default:Te(()=>[he(c,{modelValue:n.formValues.activity_type,"onUpdate:modelValue":t[2]||(t[2]=y=>n.formValues.activity_type=y),required:"",name:"activity_type",options:r.activityTypeOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.address.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"(optional)":"*"}`,name:"location",errors:n.errors},{end:Te(()=>[r.showSelectHint?(k(),P("div",RI,se(e.$t("event.please-select-address-from-dropdown")),1)):ae("",!0)]),default:Te(()=>[he(h,{class:"custom-geo-input",name:"location",placeholder:e.$t("event.address.placeholder"),location:n.formValues.location,value:n.formValues.location,geoposition:n.formValues.geoposition,onOnChange:r.handleLocationChange,onInput:r.handleLocationTyping,onClear:r.handleLocationClear},null,8,["placeholder","location","value","geoposition","onOnChange","onInput","onClear"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-duration"),name:"duration",errors:n.errors},{default:Te(()=>[v("div",DI,[he(c,{modelValue:n.formValues.duration,"onUpdate:modelValue":t[3]||(t[3]=y=>n.formValues.duration=y),required:"",name:"duration",options:r.durationOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.date"),names:["start_date","end_date"],errors:n.errors},{default:Te(()=>[v("div",PI,[he(f,{name:"start_date",placeholder:e.$t("event.start.label"),flow:["calendar","time"],value:n.formValues.start_date,onOnChange:t[4]||(t[4]=y=>n.formValues.start_date=y)},null,8,["placeholder","value"]),t[15]||(t[15]=v("span",null,"-",-1)),he(f,{name:"end_date",placeholder:e.$t("event.end.label"),flow:["calendar","time"],value:n.formValues.end_date,onOnChange:t[5]||(t[5]=y=>n.formValues.end_date=y)},null,8,["placeholder","value"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.is-it-a-recurring-event"),name:"is_recurring_event_local",errors:n.errors},{default:Te(()=>[v("div",LI,[he(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[6]||(t[6]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"true",label:e.$t("event.true")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[7]||(t[7]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"false",label:e.$t("event.false")},null,8,["modelValue","label"])]),n.formValues.is_recurring_event_local==="true"?(k(),P("div",II,[v("label",NI,se(e.$t("event.how-frequently")),1),v("div",VI,[he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[8]||(t[8]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"daily",label:e.$t("event.daily")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[9]||(t[9]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"weekly",label:e.$t("event.weekly")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[10]||(t[10]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"monthly",label:e.$t("event.monthly")},null,8,["modelValue","label"])]),v("label",FI,se(e.$t("event.what-type-of-recurring-activity")),1),he(c,{modelValue:n.formValues.recurring_type,"onUpdate:modelValue":t[11]||(t[11]=y=>n.formValues.recurring_type=y),name:"recurring_type",options:r.recurringTypeOptions},null,8,["modelValue","options"])])):ae("",!0)]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.theme-title"),name:"theme",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.theme,"onUpdate:modelValue":t[12]||(t[12]=y=>n.formValues.theme=y),multiple:"",required:"",name:"theme",placeholder:e.$t("event.select-theme"),options:n.themes},null,8,["modelValue","placeholder","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-description"),name:"description",errors:n.errors},{default:Te(()=>[he(m,{modelValue:n.formValues.description,"onUpdate:modelValue":t[13]||(t[13]=y=>n.formValues.description=y),name:"description"},null,8,["modelValue"])]),_:1},8,["label","errors"])])}const BI=vt(AI,[["render",$I]]);function HI(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ei=HI(),UI={props:{message:{type:Object,default:null}},setup(e){const t=fe(""),n=fe(!1),r=fe(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},o=pe(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Ft(()=>{e.message&&s(e.message),ei.on("flash",s)}),ii(()=>{ei.off("flash",s)}),{body:t,show:n,level:r,flashClass:o}}},jI={key:0,class:"codeweek-flash-message",role:"alert"},qI={class:"level"},WI={class:"body"};function YI(e,t,n,r,s,a){return r.show?(k(),P("div",jI,[v("div",{class:Be(["content",r.flashClass])},[v("div",qI,se(r.level)+"!",1),v("div",WI,se(r.body),1)],2)])):ae("",!0)}const cd=vt(UI,[["render",YI],["__scopeId","data-v-09461b5c"]]),zI={components:{Flash:cd},props:{name:{type:String,default:"picture"},picture:{type:String,default:""}},emits:["onChange"],setup(e,{emit:t}){const n=fe(null),r=fe(e.picture||""),s=fe(""),a=()=>{var p;return(p=n.value)==null?void 0:p.click()},o=()=>{},u=()=>{},c=p=>{const[m]=p.dataTransfer.files;m&&f(m)},h=p=>{const[m]=p.target.files;m&&f(m)};function f(p){const m=new FormData;m.append("picture",p),Tt.post("/api/events/picture",m).then(y=>{s.value="",r.value=y.data.path,ei.emit("flash",{message:"Picture uploaded!",level:"success"}),t("onChange",y.data)}).catch(y=>{var b,A,H,V;const _=((V=(H=(A=(b=y.response)==null?void 0:b.data)==null?void 0:A.errors)==null?void 0:H.picture)==null?void 0:V[0])||"Image is too large. Maximum is 1Mb";s.value=_,ei.emit("flash",{message:_,level:"error"})})}return{fileInput:n,pictureClone:r,error:s,onTriggerFileInput:a,onDragOver:o,onDragLeave:u,onDrop:c,onFileChange:h}}},KI=["src"],GI={class:"text-xl text-slate-500"},JI={class:"text-xs text-slate-500"},ZI={key:0,class:"flex gap-3 mt-2.5 font-semibold item-start text-error-200"},XI={class:"leading-5"},QI={class:"flex gap-2.5 mt-4 w-full"},eN={class:"mt-1 text-xs text-slate-500"},tN={class:"pl-4 my-4 list-disc"},nN={class:"text-xs text-slate-500"};function rN(e,t,n,r,s,a){const o=at("Flash");return k(),P("div",null,[v("div",{class:"flex flex-col justify-center items-center gap-2 border-[3px] border-dashed border-dark-blue-200 w-full rounded-2xl py-12 px-8 cursor-pointer",onClick:t[1]||(t[1]=(...u)=>r.onTriggerFileInput&&r.onTriggerFileInput(...u)),onDragover:t[2]||(t[2]=Et((...u)=>r.onDragOver&&r.onDragOver(...u),["prevent"])),onDragleave:t[3]||(t[3]=(...u)=>r.onDragLeave&&r.onDragLeave(...u)),onDrop:t[4]||(t[4]=Et((...u)=>r.onDrop&&r.onDrop(...u),["prevent"]))},[v("div",{class:Be(["mb-4",[!r.pictureClone&&"hidden"]])},[v("img",{src:r.pictureClone,class:"mr-1"},null,8,KI)],2),v("div",{class:Be([!!r.pictureClone&&"hidden"])},t[5]||(t[5]=[v("img",{class:"w-16 h-16",src:"/images/icon_image.svg"},null,-1)]),2),v("span",GI,se(e.$t("event.drop-your-image-here-or-upload")),1),v("span",JI,se(e.$t("event.max-size-1mb-image-formats-jpg-png")),1),v("input",{class:"hidden",type:"file",ref:"fileInput",onChange:t[0]||(t[0]=(...u)=>r.onFileChange&&r.onFileChange(...u))},null,544)],32),r.error?(k(),P("div",ZI,[t[6]||(t[6]=v("img",{src:"/images/icon_error.svg"},null,-1)),v("div",XI,se(r.error),1)])):ae("",!0),v("div",QI,[t[7]||(t[7]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",eN,[ft(se(e.$t("event.by-submitting-images-through-this-form-you-confirm-that"))+" ",1),v("ul",tN,[v("li",null,se(e.$t("event.you-have-obtained-all-necessary-permissions")),1),v("li",null,se(e.$t("event.you-will-not-submit-any-images-with-faces-directly-visible-or-identifiable"))+" "+se(e.$t("event.if-this-is-the-case-ensure-faces-are-blurred"))+" "+se(e.$t("event.submissions-that-do-not-comply-will-not-be-accepted")),1),v("li",null,se(e.$t("event.you-understand-and-agree-images-will-be-shared")),1)])])]),v("div",nN,se(e.$t("event.info-max-size-1mb")),1),he(o)])}const B1=vt(zI,[["render",rN]]),sN={props:{errors:Object,formValues:Object,audiences:Array,leadingTeachers:Array},components:{FieldWrapper:od,SelectField:Fo,InputField:ud,RadioField:Wp,ImageField:B1},setup(e){const{ageOptions:t}=Hi();return{leadingTeacherOptions:pe(()=>e.leadingTeachers.map(a=>({id:a,name:a}))),ageOptions:t,onPictureChange:a=>{e.formValues.picture=a.imageName,e.formValues.pictureUrl=a.path},handleCorrectCount:a=>{const o=Number(e.formValues.participants_count||"0");Number(e.formValues[a]||"0")>o&&(e.formValues[a]=o)}}}},iN={class:"flex flex-col gap-4 w-full"},aN={class:"flex flex-col gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},lN={class:"flex gap-2 p-2 mb-2 w-full bg-gray-100 rounded"},oN={class:"text-xl text-slate-500"},uN={class:"block mb-2 text-xl font-semibold text-slate-500"},cN={class:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 md:gap-x-8"},dN={class:"flex items-center gap-8 min-h-[48px] h-full"},fN={class:"flex items-center gap-8 min-h-[48px] h-full"},hN={href:"/codeweek4all",target:"_blank"};function pN(e,t,n,r,s,a){const o=at("SelectField"),u=at("FieldWrapper"),c=at("InputField"),h=at("RadioField"),f=at("ImageField");return k(),P("div",iN,[he(u,{horizontalBreakpoint:"md",label:e.$t("event.audiences"),name:"audience",errors:n.errors},{default:Te(()=>[he(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.audience,"onUpdate:modelValue":t[0]||(t[0]=p=>n.formValues.audience=p),multiple:"",name:"audience",options:n.audiences},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.number-of-participants"),name:"participants_count",errors:n.errors},{end:Te(()=>[v("div",aN,[v("div",lN,[t[15]||(t[15]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",oN,se(e.$t("event.if-no-clear-information-provide-estimate")),1)]),v("label",uN,se(e.$t("event.of-this-number-how-many-are")),1),v("div",cN,[he(u,{label:e.$t("event.males"),name:"males_count",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.males_count,"onUpdate:modelValue":t[2]||(t[2]=p=>n.formValues.males_count=p),type:"number",min:0,name:"males_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[3]||(t[3]=p=>r.handleCorrectCount("event.males_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{label:e.$t("event.females"),name:"females_count",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.females_count,"onUpdate:modelValue":t[4]||(t[4]=p=>n.formValues.females_count=p),type:"number",min:0,name:"females_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[5]||(t[5]=p=>r.handleCorrectCount("event.females_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{label:e.$t("event.other-gender"),name:"other_count",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.other_count,"onUpdate:modelValue":t[6]||(t[6]=p=>n.formValues.other_count=p),type:"number",min:0,name:"other_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[7]||(t[7]=p=>r.handleCorrectCount("event.other_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])])]),default:Te(()=>[he(c,{modelValue:n.formValues.participants_count,"onUpdate:modelValue":t[1]||(t[1]=p=>n.formValues.participants_count=p),type:"number",min:0,required:"",name:"participants_count",placeholder:e.$t("event.enter-number")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.age"),name:"ages",errors:n.errors},{default:Te(()=>[he(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.ages,"onUpdate:modelValue":t[8]||(t[8]=p=>n.formValues.ages=p),multiple:"",name:"ages",options:r.ageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("is-this-an-extracurricular-activity"),name:"is_extracurricular_event",errors:n.errors},{default:Te(()=>[v("div",dN,[he(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[9]||(t[9]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[10]||(t[10]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-activity-within-the-standard-school-curriculum"),name:"is_standard_school_curriculum",errors:n.errors},{default:Te(()=>[v("div",fN,[he(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[11]||(t[11]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[12]||(t[12]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.code-week-4-all-code-optional"),name:"codeweek_for_all_participation_code",errors:n.errors},{tooltip:Te(()=>[ft(se(e.$t("event.codeweek_for_all_participation_code.explanation"))+" ",1),v("a",hN,se(e.$t("event.codeweek_for_all_participation_code.link")),1),t[16]||(t[16]=ft(". "))]),default:Te(()=>[he(c,{modelValue:n.formValues.codeweek_for_all_participation_code,"onUpdate:modelValue":t[13]||(t[13]=p=>n.formValues.codeweek_for_all_participation_code=p),name:"codeweek_for_all_participation_code"},null,8,["modelValue"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.leading-teachers-optional"),name:"leading_teacher_tag",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.leading_teacher_tag,"onUpdate:modelValue":t[14]||(t[14]=p=>n.formValues.leading_teacher_tag=p),name:"leading_teacher_tag",options:r.leadingTeacherOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.image-optional"),name:"picture",errors:n.errors},{default:Te(()=>[he(f,{name:"picture",picture:n.formValues.pictureUrl,image:n.formValues.picture,onOnChange:r.onPictureChange},null,8,["picture","image","onOnChange"])]),_:1},8,["label","errors"])])}const mN=vt(sN,[["render",pN]]),gN={props:{errors:Object,formValues:Object,languages:Object,countries:Array},components:{FieldWrapper:od,SelectField:Fo,InputField:ud,RadioField:Wp,ImageField:B1},setup(e,{emit:t}){const{organizerTypeOptions:n}=Hi(),r=pe(()=>Object.entries(e.languages).map(([s,a])=>({id:s,name:a})));return{organizerTypeOptions:n,languageOptions:r}}},vN={class:"flex flex-col gap-4 w-full"},yN={class:"flex items-center gap-8 min-h-[48px] h-full"},_N={class:"flex gap-2.5 mt-4 w-full"},bN={class:"mt-1 text-xs text-slate-400"};function wN(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),c=at("SelectField"),h=at("RadioField");return k(),P("div",vN,[he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizer.label")}*`,name:"organizer",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.organizer,"onUpdate:modelValue":t[0]||(t[0]=f=>n.formValues.organizer=f),required:"",name:"organizer",placeholder:e.$t("event.organizer.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizertype.label")}*`,name:"organizer_type",errors:n.errors},{default:Te(()=>[he(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.organizer_type,"onUpdate:modelValue":t[1]||(t[1]=f=>n.formValues.organizer_type=f),required:"",name:"organizer_type",options:r.organizerTypeOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("resources.Languages")} (optional)`,name:"language",errors:n.errors},{default:Te(()=>[he(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.language,"onUpdate:modelValue":t[2]||(t[2]=f=>n.formValues.language=f),name:"language",searchable:"",multiple:"",options:r.languageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.country")}*`,name:"country_iso",errors:n.errors},{default:Te(()=>[he(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.country_iso,"onUpdate:modelValue":t[3]||(t[3]=f=>n.formValues.country_iso=f),"id-name":"iso",searchable:"",required:"",name:"country_iso",options:n.countries},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.are-you-using-any-code-week-resources-in-this-activity"),name:"is_use_resource",errors:n.errors},{default:Te(()=>[v("div",yN,[he(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[4]||(t[4]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[5]||(t[5]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.website.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"*":"(optional)"}`,name:"event_url",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.event_url,"onUpdate:modelValue":t[6]||(t[6]=f=>n.formValues.event_url=f),name:"event_url",placeholder:e.$t("event.website.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.public.label")} (optional)`,name:"contact_person",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.contact_person,"onUpdate:modelValue":t[7]||(t[7]=f=>n.formValues.contact_person=f),type:"email",name:"contact_person",placeholder:e.$t("event.public.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.contact.label")}*`,name:"user_email",errors:n.errors},{end:Te(()=>[v("div",_N,[t[9]||(t[9]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",bN,se(e.$t("event.contact.explanation")),1)])]),default:Te(()=>[he(o,{modelValue:n.formValues.user_email,"onUpdate:modelValue":t[8]||(t[8]=f=>n.formValues.user_email=f),required:"",type:"email",name:"user_email",placeholder:e.$t("event.contact.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])}const xN=vt(gN,[["render",wN]]),kN={props:{formValues:Object,themes:Array,audiences:Array,leadingTeachers:Array,languages:Object,countries:Array},setup(e){const{activityFormatOptionsMap:t,activityTypeOptionsMap:n,recurringFrequentlyMap:r,durationOptionsMap:s,recurringTypeOptionsMap:a,ageOptionsMap:o,organizerTypeOptionsMap:u}=Hi();return{stepDataList:pe(()=>{var Me,He,je;const{title:h,activity_format:f,activity_type:p,location:m,duration:y,start_date:_,end_date:b,is_recurring_event_local:A,recurring_event:H,recurring_type:V,theme:x,description:E,audience:B,participants_count:U,males_count:$,females_count:M,other_count:S,ages:F,is_extracurricular_event:ie,is_standard_school_curriculum:ee,codeweek_for_all_participation_code:de,leading_teacher_tag:te,pictureUrl:N,picture:J,organizer:D,organizer_type:Y,language:me,country_iso:Ae,is_use_resource:Pe,event_url:q,contact_person:re,user_email:O}=e.formValues||{},ne=(f||[]).map(Ue=>t.value[Ue]),_e=n.value[p],j=s.value[y],Ie=_?new Date(_).toISOString().slice(0,10):"",Xe=b?new Date(b).toISOString().slice(0,10):"",we=A==="true",et=a.value[V],z=(x||[]).map(Ue=>e.themes.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),T=[{label:Le("event.title.label"),value:h},{label:Le("event.specify-the-format-of-the-activity"),value:ne.join(", ")},{label:Le("event.activitytype.label"),value:_e},{label:Le("event.address.label"),value:m},{label:Le("event.activity-duration"),value:j},{label:Le("event.date"),value:`${Ie} - ${Xe}`},{label:Le("event.is-it-a-recurring-event"),value:Le(we?"event.yes":"event.no")},{label:Le("event.how-frequently"),value:we?r.value[H]:""},{label:Le("event.what-type-of-recurring-activity"),value:et},{label:Le("event.theme-title"),value:z.join(", ")},{label:Le("event.activity-description"),htmlValue:E}],I=(B||[]).map(Ue=>e.audiences.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),G=[U||0,[`${$||0} ${Le("event.males")}`,`${M||0} ${Le("event.females")}`,`${S||0} ${Le("event.other-gender")}`].join(", ")].join(" - "),Q=(F||[]).map(Ue=>o.value[Ue]),ge=[{label:Le("event.audience_title"),value:I==null?void 0:I.join(", ")},{label:Le("event.number-of-participants"),value:G},{label:Le("event.age"),value:Q==null?void 0:Q.join(", ")},{label:Le("event.is-this-an-extracurricular-activity"),value:Le(ie==="true"?"event.yes":"event.no")},{label:Le("event.is-this-an-activity-within-the-standard-school-curriculum"),value:Le(ee==="true"?"event.yes":"event.no")},{label:Le("event.code-week-4-all-code-optional"),value:de},{label:Le("community.titles.2"),value:te},{label:Le("event.image"),imageUrl:N,imageName:(He=(Me=J==null?void 0:J.split("/"))==null?void 0:Me.reverse())==null?void 0:He[0]}],W=u.value[Y],ce=me==null?void 0:me.map(Ue=>{var Ge;return(Ge=e.languages)==null?void 0:Ge[Ue]}).filter(Boolean),ye=(je=e.countries.find(({iso:Ue})=>Ue===Ae))==null?void 0:je.name,ke=[{label:Le("event.organizer.label"),value:D},{label:Le("event.organizertype.label"),value:W},{label:Le("resources.Languages"),value:ce==null?void 0:ce.join(", ")},{label:Le("event.country"),value:ye},{label:Le("event.are-you-using-any-code-week-resources-in-this-activity"),value:Le(Pe==="true"?"event.yes":"event.no")},{label:Le("event.website.label"),value:q},{label:Le("event.public.label"),value:re},{label:Le("event.contact.label"),value:O}],Ce=({value:Ue,htmlValue:Ge,imageUrl:pt})=>!Bn.isNil(Ue)&&!Bn.isEmpty(Ue)||!Bn.isEmpty(Ge)||!Bn.isEmpty(pt);return[{title:Le("event.confirmation_step.activity_overview"),list:T.filter(Ce)},{title:Le("event.confirmation_step.who_is_the_activity_for"),list:ge.filter(Ce)},{title:Le("event.confirmation_step.organiser"),list:ke.filter(Ce)}]}),trans:Le}}},SN={class:"flex flex-col gap-12 w-full"},TN={class:"flex flex-col gap-6"},CN={class:"text-dark-blue text-2xl md:text-[30px] leading-[44px] font-medium font-['Montserrat'] text-center"},AN={class:"flex flex-col gap-1"},EN={class:"flex gap-10 items-center px-4 py-2 text-[16px] md:text-xl text-slate-500 bg-white"},ON={class:"flex-shrink-0 w-32 md:w-60"},MN=["innerHTML"],RN={key:1},DN={class:"mb-2"},PN=["src"],LN={key:2,class:"flex-grow w-full"};function IN(e,t,n,r,s,a){return k(),P("div",SN,[(k(!0),P(Ve,null,Qe(r.stepDataList,({title:o,list:u})=>(k(),P("div",TN,[v("h2",CN,se(o),1),v("div",AN,[(k(!0),P(Ve,null,Qe(u,({label:c,value:h,htmlValue:f,imageUrl:p,imageName:m})=>(k(),P("div",EN,[v("div",ON,se(c),1),f?(k(),P("div",{key:0,innerHTML:f,class:"flex-grow w-full space-y-2 [&_p]:py-0"},null,8,MN)):ae("",!0),p?(k(),P("div",RN,[v("div",DN,se(r.trans("event.image-attached")),1),v("img",{class:"mb-2 max-h-80",src:p},null,8,PN),v("div",null,se(m),1)])):ae("",!0),h?(k(),P("div",LN,se(h||""),1)):ae("",!0)]))),256))])]))),256))])}const NN=vt(kN,[["render",IN]]),VN={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.checked)}}}},FN={class:"flex items-center gap-2 cursor-pointer"},$N=["id","name","checked"],BN=["for"],HN={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},UN={class:"cursor-pointer text-xl text-slate-500"};function jN(e,t,n,r,s,a){return k(),P("label",FN,[v("input",{class:"peer hidden",type:"checkbox",id:n.name,name:n.name,checked:n.modelValue,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,$N),v("div",{class:"flex-shrink-0 h-8 w-8 border-2 bg-white flex items-center justify-center cursor-pointer border-dark-blue-200 rounded-lg",for:e.id},[n.modelValue?(k(),P("svg",HN,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],8,BN),v("span",UN,[ft(se(n.label)+" ",1),Ne(e.$slots,"default")])])}const qN=vt(VN,[["render",jN]]),WN={props:{token:{type:String,default:""},event:{type:Object,default:()=>({})},selectedValues:{type:Object,default:()=>({})},locale:{type:String,default:""},user:{type:Object,default:()=>({})},themes:{type:Array,default:()=>[]},audiences:{type:Array,default:()=>[]},leadingTeachers:{type:Array,default:()=>[]},languages:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},location:{type:Object,default:()=>({})},privacyLink:{type:String,default:""}},components:{FormStep1:BI,FormStep2:mN,FormStep3:xN,AddConfirmation:NN,CheckboxField:qN},setup(e,{emit:t}){var x,E,B,U,$;const{stepTitles:n}=Hi(),r=fe(null),s=fe(null),a=fe(1),o=fe({}),u=fe(!1),c=fe({activity_type:"open-in-person",location:((x=e.location)==null?void 0:x.location)||"",geoposition:((B=(E=e.location)==null?void 0:E.geoposition)==null?void 0:B.split(","))||[],is_recurring_event_local:"false",recurring_event:"daily",is_extracurricular_event:"false",is_standard_school_curriculum:"false",organizer:((U=e.location)==null?void 0:U.name)||"",organizer_type:(($=e==null?void 0:e.location)==null?void 0:$.organizer_type)||"",language:e.locale?[e.locale]:[],country_iso:e.location.country_iso||"",is_use_resource:"false",privacy:!1}),h=fe(Bn.clone(c.value)),f=pe(()=>{const M=Bn.cloneDeep(h.value),S=["title","activity_type","duration","is_recurring_event_local","start_date","end_date","theme","description"];return["open-online","invite-online"].includes(M.activity_type)||S.push("location"),S.every(F=>!Bn.isEmpty(M[F]))}),p=pe(()=>{const M=Bn.cloneDeep(h.value),S=["audience","ages","is_extracurricular_event"];return!!M.participants_count&&S.every(F=>!Bn.isEmpty(M[F]))}),m=pe(()=>{const M=Bn.cloneDeep(h.value),S=["organizer","organizer_type","country_iso","user_email"];return["open-online","invite-online"].includes(M.activity_type)&&S.push("event_url"),M.privacy?S.every(F=>!Bn.isEmpty(M[F])):!1}),y=pe(()=>a.value===1&&!f.value||a.value===2&&!p.value||a.value===3&&!m.value),_=M=>{a.value=Math.max(Math.min(M,4),1)},b=()=>{var F,ie,ee,de;const M=((F=e==null?void 0:e.event)==null?void 0:F.id)||((ie=r.value)==null?void 0:ie.id),S=((ee=e==null?void 0:e.event)==null?void 0:ee.slug)||((de=r.value)==null?void 0:de.slug);window.location.href=`/view/${M}/${S}`},A=()=>window.location.href="/events",H=()=>window.location.reload(),V=async()=>{var F,ie,ee,de,te,N,J;o.value={};const M=h.value,S={_token:e.token,_method:Bn.isNil(e.event.id)?void 0:"PATCH",title:M.title,activity_format:(F=M.activity_format)==null?void 0:F.join(","),activity_type:M.activity_type,location:M.location,geoposition:((ie=M.geoposition)==null?void 0:ie.join(","))||[],duration:M.duration,start_date:M.start_date,end_date:M.end_date,theme:(ee=M.theme)==null?void 0:ee.join(","),description:M.description,audience:(de=M.audience)==null?void 0:de.join(","),participants_count:M.participants_count,males_count:M.males_count,females_count:M.females_count,other_count:M.other_count,ages:(te=M.ages)==null?void 0:te.join(","),is_extracurricular_event:M.is_extracurricular_event==="true",is_standard_school_curriculum:M.is_standard_school_curriculum==="true",codeweek_for_all_participation_code:M.codeweek_for_all_participation_code,leading_teacher_tag:M.leading_teacher_tag,picture:M.picture,organizer:M.organizer,organizer_type:M.organizer_type,language:M.language,country_iso:M.country_iso,is_use_resource:M.is_use_resource==="true",event_url:M.event_url,contact_person:M.contact_person,user_email:M.user_email,privacy:M.privacy===!0?"on":void 0};M.is_recurring_event_local==="true"&&(S.recurring_event=M.recurring_event,S.recurring_type=M.recurring_type);try{if(!Bn.isNil(e.event.id))await Tt.post(`/events/${e.event.id}`,S);else{const{data:D}=await Tt.post("/events",S);r.value=D.event}_(4)}catch(D){o.value=(J=(N=D.response)==null?void 0:N.data)==null?void 0:J.errors,a.value=1}};return Wt(()=>e.event,()=>{var ie,ee,de,te;if(!e.event.id)return;const M=N=>{var J,D;return((D=(J=N==null?void 0:N.split(","))==null?void 0:J.filter(Y=>!!Y))==null?void 0:D.map(Y=>Number(Y)))||[]},S=e.event,F=S.geoposition||((ie=e.location)==null?void 0:ie.geoposition);h.value={...h.value,title:S.title,activity_format:S.activity_format,activity_type:S.activity_type||"open-in-person",location:S.location||((ee=e.location)==null?void 0:ee.location),geoposition:F==null?void 0:F.split(","),duration:S.duration,start_date:S.start_date,end_date:S.end_date,recurring_event:S.recurring_event||"daily",recurring_type:S.recurring_type,theme:M(e.selectedValues.themes),description:S.description,audience:M(e.selectedValues.audiences),participants_count:S.participants_count,males_count:S.males_count,females_count:S.females_count,other_count:S.other_count,ages:S.ages,is_extracurricular_event:String(!!S.is_extracurricular_event),is_standard_school_curriculum:String(!!S.is_standard_school_curriculum),codeweek_for_all_participation_code:S.codeweek_for_all_participation_code,leading_teacher_tag:S.leading_teacher_tag,picture:S.picture,pictureUrl:e.selectedValues.picture,organizer:S.organizer||((de=e.location)==null?void 0:de.name),organizer_type:S.organizer_type||((te=e==null?void 0:e.location)==null?void 0:te.organizer_type),language:S.languages||[e.locale],country_iso:S.country_iso||e.location.country_iso,is_use_resource:String(!!S.is_use_resource),event_url:S.event_url,contact_person:S.contact_person,user_email:S.user_email},S.recurring_event&&(h.value.is_recurring_event_local="true")},{immediate:!0}),Wt(()=>a.value,()=>{if(a.value===4){const M=document.getElementById("add-event-hero-section");M&&(M.style.display="none"),window.scrollTo({top:0})}else if(s.value){const M=s.value.getBoundingClientRect().top;window.scrollTo({top:M+window.pageYOffset-40})}}),Ft(()=>{const M=new IntersectionObserver(([F])=>{u.value=F.isIntersecting}),S=document.getElementById("page-footer");S&&M.observe(S)}),{containerRef:s,step:a,stepTitles:n,errors:o,formValues:h,handleGoToActivity:b,handleGoMapPage:A,handleReloadPage:H,handleMoveStep:_,handleSubmit:V,disableNextbutton:y,validStep1:f,validStep2:p,validStep3:m,pageFooterVisible:u}}},YN={key:0,class:"flex relative justify-center py-10 codeweek-container-lg"},zN={class:"flex gap-12"},KN=["onClick"],GN={class:"flex-1"},JN={class:"text-slate-500 font-normal text-base leading-[22px] p-0 text-center"},ZN={key:0,class:"absolute top-6 left-[calc(100%+1.5rem)] -translate-x-1/2 w-[calc(100%-1rem)] md:w-[calc(100%-0.75rem)] h-[2px] bg-[#CCF0F9]"},XN={key:1,class:"flex relative justify-center px-4 py-10 codeweek-container-lg md:px-10 md:py-20"},QN={class:"flex flex-col justify-center items-center text-center gap-4 max-w-[660px]"},e4={class:"text-dark-blue text-[22px] md:text-4xl font-semibold font-[Montserrat]"},t4={key:0,class:"flex flex-col gap-4 text-[16px] text-center"},n4={ref:"containerRef",class:"relative w-full"},r4={class:"relative pt-20 pb-16 codeweek-container-lg md:pt-32 md:pb-20"},s4={class:"flex justify-center"},i4={class:"flex flex-col max-w-[852px] w-full"},a4={key:0,class:"text-dark-blue text-2xl md:text-4xl leading-[44px] font-medium font-['Montserrat'] mb-10 text-center"},l4=["href"],o4={class:"flex flex-wrap gap-y-2 gap-x-4 justify-between mt-10 min-h-12"},u4={key:0},c4={key:1},d4=["disabled"],f4={key:0},h4={key:1},p4={key:1},m4={key:2};function g4(e,t,n,r,s,a){var p;const o=at("FormStep1"),u=at("FormStep2"),c=at("FormStep3"),h=at("CheckboxField"),f=at("AddConfirmation");return k(),P(Ve,null,[r.step<4?(k(),P("div",YN,[v("div",zN,[(k(!0),P(Ve,null,Qe(r.stepTitles,(m,y)=>(k(),P("div",{class:Be(["flex relative flex-col flex-1 gap-2 items-center md:w-52",[y===0&&"cursor-pointer",y+1===2&&r.validStep1&&"cursor-pointer",y+1===3&&r.validStep2&&"cursor-pointer"]]),onClick:()=>{y+1===2&&!r.validStep1||y+1===3&&!r.validStep2||r.handleMoveStep(y+1)}},[v("div",{class:Be(["w-12 h-12 rounded-full flex justify-center items-center text-['#20262C'] font-semibold text-2xl",[r.step===y+1?"bg-light-blue-300":"bg-light-blue-100"]])},se(y+1),3),v("div",GN,[v("p",JN,se(e.$t(`event.${m}`)),1)]),yr.formValues.privacy=m),name:"privacy"},{default:Te(()=>[v("div",null,[v("span",null,se(e.$t("event.privacy")),1),v("a",{class:"ml-1 !inline cookweek-link",href:n.privacyLink,target:"_blank"},se(e.$t("event.privacy-policy-terms")),9,l4)])]),_:1},8,["modelValue"])],2),v("div",{class:Be([r.step!==4&&"hidden"])},[he(f,{formValues:r.formValues,themes:n.themes,location:n.location,audiences:n.audiences,leadingTeachers:n.leadingTeachers,languages:n.languages,countries:n.countries},null,8,["formValues","themes","location","audiences","leadingTeachers","languages","countries"])],2),v("div",o4,[r.step>1?(k(),P("button",{key:0,class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-2.5 px-6 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] max-sm:w-full sm:min-w-[224px]",type:"button",onClick:t[1]||(t[1]=()=>{r.step===4?r.handleGoToActivity():r.handleMoveStep(r.step-1)})},[r.step===4?(k(),P("span",u4,se(e.$t("event.view-activity")),1)):(k(),P("span",c4,se(e.$t("event.previous-step")),1))])):ae("",!0),t[4]||(t[4]=v("div",{class:"hidden md:block"},null,-1)),v("div",{id:"footer-scroll-activity",class:Be(["flex justify-center max-sm:w-full sm:min-w-[224px]",[r.step<4&&!r.pageFooterVisible?"md:!translate-y-0 max-md:fixed max-md:bottom-0 max-md:left-0 max-md:border-t-2 max-md:border-primary max-md:py-4 max-md:px-[44px] max-md:w-full max-md:bg-white max-md:z-[99]":"!translate-y-0"]])},[v("button",{class:Be(["text-nowrap flex justify-center items-center duration-300 rounded-full py-2.5 px-6 font-semibold text-lg max-sm:w-full sm:min-w-[224px]",[r.disableNextbutton?"cursor-not-allowed bg-gray-200 text-gray-400":"bg-primary hover:bg-hover-orange text-[#20262C]"]]),type:"button",disabled:r.disableNextbutton,onClick:t[2]||(t[2]=()=>{var m;r.step===4?(m=n.event)!=null&&m.id?r.handleGoMapPage():r.handleReloadPage():r.step===3&&r.validStep3?r.handleSubmit():r.step===2&&r.validStep2?r.handleMoveStep(3):r.step===1&&r.validStep1&&r.handleMoveStep(2)})},[r.step===4?(k(),P(Ve,{key:0},[(p=n.event)!=null&&p.id?(k(),P("span",f4,se(e.$t("event.back-to-map-page")),1)):(k(),P("span",h4,se(e.$t("event.add-another-activity")),1))],64)):r.step===3?(k(),P("span",p4,se(e.$t("event.submit")),1)):(k(),P("span",m4,se(e.$t("event.next-step")),1))],10,d4)],2)])])])])],512)],64)}const v4=vt(WN,[["render",g4]]),y4={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},_4={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function b4(e,t,n,r,s,a){return k(),P("span",_4,se(s.label),1)}const H1=vt(y4,[["render",b4]]),w4={components:{ResourcePill:H1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},x4={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},k4={class:"flex-shrink-0"},S4=["src"],T4={class:"flex gap-2 flex-wrap mb-2"},C4={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},A4={key:0,class:"text-slate-500 text-[16px] leading-[22px]"},E4={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},O4={class:"flex-shrink-0"},M4=["href"];function R4(e,t,n,r,s,a){var u,c,h,f;const o=at("resource-pill");return k(),P("div",x4,[v("div",k4,[v("img",{src:n.resource.thumbnail},null,8,S4)]),v("div",{class:Be(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[v("div",T4,[(k(!0),P(Ve,null,Qe(n.resource.types,p=>(k(),it(o,{property:p,type:"types"},null,8,["property"]))),256))]),v("div",C4,se(n.resource.name),1),(c=(u=n.resource.languages)==null?void 0:u[0])!=null&&c.name?(k(),P("div",A4," Language: "+se(((f=(h=n.resource.languages)==null?void 0:h[0])==null?void 0:f.name)||""),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:Be(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",E4,[ft(se(n.resource.description)+" ",1),s.needShowMore?(k(),P("div",{key:0,class:Be(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...p)=>a.onToggleShowMore&&a.onToggleShowMore(...p))},se(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",O4,[t[2]||(t[2]=v("div",{class:"h-[56px]"},null,-1)),v("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[v("span",null,se(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,M4)])],2)])}const U1=vt(w4,[["render",R4]]),D4={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},P4={role:"navigation","aria-label":"pagination"},L4={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},I4=["disabled"],N4={class:"flex items-center gap-1 whitespace-nowrap"},V4=["onClick"],F4={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},$4=["disabled"];function B4(e,t,n,r,s,a){return k(),P("nav",P4,[v("ul",L4,[v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=Et(o=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,I4)]),(k(!0),P(Ve,null,Qe(a.pages,o=>(k(),P("li",N4,[n.pagination.current_page!=o?(k(),P("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300 cursor-pointer",onClick:Et(u=>a.changePage(o),["prevent"])},se(o),9,V4)):(k(),P("a",F4,se(o),1))]))),256)),v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=Et(o=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,$4)])])])}const dd=vt(D4,[["render",B4]]);var H4={exports:{}};/*! +}`;var gt=Lv(function(){return Rt(R,Je+"return "+Re).apply(n,K)});if(gt.source=Re,bf(gt))throw gt;return gt}function hA(i){return Nt(i).toLowerCase()}function pA(i){return Nt(i).toUpperCase()}function mA(i,l,d){if(i=Nt(i),i&&(d||l===n))return jm(i);if(!i||!(l=Pr(l)))return i;var g=as(i),w=as(l),R=qm(g,w),K=Wm(g,w)+1;return hi(g,R,K).join("")}function gA(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.slice(0,zm(i)+1);if(!i||!(l=Pr(l)))return i;var g=as(i),w=Wm(g,as(l))+1;return hi(g,0,w).join("")}function vA(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.replace(_d,"");if(!i||!(l=Pr(l)))return i;var g=as(i),w=qm(g,as(l));return hi(g,w).join("")}function yA(i,l){var d=F,g=ie;if(tn(l)){var w="separator"in l?l.separator:w;d="length"in l?mt(l.length):d,g="omission"in l?Pr(l.omission):g}i=Nt(i);var R=i.length;if(Ma(i)){var K=as(i);R=K.length}if(d>=R)return i;var X=d-Ra(g);if(X<1)return g;var oe=K?hi(K,0,X).join(""):i.slice(0,X);if(w===n)return oe+g;if(K&&(X+=oe.length-X),wf(w)){if(i.slice(X).search(w)){var Ee,Oe=oe;for(w.global||(w=Nd(w.source,Nt(dm.exec(w))+"g")),w.lastIndex=0;Ee=w.exec(Oe);)var Re=Ee.index;oe=oe.slice(0,Re===n?X:Re)}}else if(i.indexOf(Pr(w),X)!=X){var qe=oe.lastIndexOf(w);qe>-1&&(oe=oe.slice(0,qe))}return oe+g}function _A(i){return i=Nt(i),i&&pr.test(i)?i.replace(We,Kx):i}var bA=Fa(function(i,l,d){return i+(d?" ":"")+l.toUpperCase()}),Sf=Ig("toUpperCase");function Pv(i,l,d){return i=Nt(i),l=d?n:l,l===n?jx(i)?Zx(i):Lx(i):i.match(l)||[]}var Lv=yt(function(i,l){try{return Rr(i,n,l)}catch(d){return bf(d)?d:new ot(d)}}),wA=$s(function(i,l){return Yr(l,function(d){d=Ss(d),Vs(i,d,yf(i[d],i))}),i});function xA(i){var l=i==null?0:i.length,d=tt();return i=l?Xt(i,function(g){if(typeof g[1]!="function")throw new zr(o);return[d(g[0]),g[1]]}):[],yt(function(g){for(var w=-1;++wY)return[];var d=Pe,g=Kn(i,Pe);l=tt(l),i-=Pe;for(var w=Pd(g,l);++d0||l<0)?new xt(d):(i<0?d=d.takeRight(-i):i&&(d=d.drop(i)),l!==n&&(l=mt(l),d=l<0?d.dropRight(-l):d.take(l-i)),d)},xt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},xt.prototype.toArray=function(){return this.take(Pe)},xs(xt.prototype,function(i,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),w=C[g?"take"+(l=="last"?"Right":""):l],R=g||/^find/.test(l);w&&(C.prototype[l]=function(){var K=this.__wrapped__,X=g?[1]:arguments,oe=K instanceof xt,Ee=X[0],Oe=oe||ct(K),Re=function(bt){var At=w.apply(C,li([bt],X));return g&&qe?At[0]:At};Oe&&d&&typeof Ee=="function"&&Ee.length!=1&&(oe=Oe=!1);var qe=this.__chain__,Je=!!this.__actions__.length,nt=R&&!qe,gt=oe&&!Je;if(!R&&Oe){K=gt?K:new xt(this);var rt=i.apply(K,X);return rt.__actions__.push({func:xu,args:[Re],thisArg:n}),new Kr(rt,qe)}return nt&>?i.apply(this,X):(rt=this.thru(Re),nt?g?rt.value()[0]:rt.value():rt)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(i){var l=Ko[i],d=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",g=/^(?:pop|shift)$/.test(i);C.prototype[i]=function(){var w=arguments;if(g&&!this.__chain__){var R=this.value();return l.apply(ct(R)?R:[],w)}return this[d](function(K){return l.apply(ct(K)?K:[],w)})}}),xs(xt.prototype,function(i,l){var d=C[l];if(d){var g=d.name+"";$t.call(Ia,g)||(Ia[g]=[]),Ia[g].push({name:l,func:d})}}),Ia[mu(n,H).name]=[{name:"wrapper",func:n}],xt.prototype.clone=_k,xt.prototype.reverse=bk,xt.prototype.value=wk,C.prototype.at=JT,C.prototype.chain=ZT,C.prototype.commit=XT,C.prototype.next=QT,C.prototype.plant=t2,C.prototype.reverse=n2,C.prototype.toJSON=C.prototype.valueOf=C.prototype.value=r2,C.prototype.first=C.prototype.head,Ml&&(C.prototype[Ml]=e2),C},Da=Xx();Wi?((Wi.exports=Da)._=Da,Td._=Da):jn._=Da}).call(F1)})(Oc,Oc.exports);var hL=Oc.exports;const Bn=fL(hL);function pL(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function mL(e,t,n){let r=e.split("|");const s=gL(r,t);if(s!==null)return s.trim();r=yL(r);const a=pL(n,t);return r.length===1||!r[a]?r[0]:r[a]}function gL(e,t){for(const n of e){let r=vL(n,t);if(r!==null)return r}return null}function vL(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]]([\s\S]*)/)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,o]=r.split(",");if(o==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(o))return s;if(t>=parseFloat(a)&&t<=parseFloat(o))return s}return parseFloat(r)===t?s:null}function yL(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const Kf=(e,t,n={})=>{try{return e(t)}catch{return n}},Gf=async(e,t={})=>{try{return(await e).default||t}catch{return t}},_L={};function r0(e){return e||bL()||wL()}function bL(){return typeof process<"u"}function wL(){return typeof _L<"u"}const Za=typeof window>"u";let Wa=null;const ju={lang:!Za&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}};pe(()=>wr.getSharedInstance().getCurrentLanguage().value);const xL={shared:!0};function Le(e,t={}){return wr.getSharedInstance().trans(e,t)}const kL={install(e,t={}){t={...xL,...t};const n=t.shared?wr.getSharedInstance(t,!0):new wr(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class wr{constructor(t={}){this.currentLanguage=fe(ju.lang||ju.fallbackLang),this.activeMessages=Hr({}),this.fallbackMessages=Hr({}),this.reset=()=>{wr.loaded=[],this.options=ju;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Wa&&(Wa=null)},this.options={...ju,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Za?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Za){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=wr.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=wr.loaded.find(o=>o.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,t).then(({default:c})=>{o(this.applyLanguage(t,c,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=Kf(t,n)),r0(Za)?{default:{...r,...Kf(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=Kf(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(r0(Za)){const s=await Gf(t(`php_${n}`)),a=await Gf(r);return new Promise(o=>o({default:{...s,...a}}))}return new Promise(async s=>s({default:await Gf(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=wr.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){wr.loaded[n]=t;return}wr.loaded.push(t)}setLanguage({lang:t,messages:n}){Za||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t,this.currentLanguage.value=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}getCurrentLanguage(){return pe(()=>this.currentLanguage.value)}isLoaded(t){return t??(t=this.getActiveLanguage()),wr.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return hb(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),pe(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),pe(()=>this.makeReplacements(mL(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Hr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Wa==null?void 0:Wa.setOptions(t,n))||(Wa=new wr(t))}}wr.loaded=[];function Hi(){const e=H=>{const V={};return H==null||H.forEach(x=>{V[x.id]=x.name}),V},t=pe(()=>[Le("event.activity-overview"),Le("event.who-is-the-activity-for"),Le("event.organiser")]),n=pe(()=>[{id:"coding-camp",name:Le("event.coding-camp")},{id:"summer-camp",name:Le("event.summer-camp")},{id:"weekend-course",name:Le("event.weekend-course")},{id:"evening-course",name:Le("event.evening-course")},{id:"careerday",name:Le("event.career-day")},{id:"university-visit",name:Le("event.university-visit")},{id:"coding-home",name:Le("event.coding-at-home")},{id:"code-week-challenge",name:Le("event.code-week-challenge")},{id:"competition",name:Le("event.competition")},{id:"other",name:Le("event.other-group-work-seminars-workshops")}]),r=pe(()=>e(n.value)),s=pe(()=>[{id:"open-online",name:Le("event.activitytype.open-online")},{id:"invite-online",name:Le("event.activitytype.invite-online")},{id:"open-in-person",name:Le("event.activitytype.open-in-person")},{id:"invite-in-person",name:Le("event.activitytype.invite-in-person")},{id:"other",name:Le("event.organizertype.other")}]),a=pe(()=>e(s.value)),o=pe(()=>({daily:Le("event.daily"),weekly:Le("event.weekly"),monthly:Le("event.monthly")})),u=pe(()=>[{id:"0-1",name:Le("event.0-1-hours")},{id:"1-2",name:Le("event.1-2-hours")},{id:"2-4",name:Le("event.2-4-hours")},{id:"over-4",name:Le("event.longer-than-4-hours")}]),c=pe(()=>e(u.value)),h=pe(()=>[{id:"consecutive",name:Le("event.consecutive-learning-over-multiple-sessions")},{id:"individual",name:Le("event.recurring-individual")}]),f=pe(()=>e(h.value)),p=pe(()=>[{id:"under-5",name:Le("event.under-5-early-learners")},{id:"6-9",name:Le("event.6-9-primary")},{id:"10-12",name:Le("event.10-12-upper-primary")},{id:"13-15",name:Le("event.13-15-lower-secondary")},{id:"16-18",name:Le("event.16-18-upper-secondary")},{id:"19-25",name:Le("event.19-25-young-adults")},{id:"over-25",name:Le("event.over-25-adults")}]),m=pe(()=>e(p.value)),y=pe(()=>[{id:"school",name:Le("event.organizertype.school")},{id:"library",name:Le("event.organizertype.library")},{id:"non profit",name:Le("event.organizertype.non-profit")},{id:"private business",name:Le("event.organizertype.private-business")},{id:"other",name:Le("event.organizertype.other")}]),_=pe(()=>e(y.value)),b=pe(()=>[{id:"robotics-drones-smart-devices",name:Le("event.theme.robotics-drones-smart-devices")},{id:"cybersecurity-data",name:Le("event.theme.cybersecurity-data")},{id:"web-app-software-development",name:Le("event.theme.web-app-software-development")},{id:"visual-block-programming",name:Le("event.theme.visual-block-programming")},{id:"unplugged-playful-activities",name:Le("event.theme.unplugged-playful-activities")},{id:"art-creative-coding",name:Le("event.theme.art-creative-coding")},{id:"game-design",name:Le("event.theme.game-design")},{id:"internet-of-things-wearables",name:Le("event.theme.internet-of-things-wearables")},{id:"ar-vr-3d-technologies",name:Le("event.theme.ar-vr-3d-technologies")},{id:"digital-careers-learning-pathways",name:Le("event.theme.digital-careers-learning-pathways")},{id:"digital-literacy-soft-skills",name:Le("event.theme.digital-literacy-soft-skills")},{id:"ai-generative-ai",name:Le("event.theme.ai-generative-ai")},{id:"awareness-inspiration",name:Le("event.theme.awareness-inspiration")},{id:"promoting-diversity-inclusion",name:Le("event.theme.promoting-diversity-inclusion")},{id:"other-theme",name:Le("event.theme.other-theme")}]),A=pe(()=>e(b.value));return{stepTitles:t,activityFormatOptions:n,activityFormatOptionsMap:r,activityTypeOptions:s,activityTypeOptionsMap:a,recurringFrequentlyMap:o,durationOptions:u,durationOptionsMap:c,recurringTypeOptions:h,recurringTypeOptionsMap:f,ageOptions:p,ageOptionsMap:m,organizerTypeOptions:y,organizerTypeOptionsMap:_,themeOptions:b,themeOptionsMap:A}}const vt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},SL={props:{contentClass:{type:String},position:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)}},setup(e){const t=fe(!1),n=pe(()=>{switch(e.position){case"top":return"bottom-full pb-2 left-1/2 -translate-x-1/2";case"right":return"left-full pl-2 top-1/2 -translate-y-1/2";case"bottom":return"top-full pt-2 left-1/2 -translate-x-1/2";case"left":return"right-full pr-2 top-1/2 -translate-y-1/2";default:return""}}),r=pe(()=>{switch(e.position){case"top":return"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-2 border-8 border-transparent border-t-gray-800";case"right":return"absolute top-1/2 left-0 -translate-y-1/2 -translate-x-2 border-8 border-transparent border-r-gray-800";case"bottom":return"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-2 border-8 border-transparent border-b-gray-800";case"left":return"absolute top-1/2 right-0 -translate-y-1/2 translate-x-2 border-8 border-transparent border-l-gray-800";default:return""}});return{show:t,positionClass:n,arrowClass:r}}},TL={class:"w-full px-3 py-2 rounded-lg bg-gray-800 text-white text-sm"};function CL(e,t,n,r,s,a){return k(),P("div",{class:"relative inline-block",onMouseenter:t[0]||(t[0]=o=>r.show=!0),onMouseleave:t[1]||(t[1]=o=>r.show=!1)},[Ne(e.$slots,"trigger",{},void 0,!0),r.show?(k(),P("div",{key:0,class:Be(["absolute z-10 break-words",r.positionClass,n.contentClass]),role:"tooltip"},[v("div",TL,[Ne(e.$slots,"content",{},void 0,!0)]),v("div",{class:Be(["tooltip-arrow",r.arrowClass])},null,2)],2)):ae("",!0)],32)}const $1=vt(SL,[["render",CL],["__scopeId","data-v-ad76dce9"]]),AL={props:{horizontalBreakpoint:String,horizontal:Boolean,label:String,name:String,names:Array,errors:Object},components:{Tooltip:$1},setup(e,{slots:t}){const n=pe(()=>{const r=[],s=[];return e.name&&s.push(e.name),e.names&&s.push(...e.names),s.forEach(a=>{var o,u;(o=e.errors)!=null&&o[a]&&r.push(...(u=e.errors)==null?void 0:u[a])}),Bn.uniq(r)});return{slots:t,errorList:n}}},EL=["for"],OL={key:0,class:"flex item-start gap-3 text-error-200 font-semibold mt-2.5 empty:hidden"},ML={class:"leading-5"};function RL(e,t,n,r,s,a){var u;const o=at("Tooltip");return k(),P("div",{class:Be(["flex items-start flex-col gap-x-3 gap-y-2",[n.horizontalBreakpoint==="md"&&"md:gap-10 md:flex-row"]])},[v("label",{for:`id_${n.name||((u=n.names)==null?void 0:u[0])||""}`,class:Be(["flex items-center font-normal text-xl flex-1 text-slate-500 'w-full",[n.horizontalBreakpoint==="md"&&"md:min-h-[48px] md:w-1/3"]])},[v("span",null,[ft(se(n.label)+" ",1),r.slots.tooltip?(k(),it(o,{key:0,class:"ml-1 translate-y-1",contentClass:"w-64"},{trigger:Te(()=>t[0]||(t[0]=[v("img",{class:"text-dark-blue w-6 h-6",src:"/images/icon_question.svg"},null,-1)])),content:Te(()=>[Ne(e.$slots,"tooltip")]),_:3})):ae("",!0)])],10,EL),v("div",{class:Be(["h-full w-full",[n.horizontalBreakpoint==="md"&&"md:w-2/3"]])},[Ne(e.$slots,"default"),r.errorList.length?(k(),P("div",OL,[t[1]||(t[1]=v("img",{src:"/images/icon_error.svg"},null,-1)),(k(!0),P(Ve,null,Qe(r.errorList,c=>(k(),P("div",ML,se(c),1))),256))])):ae("",!0),Ne(e.$slots,"end")],2)],2)}const od=vt(AL,[["render",RL]]);function Jf(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function DL(e){return(...t)=>!e(...t)}function PL(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function LL(e){return e.filter(t=>!t.$isLabel)}function Zf(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const s0=(...e)=>t=>e.reduce((n,r)=>r(n),t);var IL={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return Jf(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Zf(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(DL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return s0(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Zf(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return s0(Zf(this.groupValues,this.groupLabel),LL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if(Jf(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return Jf(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>PL(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(o=>{if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(o[n],e,t,s);return u.length?{[r]:o[r],[n]:u}:[]})}}},NL={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},Ta={name:"vue-multiselect",mixins:[IL,NL],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const VL=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],FL={ref:"tags",class:"multiselect__tags"},$L={class:"multiselect__tags-wrap"},BL=["textContent"],HL=["onKeypress","onMousedown"],UL=["textContent"],jL={class:"multiselect__spinner"},qL=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],WL=["id","aria-multiselectable"],YL={key:0},zL={class:"multiselect__option"},KL=["aria-selected","id","role"],GL=["onClick","onMouseenter","data-select","data-selected","data-deselect"],JL=["data-select","data-deselect","onMouseenter","onMousedown"],ZL={class:"multiselect__option"},XL={class:"multiselect__option"};function QL(e,t,n,r,s,a){return k(),P("div",{tabindex:e.searchable?-1:n.tabindex,class:Be([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=o=>e.activate()),onBlur:t[15]||(t[15]=o=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=$n(Et(o=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=$n(Et(o=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=$n(Et(o=>e.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=$n(o=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Ne(e.$slots,"caret",{toggle:e.toggle},()=>[v("div",{onMousedown:t[0]||(t[0]=Et(o=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Ne(e.$slots,"clear",{search:e.search}),v("div",FL,[Ne(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[Dn(v("div",$L,[(k(!0),P(Ve,null,Qe(a.visibleValues,(o,u)=>Ne(e.$slots,"tag",{option:o,search:e.search,remove:e.removeElement},()=>[(k(),P("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=Et(()=>{},["prevent"]))},[v("span",{textContent:se(e.getOptionLabel(o))},null,8,BL),v("i",{tabindex:"1",onKeypress:$n(Et(c=>e.removeElement(o),["prevent"]),["enter"]),onMousedown:Et(c=>e.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,HL)],32))])),256))],512),[[Fr,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Ne(e.$slots,"limit",{key:0},()=>[v("strong",{class:"multiselect__strong",textContent:se(n.limitText(e.internalValue.length-n.limit))},null,8,UL)]):ae("v-if",!0)]),he(vs,{name:"multiselect__loading"},{default:Te(()=>[Ne(e.$slots,"loading",{},()=>[Dn(v("div",jL,null,512),[[Fr,n.loading]])])]),_:3}),e.searchable?(k(),P("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:bn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=o=>e.updateSearch(o.target.value)),onFocus:t[3]||(t[3]=Et(o=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=Et(o=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=$n(o=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=$n(Et(o=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=$n(Et(o=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=$n(Et(o=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=$n(Et(o=>e.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,qL)):ae("v-if",!0),a.isSingleLabelVisible?(k(),P("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"singleLabel",{option:a.singleValue},()=>[ft(se(e.currentOptionLabel),1)])],32)):ae("v-if",!0),a.isPlaceholderVisible?(k(),P("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"placeholder",{},()=>[ft(se(e.placeholder),1)])],32)):ae("v-if",!0)],512),he(vs,{name:"multiselect",persisted:""},{default:Te(()=>[Dn(v("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...o)=>e.activate&&e.activate(...o)),tabindex:"-1",onMousedown:t[13]||(t[13]=Et(()=>{},["prevent"])),style:bn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[v("ul",{class:"multiselect__content",style:bn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Ne(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(k(),P("li",YL,[v("span",zL,[Ne(e.$slots,"maxElements",{},()=>[ft("Maximum of "+se(e.max)+" options selected. First remove a selected option to select another.",1)])])])):ae("v-if",!0),!e.max||e.internalValue.length(k(),P("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(o),id:e.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?ae("v-if",!0):(k(),P("span",{key:0,class:Be([e.optionHighlight(u,o),"multiselect__option"]),onClick:Et(c=>e.select(o),["stop"]),onMouseenter:Et(c=>e.pointerSet(u),["self"]),"data-select":o&&o.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,GL)),o&&(o.$isLabel||o.$isDisabled)?(k(),P("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:Be([e.groupHighlight(u,o),"multiselect__option"]),onMouseenter:Et(c=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:Et(c=>e.selectGroup(o),["prevent"])},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,JL)):ae("v-if",!0)],8,KL))),128)):ae("v-if",!0),Dn(v("li",null,[v("span",ZL,[Ne(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=ft("No elements found. Consider changing the search query."))])])],512),[[Fr,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),Dn(v("li",null,[v("span",XL,[Ne(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=ft("List is empty."))])])],512),[[Fr,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Ne(e.$slots,"afterList")],12,WL)],36),[[Fr,e.isOpen]])]),_:3})],42,VL)}Ta.render=QL;const eI={props:{multiple:Boolean,returnObject:Boolean,allowEmpty:{type:Boolean,default:!0},modelValue:[Array,String],deselectLabel:String,options:Array,idName:{type:String,default:"id"},labelField:{type:String,default:"name"},theme:{type:String,default:"new"},largeText:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1}},components:{Multiselect:Ta},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=fe(),r=a=>{if(e.multiple){const o=e.returnObject?a:a.map(u=>u[e.idName]);t("update:modelValue",o),t("onChange",o)}else{const o=e.returnObject?a:a[e.idName];t("update:modelValue",o),t("onChange",o)}},s=a=>{var o,u;return e.multiple?n.value?(o=n.value)==null?void 0:o.some(c=>String(c[e.idName])===String(a[e.idName])):!1:String((u=n.value)==null?void 0:u[e.idName])===String(a[e.idName])};return Wt([()=>e.multiple,()=>e.returnObject,()=>e.options,()=>e.modelValue],()=>{var a,o;e.returnObject?n.value=e.modelValue:e.multiple?Array.isArray(e.modelValue)&&(n.value=(a=e.modelValue)==null?void 0:a.map(u=>e.options.find(c=>c[e.idName]===u))):n.value=(o=e.options)==null?void 0:o.find(u=>u[e.idName]===e.modelValue)},{immediate:!0}),{selectedValues:n,isSelectedOption:s,onUpdateModalValue:r}}},tI={class:"flex justify-between items-center cursor-pointer"},nI={class:"whitespace-normal leading-6"},rI=["for"],sI={key:0,class:"h-4 w-4 text-[#05603A]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},iI={class:"flex gap-2.5 items-center rounded-full bg-dark-blue text-white px-4 py-2"},aI={class:"font-semibold leading-4"},lI=["onClick"],oI={class:"flex gap-4 items-center cursor-pointer"},uI={class:"whitespace-normal leading-6"},cI={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},dI=["onMousedown"];function fI(e,t,n,r,s,a){const o=at("multiselect");return k(),it(o,{class:Be(["multi-select",[n.multiple&&"multiple",n.theme==="new"&&"new-theme large-text",n.largeText&&"large-text"]]),modelValue:r.selectedValues,"onUpdate:modelValue":[t[0]||(t[0]=u=>r.selectedValues=u),r.onUpdateModalValue],"track-by":n.idName,label:n.labelField,multiple:n.multiple,"preselect-first":!1,"close-on-select":!n.multiple,"clear-on-select":!n.multiple,"preserve-search":!0,searchable:n.searchable,"allow-empty":n.allowEmpty,"deselect-label":n.deselectLabel,options:n.options},Hn({tag:Te(({option:u,remove:c})=>[v("span",iI,[v("span",aI,se(u.name),1),v("span",{onClick:h=>c(u)},t[2]||(t[2]=[v("img",{src:"/images/close-white.svg"},null,-1)]),8,lI)])]),caret:Te(({toggle:u})=>[v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2",onMousedown:Et(u,["prevent"])},t[4]||(t[4]=[v("img",{src:"/images/select-arrow.svg"},null,-1)]),40,dI)]),noResult:Te(()=>[t[5]||(t[5]=v("div",{class:"text-gray-400 text-center"},"No elements found",-1))]),_:2},[n.multiple&&n.theme==="new"?{name:"option",fn:Te(({option:u})=>[v("div",tI,[v("span",nI,se(u[n.labelField]),1),v("div",{class:Be(["flex-shrink-0 h-6 w-6 border-2 bg-white flex items-center justify-center cursor-pointer rounded",[r.isSelectedOption(u)?"border-[#05603A]":"border-dark-blue-200"]]),for:e.id},[r.isSelectedOption(u)?(k(),P("svg",sI,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],10,rI)])]),key:"0"}:void 0,n.multiple?void 0:{name:"option",fn:Te(({option:u})=>[v("div",oI,[v("span",uI,se(u[n.labelField]),1),v("div",null,[r.isSelectedOption(u)?(k(),P("svg",cI,t[3]||(t[3]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)])])]),key:"1"}]),1032,["class","modelValue","track-by","label","multiple","close-on-select","clear-on-select","searchable","allow-empty","deselect-label","options","onUpdate:modelValue"])}const Fo=vt(eI,[["render",fI]]),hI={props:{modelValue:[String,Number],name:String,min:Number,max:Number,type:{type:String,default:"text"}},emits:["update:modelValue","onChange","onBlur"],setup(e,{emit:t}){const n=fe(e.modelValue);return Wt(()=>e.modelValue,()=>{n.value=e.modelValue}),{localValue:n,onChange:a=>{let o=a.target.value;e.type==="number"&&(o=o&&Number(o),e.min!==void 0&&e.min!==null&&(o=Math.max(o,e.min)),e.max!==void 0&&e.max!==null&&(o=Math.min(o,e.max))),Un(()=>{t("update:modelValue",o),t("onChange",o)})},onBlur:()=>{t("onBlur")}}}},pI=["id","type","min","max","name"];function mI(e,t,n,r,s,a){return Dn((k(),P("input",{class:"w-full border-2 border-solid border-dark-blue-200 rounded-full h-12 px-6 text-xl text-slate-600",id:`id_${n.name}`,type:n.type,min:n.min,max:n.max,name:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),onInput:t[1]||(t[1]=(...o)=>r.onChange&&r.onChange(...o)),onBlur:t[2]||(t[2]=(...o)=>r.onBlur&&r.onBlur(...o))},null,40,pI)),[[Sp,r.localValue]])}const ud=vt(hI,[["render",mI]]),gI={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.value)}}}},vI={class:"flex items-center gap-2 cursor-pointer"},yI=["id","name","value","checked"],_I=["for"],bI={class:"cursor-pointer text-xl text-slate-500"};function wI(e,t,n,r,s,a){return k(),P("label",vI,[v("input",{class:"peer hidden",type:"radio",id:`${n.name}-${n.value}`,name:n.name,value:n.value,checked:n.modelValue===n.value,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,yI),v("div",{class:"h-8 w-8 rounded-full border-2 bg-white border-dark-blue-200 flex items-center justify-center cursor-pointer peer-checked:before:content-[''] peer-checked:before:block peer-checked:before:w-3 peer-checked:before:h-3 peer-checked:before:rounded-full peer-checked:before:bg-slate-600",for:`${n.name}-${n.value}`},null,8,_I),v("span",bI,se(n.label),1)])}const Wp=vt(gI,[["render",wI]]),xI={props:{modelValue:String,name:String,placeholder:String,height:{type:Number,default:400}},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=a=>{t("update:modelValue",a),t("onChange",a)},r=()=>{const a="/js/tinymce/tinymce.min.js";return new Promise((o,u)=>{if(document.querySelector(`script[src="${a}"]`))return o();const c=document.createElement("script");c.src=a,c.onload=()=>o(),c.onerror=()=>u(new Error(`Failed to load script ${a}`)),document.head.appendChild(c)})},s=async()=>{try{await r()}catch(a){console.log("Can't load tinymce scrip:",a)}tinymce.init({selector:`#id_${e.name}`,height:e.height,width:"100%",setup:a=>{a.on("init",()=>{a.setContent(e.modelValue||"")}),a.on("change input",()=>{const o=a.getContent();a.save(),n(o)})}})};return Ft(()=>{s()}),{}}},kI={class:"custom-tinymce"},SI=["id","name","placeholder"];function TI(e,t,n,r,s,a){return k(),P("div",kI,[v("textarea",{class:"hidden",cols:"40",id:`id_${n.name}`,name:n.name,placeholder:n.placeholder,rows:"10"},null,8,SI)])}const CI=vt(xI,[["render",TI]]),AI={props:{errors:Object,formValues:Object,themes:Array,location:Object,countries:Array},components:{FieldWrapper:od,SelectField:Fo,InputField:ud,RadioField:Wp,TinymceField:CI},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s}=Hi(),a=pe(()=>!["open-online","invite-online"].includes(e.formValues.activity_type)&&e.formValues.locationDirty===!0&&e.formValues.locationSelected===!1);return{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s,showSelectHint:a,handleLocationTyping:h=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationClear:()=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationChange:({location:h,geoposition:f,country_iso:p})=>{e.formValues.location=h||"",e.formValues.geoposition=f,e.formValues.country_iso=p,e.formValues.locationSelected=!0,e.formValues.locationDirty=!0}}}},EI={class:"flex flex-col gap-4 w-full"},OI={class:"flex gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},MI={class:"text-xl text-slate-500"},RI={key:0,class:"text-sm text-slate-500 mt-2"},DI={class:"w-full md:w-1/2"},PI={class:"w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},LI={class:"flex items-center gap-8 min-h-[48px]"},II={key:0,class:"p-4 mt-4 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},NI={class:"block mb-2 text-xl font-semibold text-slate-500"},VI={class:"flex flex-wrap gap-8 items-center"},FI={class:"block mt-6 mb-2 text-xl font-semibold text-slate-500"};function $I(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),c=at("SelectField"),h=at("autocomplete-geo"),f=at("date-time"),p=at("RadioField"),m=at("TinymceField");return k(),P("div",EI,[he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.title.label")}*`,name:"title",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.title,"onUpdate:modelValue":t[0]||(t[0]=y=>n.formValues.title=y),required:"",name:"title",placeholder:e.$t("event.title.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.specify-the-format-of-the-activity"),name:"activity_format",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.activity_format,"onUpdate:modelValue":t[1]||(t[1]=y=>n.formValues.activity_format=y),multiple:"",name:"activity_format",options:r.activityFormatOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.activitytype.label")}*`,name:"activity_type",errors:n.errors},{end:Te(()=>[v("div",OI,[t[14]||(t[14]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",MI,se(e.$t("event.if-no-clear-information-provide-estimate")),1)])]),default:Te(()=>[he(c,{modelValue:n.formValues.activity_type,"onUpdate:modelValue":t[2]||(t[2]=y=>n.formValues.activity_type=y),required:"",name:"activity_type",options:r.activityTypeOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.address.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"(optional)":"*"}`,name:"location",errors:n.errors},{end:Te(()=>[r.showSelectHint?(k(),P("div",RI,se(e.$t("event.please-select-address-from-dropdown")),1)):ae("",!0)]),default:Te(()=>[he(h,{class:"custom-geo-input",name:"location",placeholder:e.$t("event.address.placeholder"),location:n.formValues.location,value:n.formValues.location,geoposition:n.formValues.geoposition,onOnChange:r.handleLocationChange,onInput:r.handleLocationTyping,onClear:r.handleLocationClear},null,8,["placeholder","location","value","geoposition","onOnChange","onInput","onClear"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-duration"),name:"duration",errors:n.errors},{default:Te(()=>[v("div",DI,[he(c,{modelValue:n.formValues.duration,"onUpdate:modelValue":t[3]||(t[3]=y=>n.formValues.duration=y),required:"",name:"duration",options:r.durationOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.date"),names:["start_date","end_date"],errors:n.errors},{default:Te(()=>[v("div",PI,[he(f,{name:"start_date",placeholder:e.$t("event.start.label"),flow:["calendar","time"],value:n.formValues.start_date,onOnChange:t[4]||(t[4]=y=>n.formValues.start_date=y)},null,8,["placeholder","value"]),t[15]||(t[15]=v("span",null,"-",-1)),he(f,{name:"end_date",placeholder:e.$t("event.end.label"),flow:["calendar","time"],value:n.formValues.end_date,onOnChange:t[5]||(t[5]=y=>n.formValues.end_date=y)},null,8,["placeholder","value"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.is-it-a-recurring-event"),name:"is_recurring_event_local",errors:n.errors},{default:Te(()=>[v("div",LI,[he(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[6]||(t[6]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"true",label:e.$t("event.true")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[7]||(t[7]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"false",label:e.$t("event.false")},null,8,["modelValue","label"])]),n.formValues.is_recurring_event_local==="true"?(k(),P("div",II,[v("label",NI,se(e.$t("event.how-frequently")),1),v("div",VI,[he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[8]||(t[8]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"daily",label:e.$t("event.daily")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[9]||(t[9]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"weekly",label:e.$t("event.weekly")},null,8,["modelValue","label"]),he(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[10]||(t[10]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"monthly",label:e.$t("event.monthly")},null,8,["modelValue","label"])]),v("label",FI,se(e.$t("event.what-type-of-recurring-activity")),1),he(c,{modelValue:n.formValues.recurring_type,"onUpdate:modelValue":t[11]||(t[11]=y=>n.formValues.recurring_type=y),name:"recurring_type",options:r.recurringTypeOptions},null,8,["modelValue","options"])])):ae("",!0)]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.theme-title"),name:"theme",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.theme,"onUpdate:modelValue":t[12]||(t[12]=y=>n.formValues.theme=y),multiple:"",required:"",name:"theme",placeholder:e.$t("event.select-theme"),options:n.themes},null,8,["modelValue","placeholder","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-description"),name:"description",errors:n.errors},{default:Te(()=>[he(m,{modelValue:n.formValues.description,"onUpdate:modelValue":t[13]||(t[13]=y=>n.formValues.description=y),name:"description"},null,8,["modelValue"])]),_:1},8,["label","errors"])])}const BI=vt(AI,[["render",$I]]);function HI(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ei=HI(),UI={props:{message:{type:Object,default:null}},setup(e){const t=fe(""),n=fe(!1),r=fe(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},o=pe(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Ft(()=>{e.message&&s(e.message),ei.on("flash",s)}),ii(()=>{ei.off("flash",s)}),{body:t,show:n,level:r,flashClass:o}}},jI={key:0,class:"codeweek-flash-message",role:"alert"},qI={class:"level"},WI={class:"body"};function YI(e,t,n,r,s,a){return r.show?(k(),P("div",jI,[v("div",{class:Be(["content",r.flashClass])},[v("div",qI,se(r.level)+"!",1),v("div",WI,se(r.body),1)],2)])):ae("",!0)}const cd=vt(UI,[["render",YI],["__scopeId","data-v-09461b5c"]]),zI={components:{Flash:cd},props:{name:{type:String,default:"picture"},picture:{type:String,default:""}},emits:["onChange"],setup(e,{emit:t}){const n=fe(null),r=fe(e.picture||""),s=fe(""),a=()=>{var p;return(p=n.value)==null?void 0:p.click()},o=()=>{},u=()=>{},c=p=>{const[m]=p.dataTransfer.files;m&&f(m)},h=p=>{const[m]=p.target.files;m&&f(m)};function f(p){const m=new FormData;m.append("picture",p),Tt.post("/api/events/picture",m).then(y=>{s.value="",r.value=y.data.path,ei.emit("flash",{message:"Picture uploaded!",level:"success"}),t("onChange",y.data)}).catch(y=>{var b,A,H,V;const _=((V=(H=(A=(b=y.response)==null?void 0:b.data)==null?void 0:A.errors)==null?void 0:H.picture)==null?void 0:V[0])||"Image is too large. Maximum is 1Mb";s.value=_,ei.emit("flash",{message:_,level:"error"})})}return{fileInput:n,pictureClone:r,error:s,onTriggerFileInput:a,onDragOver:o,onDragLeave:u,onDrop:c,onFileChange:h}}},KI=["src"],GI={class:"text-xl text-slate-500"},JI={class:"text-xs text-slate-500"},ZI={key:0,class:"flex gap-3 mt-2.5 font-semibold item-start text-error-200"},XI={class:"leading-5"},QI={class:"flex gap-2.5 mt-4 w-full"},eN={class:"mt-1 text-xs text-slate-500"},tN={class:"pl-4 my-4 list-disc"},nN={class:"text-xs text-slate-500"};function rN(e,t,n,r,s,a){const o=at("Flash");return k(),P("div",null,[v("div",{class:"flex flex-col justify-center items-center gap-2 border-[3px] border-dashed border-dark-blue-200 w-full rounded-2xl py-12 px-8 cursor-pointer",onClick:t[1]||(t[1]=(...u)=>r.onTriggerFileInput&&r.onTriggerFileInput(...u)),onDragover:t[2]||(t[2]=Et((...u)=>r.onDragOver&&r.onDragOver(...u),["prevent"])),onDragleave:t[3]||(t[3]=(...u)=>r.onDragLeave&&r.onDragLeave(...u)),onDrop:t[4]||(t[4]=Et((...u)=>r.onDrop&&r.onDrop(...u),["prevent"]))},[v("div",{class:Be(["mb-4",[!r.pictureClone&&"hidden"]])},[v("img",{src:r.pictureClone,class:"mr-1"},null,8,KI)],2),v("div",{class:Be([!!r.pictureClone&&"hidden"])},t[5]||(t[5]=[v("img",{class:"w-16 h-16",src:"/images/icon_image.svg"},null,-1)]),2),v("span",GI,se(e.$t("event.drop-your-image-here-or-upload")),1),v("span",JI,se(e.$t("event.max-size-1mb-image-formats-jpg-png")),1),v("input",{class:"hidden",type:"file",ref:"fileInput",onChange:t[0]||(t[0]=(...u)=>r.onFileChange&&r.onFileChange(...u))},null,544)],32),r.error?(k(),P("div",ZI,[t[6]||(t[6]=v("img",{src:"/images/icon_error.svg"},null,-1)),v("div",XI,se(r.error),1)])):ae("",!0),v("div",QI,[t[7]||(t[7]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",eN,[ft(se(e.$t("event.by-submitting-images-through-this-form-you-confirm-that"))+" ",1),v("ul",tN,[v("li",null,se(e.$t("event.you-have-obtained-all-necessary-permissions")),1),v("li",null,se(e.$t("event.you-will-not-submit-any-images-with-faces-directly-visible-or-identifiable"))+" "+se(e.$t("event.if-this-is-the-case-ensure-faces-are-blurred"))+" "+se(e.$t("event.submissions-that-do-not-comply-will-not-be-accepted")),1),v("li",null,se(e.$t("event.you-understand-and-agree-images-will-be-shared")),1)])])]),v("div",nN,se(e.$t("event.info-max-size-1mb")),1),he(o)])}const B1=vt(zI,[["render",rN]]),sN={props:{errors:Object,formValues:Object,audiences:Array,leadingTeachers:Array},components:{FieldWrapper:od,SelectField:Fo,InputField:ud,RadioField:Wp,ImageField:B1},setup(e){const{ageOptions:t}=Hi();return{leadingTeacherOptions:pe(()=>e.leadingTeachers.map(a=>({id:a,name:a}))),ageOptions:t,onPictureChange:a=>{e.formValues.picture=a.imageName,e.formValues.pictureUrl=a.path},handleCorrectCount:a=>{const o=Number(e.formValues.participants_count||"0");Number(e.formValues[a]||"0")>o&&(e.formValues[a]=o)}}}},iN={class:"flex flex-col gap-4 w-full"},aN={class:"flex flex-col gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},lN={class:"flex gap-2 p-2 mb-2 w-full bg-gray-100 rounded"},oN={class:"text-xl text-slate-500"},uN={class:"block mb-2 text-xl font-semibold text-slate-500"},cN={class:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 md:gap-x-8"},dN={class:"flex items-center gap-8 min-h-[48px] h-full"},fN={class:"flex items-center gap-8 min-h-[48px] h-full"},hN={href:"/codeweek4all",target:"_blank"};function pN(e,t,n,r,s,a){const o=at("SelectField"),u=at("FieldWrapper"),c=at("InputField"),h=at("RadioField"),f=at("ImageField");return k(),P("div",iN,[he(u,{horizontalBreakpoint:"md",label:e.$t("event.audiences"),name:"audience",errors:n.errors},{default:Te(()=>[he(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.audience,"onUpdate:modelValue":t[0]||(t[0]=p=>n.formValues.audience=p),multiple:"",name:"audience",options:n.audiences},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.number-of-participants"),name:"participants_count",errors:n.errors},{end:Te(()=>[v("div",aN,[v("div",lN,[t[15]||(t[15]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",oN,se(e.$t("event.if-no-clear-information-provide-estimate")),1)]),v("label",uN,se(e.$t("event.of-this-number-how-many-are")),1),v("div",cN,[he(u,{label:e.$t("event.males"),name:"males_count",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.males_count,"onUpdate:modelValue":t[2]||(t[2]=p=>n.formValues.males_count=p),type:"number",min:0,name:"males_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[3]||(t[3]=p=>r.handleCorrectCount("event.males_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{label:e.$t("event.females"),name:"females_count",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.females_count,"onUpdate:modelValue":t[4]||(t[4]=p=>n.formValues.females_count=p),type:"number",min:0,name:"females_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[5]||(t[5]=p=>r.handleCorrectCount("event.females_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{label:e.$t("event.other-gender"),name:"other_count",errors:n.errors},{default:Te(()=>[he(c,{modelValue:n.formValues.other_count,"onUpdate:modelValue":t[6]||(t[6]=p=>n.formValues.other_count=p),type:"number",min:0,name:"other_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[7]||(t[7]=p=>r.handleCorrectCount("event.other_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])])]),default:Te(()=>[he(c,{modelValue:n.formValues.participants_count,"onUpdate:modelValue":t[1]||(t[1]=p=>n.formValues.participants_count=p),type:"number",min:0,required:"",name:"participants_count",placeholder:e.$t("event.enter-number")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.age"),name:"ages",errors:n.errors},{default:Te(()=>[he(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.ages,"onUpdate:modelValue":t[8]||(t[8]=p=>n.formValues.ages=p),multiple:"",name:"ages",options:r.ageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("is-this-an-extracurricular-activity"),name:"is_extracurricular_event",errors:n.errors},{default:Te(()=>[v("div",dN,[he(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[9]||(t[9]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[10]||(t[10]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-activity-within-the-standard-school-curriculum"),name:"is_standard_school_curriculum",errors:n.errors},{default:Te(()=>[v("div",fN,[he(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[11]||(t[11]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[12]||(t[12]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.code-week-4-all-code-optional"),name:"codeweek_for_all_participation_code",errors:n.errors},{tooltip:Te(()=>[ft(se(e.$t("event.codeweek_for_all_participation_code.explanation"))+" ",1),v("a",hN,se(e.$t("event.codeweek_for_all_participation_code.link")),1),t[16]||(t[16]=ft(". "))]),default:Te(()=>[he(c,{modelValue:n.formValues.codeweek_for_all_participation_code,"onUpdate:modelValue":t[13]||(t[13]=p=>n.formValues.codeweek_for_all_participation_code=p),name:"codeweek_for_all_participation_code"},null,8,["modelValue"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.leading-teachers-optional"),name:"leading_teacher_tag",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.leading_teacher_tag,"onUpdate:modelValue":t[14]||(t[14]=p=>n.formValues.leading_teacher_tag=p),name:"leading_teacher_tag",options:r.leadingTeacherOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.image-optional"),name:"picture",errors:n.errors},{default:Te(()=>[he(f,{name:"picture",picture:n.formValues.pictureUrl,image:n.formValues.picture,onOnChange:r.onPictureChange},null,8,["picture","image","onOnChange"])]),_:1},8,["label","errors"])])}const mN=vt(sN,[["render",pN]]),gN={props:{errors:Object,formValues:Object,languages:Object,countries:Array},components:{FieldWrapper:od,SelectField:Fo,InputField:ud,RadioField:Wp,ImageField:B1},setup(e,{emit:t}){const{organizerTypeOptions:n}=Hi(),r=pe(()=>Object.entries(e.languages).map(([s,a])=>({id:s,name:a})));return{organizerTypeOptions:n,languageOptions:r}}},vN={class:"flex flex-col gap-4 w-full"},yN={class:"flex items-center gap-8 min-h-[48px] h-full"},_N={class:"flex gap-2.5 mt-4 w-full"},bN={class:"mt-1 text-xs text-slate-400"};function wN(e,t,n,r,s,a){const o=at("InputField"),u=at("FieldWrapper"),c=at("SelectField"),h=at("RadioField");return k(),P("div",vN,[he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizer.label")}*`,name:"organizer",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.organizer,"onUpdate:modelValue":t[0]||(t[0]=f=>n.formValues.organizer=f),required:"",name:"organizer",placeholder:e.$t("event.organizer.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizertype.label")}*`,name:"organizer_type",errors:n.errors},{default:Te(()=>[he(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.organizer_type,"onUpdate:modelValue":t[1]||(t[1]=f=>n.formValues.organizer_type=f),required:"",name:"organizer_type",options:r.organizerTypeOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("resources.Languages")} (optional)`,name:"language",errors:n.errors},{default:Te(()=>[he(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.language,"onUpdate:modelValue":t[2]||(t[2]=f=>n.formValues.language=f),name:"language",searchable:"",multiple:"",options:r.languageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.country")}*`,name:"country_iso",errors:n.errors},{default:Te(()=>[he(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.country_iso,"onUpdate:modelValue":t[3]||(t[3]=f=>n.formValues.country_iso=f),"id-name":"iso",searchable:"",required:"",name:"country_iso",options:n.countries},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:e.$t("event.are-you-using-any-code-week-resources-in-this-activity"),name:"is_use_resource",errors:n.errors},{default:Te(()=>[v("div",yN,[he(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[4]||(t[4]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),he(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[5]||(t[5]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.website.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"*":"(optional)"}`,name:"event_url",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.event_url,"onUpdate:modelValue":t[6]||(t[6]=f=>n.formValues.event_url=f),name:"event_url",placeholder:e.$t("event.website.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.public.label")} (optional)`,name:"contact_person",errors:n.errors},{default:Te(()=>[he(o,{modelValue:n.formValues.contact_person,"onUpdate:modelValue":t[7]||(t[7]=f=>n.formValues.contact_person=f),type:"email",name:"contact_person",placeholder:e.$t("event.public.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),he(u,{horizontalBreakpoint:"md",label:`${e.$t("event.contact.label")}*`,name:"user_email",errors:n.errors},{end:Te(()=>[v("div",_N,[t[9]||(t[9]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",bN,se(e.$t("event.contact.explanation")),1)])]),default:Te(()=>[he(o,{modelValue:n.formValues.user_email,"onUpdate:modelValue":t[8]||(t[8]=f=>n.formValues.user_email=f),required:"",type:"email",name:"user_email",placeholder:e.$t("event.contact.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])}const xN=vt(gN,[["render",wN]]),kN={props:{formValues:Object,themes:Array,audiences:Array,leadingTeachers:Array,languages:Object,countries:Array},setup(e){const{activityFormatOptionsMap:t,activityTypeOptionsMap:n,recurringFrequentlyMap:r,durationOptionsMap:s,recurringTypeOptionsMap:a,ageOptionsMap:o,organizerTypeOptionsMap:u}=Hi();return{stepDataList:pe(()=>{var Me,He,je;const{title:h,activity_format:f,activity_type:p,location:m,duration:y,start_date:_,end_date:b,is_recurring_event_local:A,recurring_event:H,recurring_type:V,theme:x,description:E,audience:B,participants_count:U,males_count:$,females_count:M,other_count:S,ages:F,is_extracurricular_event:ie,is_standard_school_curriculum:ee,codeweek_for_all_participation_code:de,leading_teacher_tag:te,pictureUrl:N,picture:J,organizer:D,organizer_type:Y,language:me,country_iso:Ae,is_use_resource:Pe,event_url:q,contact_person:re,user_email:O}=e.formValues||{},ne=(f||[]).map(Ue=>t.value[Ue]),_e=n.value[p],j=s.value[y],Ie=_?new Date(_).toISOString().slice(0,10):"",Xe=b?new Date(b).toISOString().slice(0,10):"",we=A==="true",et=a.value[V],z=(x||[]).map(Ue=>e.themes.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),T=[{label:Le("event.title.label"),value:h},{label:Le("event.specify-the-format-of-the-activity"),value:ne.join(", ")},{label:Le("event.activitytype.label"),value:_e},{label:Le("event.address.label"),value:m},{label:Le("event.activity-duration"),value:j},{label:Le("event.date"),value:`${Ie} - ${Xe}`},{label:Le("event.is-it-a-recurring-event"),value:Le(we?"event.yes":"event.no")},{label:Le("event.how-frequently"),value:we?r.value[H]:""},{label:Le("event.what-type-of-recurring-activity"),value:et},{label:Le("event.theme-title"),value:z.join(", ")},{label:Le("event.activity-description"),htmlValue:E}],I=(B||[]).map(Ue=>e.audiences.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),G=[U||0,[`${$||0} ${Le("event.males")}`,`${M||0} ${Le("event.females")}`,`${S||0} ${Le("event.other-gender")}`].join(", ")].join(" - "),Q=(F||[]).map(Ue=>o.value[Ue]),ge=[{label:Le("event.audience_title"),value:I==null?void 0:I.join(", ")},{label:Le("event.number-of-participants"),value:G},{label:Le("event.age"),value:Q==null?void 0:Q.join(", ")},{label:Le("event.is-this-an-extracurricular-activity"),value:Le(ie==="true"?"event.yes":"event.no")},{label:Le("event.is-this-an-activity-within-the-standard-school-curriculum"),value:Le(ee==="true"?"event.yes":"event.no")},{label:Le("event.code-week-4-all-code-optional"),value:de},{label:Le("community.titles.2"),value:te},{label:Le("event.image"),imageUrl:N,imageName:(He=(Me=J==null?void 0:J.split("/"))==null?void 0:Me.reverse())==null?void 0:He[0]}],W=u.value[Y],ce=me==null?void 0:me.map(Ue=>{var Ge;return(Ge=e.languages)==null?void 0:Ge[Ue]}).filter(Boolean),ye=(je=e.countries.find(({iso:Ue})=>Ue===Ae))==null?void 0:je.name,ke=[{label:Le("event.organizer.label"),value:D},{label:Le("event.organizertype.label"),value:W},{label:Le("resources.Languages"),value:ce==null?void 0:ce.join(", ")},{label:Le("event.country"),value:ye},{label:Le("event.are-you-using-any-code-week-resources-in-this-activity"),value:Le(Pe==="true"?"event.yes":"event.no")},{label:Le("event.website.label"),value:q},{label:Le("event.public.label"),value:re},{label:Le("event.contact.label"),value:O}],Ce=({value:Ue,htmlValue:Ge,imageUrl:pt})=>!Bn.isNil(Ue)&&!Bn.isEmpty(Ue)||!Bn.isEmpty(Ge)||!Bn.isEmpty(pt);return[{title:Le("event.confirmation_step.activity_overview"),list:T.filter(Ce)},{title:Le("event.confirmation_step.who_is_the_activity_for"),list:ge.filter(Ce)},{title:Le("event.confirmation_step.organiser"),list:ke.filter(Ce)}]}),trans:Le}}},SN={class:"flex flex-col gap-12 w-full"},TN={class:"flex flex-col gap-6"},CN={class:"text-dark-blue text-2xl md:text-[30px] leading-[44px] font-medium font-['Montserrat'] text-center"},AN={class:"flex flex-col gap-1"},EN={class:"flex gap-10 items-center px-4 py-2 text-[16px] md:text-xl text-slate-500 bg-white"},ON={class:"flex-shrink-0 w-32 md:w-60"},MN=["innerHTML"],RN={key:1},DN={class:"mb-2"},PN=["src"],LN={key:2,class:"flex-grow w-full"};function IN(e,t,n,r,s,a){return k(),P("div",SN,[(k(!0),P(Ve,null,Qe(r.stepDataList,({title:o,list:u})=>(k(),P("div",TN,[v("h2",CN,se(o),1),v("div",AN,[(k(!0),P(Ve,null,Qe(u,({label:c,value:h,htmlValue:f,imageUrl:p,imageName:m})=>(k(),P("div",EN,[v("div",ON,se(c),1),f?(k(),P("div",{key:0,innerHTML:f,class:"flex-grow w-full space-y-2 [&_p]:py-0"},null,8,MN)):ae("",!0),p?(k(),P("div",RN,[v("div",DN,se(r.trans("event.image-attached")),1),v("img",{class:"mb-2 max-h-80",src:p},null,8,PN),v("div",null,se(m),1)])):ae("",!0),h?(k(),P("div",LN,se(h||""),1)):ae("",!0)]))),256))])]))),256))])}const NN=vt(kN,[["render",IN]]),VN={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.checked)}}}},FN={class:"flex items-center gap-2 cursor-pointer"},$N=["id","name","checked"],BN=["for"],HN={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},UN={class:"cursor-pointer text-xl text-slate-500"};function jN(e,t,n,r,s,a){return k(),P("label",FN,[v("input",{class:"peer hidden",type:"checkbox",id:n.name,name:n.name,checked:n.modelValue,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,$N),v("div",{class:"flex-shrink-0 h-8 w-8 border-2 bg-white flex items-center justify-center cursor-pointer border-dark-blue-200 rounded-lg",for:e.id},[n.modelValue?(k(),P("svg",HN,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],8,BN),v("span",UN,[ft(se(n.label)+" ",1),Ne(e.$slots,"default")])])}const qN=vt(VN,[["render",jN]]),WN={props:{token:{type:String,default:""},event:{type:Object,default:()=>({})},selectedValues:{type:Object,default:()=>({})},locale:{type:String,default:""},user:{type:Object,default:()=>({})},themes:{type:Array,default:()=>[]},audiences:{type:Array,default:()=>[]},leadingTeachers:{type:Array,default:()=>[]},languages:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},location:{type:Object,default:()=>({})},privacyLink:{type:String,default:""}},components:{FormStep1:BI,FormStep2:mN,FormStep3:xN,AddConfirmation:NN,CheckboxField:qN},setup(e,{emit:t}){var x,E,B,U,$;const{stepTitles:n}=Hi(),r=fe(null),s=fe(null),a=fe(1),o=fe({}),u=fe(!1),c=fe({activity_type:"open-in-person",location:((x=e.location)==null?void 0:x.location)||"",geoposition:((B=(E=e.location)==null?void 0:E.geoposition)==null?void 0:B.split(","))||[],is_recurring_event_local:"false",recurring_event:"daily",is_extracurricular_event:"false",is_standard_school_curriculum:"false",organizer:((U=e.location)==null?void 0:U.name)||"",organizer_type:(($=e==null?void 0:e.location)==null?void 0:$.organizer_type)||"",language:e.locale?[e.locale]:[],country_iso:e.location.country_iso||"",is_use_resource:"false",privacy:!1}),h=fe(Bn.clone(c.value)),f=pe(()=>{const M=Bn.cloneDeep(h.value),S=["title","activity_type","duration","is_recurring_event_local","start_date","end_date","theme","description"];return["open-online","invite-online"].includes(M.activity_type)||S.push("location"),S.every(F=>!Bn.isEmpty(M[F]))}),p=pe(()=>{const M=Bn.cloneDeep(h.value),S=["audience","ages","is_extracurricular_event"];return!!M.participants_count&&S.every(F=>!Bn.isEmpty(M[F]))}),m=pe(()=>{const M=Bn.cloneDeep(h.value),S=["organizer","organizer_type","country_iso","user_email"];return["open-online","invite-online"].includes(M.activity_type)&&S.push("event_url"),M.privacy?S.every(F=>!Bn.isEmpty(M[F])):!1}),y=pe(()=>a.value===1&&!f.value||a.value===2&&!p.value||a.value===3&&!m.value),_=M=>{a.value=Math.max(Math.min(M,4),1)},b=()=>{var F,ie,ee,de;const M=((F=e==null?void 0:e.event)==null?void 0:F.id)||((ie=r.value)==null?void 0:ie.id),S=((ee=e==null?void 0:e.event)==null?void 0:ee.slug)||((de=r.value)==null?void 0:de.slug);window.location.href=`/view/${M}/${S}`},A=()=>window.location.href="/events",H=()=>window.location.reload(),V=async()=>{var F,ie,ee,de,te,N,J;o.value={};const M=h.value,S={_token:e.token,_method:Bn.isNil(e.event.id)?void 0:"PATCH",title:M.title,activity_format:(F=M.activity_format)==null?void 0:F.join(","),activity_type:M.activity_type,location:M.location,geoposition:((ie=M.geoposition)==null?void 0:ie.join(","))||[],duration:M.duration,start_date:M.start_date,end_date:M.end_date,theme:(ee=M.theme)==null?void 0:ee.join(","),description:M.description,audience:(de=M.audience)==null?void 0:de.join(","),participants_count:M.participants_count,males_count:M.males_count,females_count:M.females_count,other_count:M.other_count,ages:(te=M.ages)==null?void 0:te.join(","),is_extracurricular_event:M.is_extracurricular_event==="true",is_standard_school_curriculum:M.is_standard_school_curriculum==="true",codeweek_for_all_participation_code:M.codeweek_for_all_participation_code,leading_teacher_tag:M.leading_teacher_tag,picture:M.picture,organizer:M.organizer,organizer_type:M.organizer_type,language:M.language,country_iso:M.country_iso,is_use_resource:M.is_use_resource==="true",event_url:M.event_url,contact_person:M.contact_person,user_email:M.user_email,privacy:M.privacy===!0?"on":void 0};M.is_recurring_event_local==="true"&&(S.recurring_event=M.recurring_event,S.recurring_type=M.recurring_type);try{if(!Bn.isNil(e.event.id))await Tt.post(`/events/${e.event.id}`,S);else{const{data:D}=await Tt.post("/events",S);r.value=D.event}_(4)}catch(D){o.value=(J=(N=D.response)==null?void 0:N.data)==null?void 0:J.errors,a.value=1}};return Wt(()=>e.event,()=>{var ie,ee,de,te;if(!e.event.id)return;const M=N=>{var J,D;return((D=(J=N==null?void 0:N.split(","))==null?void 0:J.filter(Y=>!!Y))==null?void 0:D.map(Y=>Number(Y)))||[]},S=e.event,F=S.geoposition||((ie=e.location)==null?void 0:ie.geoposition);h.value={...h.value,title:S.title,activity_format:S.activity_format,activity_type:S.activity_type||"open-in-person",location:S.location||((ee=e.location)==null?void 0:ee.location),geoposition:F==null?void 0:F.split(","),duration:S.duration,start_date:S.start_date,end_date:S.end_date,recurring_event:S.recurring_event||"daily",recurring_type:S.recurring_type,theme:M(e.selectedValues.themes),description:S.description,audience:M(e.selectedValues.audiences),participants_count:S.participants_count,males_count:S.males_count,females_count:S.females_count,other_count:S.other_count,ages:S.ages,is_extracurricular_event:String(!!S.is_extracurricular_event),is_standard_school_curriculum:String(!!S.is_standard_school_curriculum),codeweek_for_all_participation_code:S.codeweek_for_all_participation_code,leading_teacher_tag:S.leading_teacher_tag,picture:S.picture,pictureUrl:e.selectedValues.picture,organizer:S.organizer||((de=e.location)==null?void 0:de.name),organizer_type:S.organizer_type||((te=e==null?void 0:e.location)==null?void 0:te.organizer_type),language:S.languages||[e.locale],country_iso:S.country_iso||e.location.country_iso,is_use_resource:String(!!S.is_use_resource),event_url:S.event_url,contact_person:S.contact_person,user_email:S.user_email},S.recurring_event&&(h.value.is_recurring_event_local="true")},{immediate:!0}),Wt(()=>a.value,()=>{if(a.value===4){const M=document.getElementById("add-event-hero-section");M&&(M.style.display="none"),window.scrollTo({top:0})}else if(s.value){const M=s.value.getBoundingClientRect().top;window.scrollTo({top:M+window.pageYOffset-40})}}),Ft(()=>{const M=new IntersectionObserver(([F])=>{u.value=F.isIntersecting}),S=document.getElementById("page-footer");S&&M.observe(S)}),{containerRef:s,step:a,stepTitles:n,errors:o,formValues:h,handleGoToActivity:b,handleGoMapPage:A,handleReloadPage:H,handleMoveStep:_,handleSubmit:V,disableNextbutton:y,validStep1:f,validStep2:p,validStep3:m,pageFooterVisible:u}}},YN={key:0,class:"flex relative justify-center py-10 codeweek-container-lg"},zN={class:"flex gap-12"},KN=["onClick"],GN={class:"flex-1"},JN={class:"text-slate-500 font-normal text-base leading-[22px] p-0 text-center"},ZN={key:0,class:"absolute top-6 left-[calc(100%+1.5rem)] -translate-x-1/2 w-[calc(100%-1rem)] md:w-[calc(100%-0.75rem)] h-[2px] bg-[#CCF0F9]"},XN={key:1,class:"flex relative justify-center px-4 py-10 codeweek-container-lg md:px-10 md:py-20"},QN={class:"flex flex-col justify-center items-center text-center gap-4 max-w-[660px]"},e4={class:"text-dark-blue text-[22px] md:text-4xl font-semibold font-[Montserrat]"},t4={key:0,class:"flex flex-col gap-4 text-[16px] text-center"},n4={ref:"containerRef",class:"relative w-full"},r4={class:"relative pt-20 pb-16 codeweek-container-lg md:pt-32 md:pb-20"},s4={class:"flex justify-center"},i4={class:"flex flex-col max-w-[852px] w-full"},a4={key:0,class:"text-dark-blue text-2xl md:text-4xl leading-[44px] font-medium font-['Montserrat'] mb-10 text-center"},l4=["href"],o4={class:"flex flex-wrap gap-y-2 gap-x-4 justify-between mt-10 min-h-12"},u4={key:0},c4={key:1},d4=["disabled"],f4={key:0},h4={key:1},p4={key:1},m4={key:2};function g4(e,t,n,r,s,a){var p;const o=at("FormStep1"),u=at("FormStep2"),c=at("FormStep3"),h=at("CheckboxField"),f=at("AddConfirmation");return k(),P(Ve,null,[r.step<4?(k(),P("div",YN,[v("div",zN,[(k(!0),P(Ve,null,Qe(r.stepTitles,(m,y)=>(k(),P("div",{class:Be(["flex relative flex-col flex-1 gap-2 items-center md:w-52",[y===0&&"cursor-pointer",y+1===2&&r.validStep1&&"cursor-pointer",y+1===3&&r.validStep2&&"cursor-pointer"]]),onClick:()=>{y+1===2&&!r.validStep1||y+1===3&&!r.validStep2||r.handleMoveStep(y+1)}},[v("div",{class:Be(["w-12 h-12 rounded-full flex justify-center items-center text-['#20262C'] font-semibold text-2xl",[r.step===y+1?"bg-light-blue-300":"bg-light-blue-100"]])},se(y+1),3),v("div",GN,[v("p",JN,se(e.$t(`event.${m}`)),1)]),yr.formValues.privacy=m),name:"privacy"},{default:Te(()=>[v("div",null,[v("span",null,se(e.$t("event.privacy")),1),v("a",{class:"ml-1 !inline cookweek-link",href:n.privacyLink,target:"_blank"},se(e.$t("event.privacy-policy-terms")),9,l4)])]),_:1},8,["modelValue"])],2),v("div",{class:Be([r.step!==4&&"hidden"])},[he(f,{formValues:r.formValues,themes:n.themes,location:n.location,audiences:n.audiences,leadingTeachers:n.leadingTeachers,languages:n.languages,countries:n.countries},null,8,["formValues","themes","location","audiences","leadingTeachers","languages","countries"])],2),v("div",o4,[r.step>1?(k(),P("button",{key:0,class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-2.5 px-6 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] max-sm:w-full sm:min-w-[224px]",type:"button",onClick:t[1]||(t[1]=()=>{r.step===4?r.handleGoToActivity():r.handleMoveStep(r.step-1)})},[r.step===4?(k(),P("span",u4,se(e.$t("event.view-activity")),1)):(k(),P("span",c4,se(e.$t("event.previous-step")),1))])):ae("",!0),t[4]||(t[4]=v("div",{class:"hidden md:block"},null,-1)),v("div",{id:"footer-scroll-activity",class:Be(["flex justify-center max-sm:w-full sm:min-w-[224px]",[r.step<4&&!r.pageFooterVisible?"md:!translate-y-0 max-md:fixed max-md:bottom-0 max-md:left-0 max-md:border-t-2 max-md:border-primary max-md:py-4 max-md:px-[44px] max-md:w-full max-md:bg-white max-md:z-[99]":"!translate-y-0"]])},[v("button",{class:Be(["text-nowrap flex justify-center items-center duration-300 rounded-full py-2.5 px-6 font-semibold text-lg max-sm:w-full sm:min-w-[224px]",[r.disableNextbutton?"cursor-not-allowed bg-gray-200 text-gray-400":"bg-primary hover:bg-hover-orange text-[#20262C]"]]),type:"button",disabled:r.disableNextbutton,onClick:t[2]||(t[2]=()=>{var m;r.step===4?(m=n.event)!=null&&m.id?r.handleGoMapPage():r.handleReloadPage():r.step===3&&r.validStep3?r.handleSubmit():r.step===2&&r.validStep2?r.handleMoveStep(3):r.step===1&&r.validStep1&&r.handleMoveStep(2)})},[r.step===4?(k(),P(Ve,{key:0},[(p=n.event)!=null&&p.id?(k(),P("span",f4,se(e.$t("event.back-to-map-page")),1)):(k(),P("span",h4,se(e.$t("event.add-another-activity")),1))],64)):r.step===3?(k(),P("span",p4,se(e.$t("event.submit")),1)):(k(),P("span",m4,se(e.$t("event.next-step")),1))],10,d4)],2)])])])])],512)],64)}const v4=vt(WN,[["render",g4]]),y4={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},_4={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function b4(e,t,n,r,s,a){return k(),P("span",_4,se(s.label),1)}const H1=vt(y4,[["render",b4]]),w4={components:{ResourcePill:H1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},x4={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},k4={class:"flex-shrink-0"},S4=["src"],T4={class:"flex gap-2 flex-wrap mb-2"},C4={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},A4={key:0,class:"text-slate-500 text-[16px] leading-[22px]"},E4={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},O4={class:"flex-shrink-0"},M4=["href"];function R4(e,t,n,r,s,a){var u,c,h,f;const o=at("resource-pill");return k(),P("div",x4,[v("div",k4,[v("img",{src:n.resource.thumbnail},null,8,S4)]),v("div",{class:Be(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[v("div",T4,[(k(!0),P(Ve,null,Qe(n.resource.types,p=>(k(),it(o,{property:p,type:"types"},null,8,["property"]))),256))]),v("div",C4,se(n.resource.name),1),(c=(u=n.resource.languages)==null?void 0:u[0])!=null&&c.name?(k(),P("div",A4," Language: "+se(((f=(h=n.resource.languages)==null?void 0:h[0])==null?void 0:f.name)||""),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:Be(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",E4,[ft(se(n.resource.description)+" ",1),s.needShowMore?(k(),P("div",{key:0,class:Be(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...p)=>a.onToggleShowMore&&a.onToggleShowMore(...p))},se(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",O4,[t[2]||(t[2]=v("div",{class:"h-[56px]"},null,-1)),v("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[v("span",null,se(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,M4)])],2)])}const U1=vt(w4,[["render",R4]]),D4={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},P4={role:"navigation","aria-label":"pagination"},L4={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},I4=["disabled"],N4={class:"flex items-center gap-1 whitespace-nowrap"},V4=["onClick"],F4={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},$4=["disabled"];function B4(e,t,n,r,s,a){return k(),P("nav",P4,[v("ul",L4,[v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=Et(o=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,I4)]),(k(!0),P(Ve,null,Qe(a.pages,o=>(k(),P("li",N4,[n.pagination.current_page!=o?(k(),P("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300 cursor-pointer",onClick:Et(u=>a.changePage(o),["prevent"])},se(o),9,V4)):(k(),P("a",F4,se(o),1))]))),256)),v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=Et(o=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,$4)])])])}const dd=vt(D4,[["render",B4]]);var H4={exports:{}};/*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * diff --git a/public/build/assets/app-vzCmrDYI.css b/public/build/assets/app-vzCmrDYI.css new file mode 100644 index 000000000..e256494d8 --- /dev/null +++ b/public/build/assets/app-vzCmrDYI.css @@ -0,0 +1 @@ +header{background-color:#fff}header #logo-wrapper{display:flex;align-items:center}header nav{flex:1;height:50px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding:0 8px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;color:#000;text-align:center;white-space:nowrap}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:12px;cursor:pointer}header #right-menu .round-button-user-menu{background-color:#1c4da1}header .round-button:hover,header .round-button-sign:hover,header .round-button-user-menu:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #BBBBBB;border-bottom:10px solid transparent;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;border-bottom:10px solid transparent;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #FE6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}button-icon{margin-right:20px}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #FE6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#fff;border:1px solid #ADB2B6;border-radius:7px;padding:12px 32px;right:0;z-index:1000;margin:0}header .lang-menu .menu-dropdown,header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{display:flex;align-items:center;list-style:none;text-align:start;gap:12px;padding:8px 0}header .user-menu .menu-dropdown li a{white-space:nowrap;text-align:left;text-transform:none!important;font-size:16px!important;color:#1c4da1!important;font-weight:600!important;line-height:22px!important}header .user-menu .menu-dropdown li svg,header .user-menu .menu-dropdown li img{height:16px;width:16px}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);overflow:auto;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000;padding:15px 25px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}@media (max-width: 1280px){header nav{height:auto}header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0px solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0px}header nav ul li ul li a{font-size:16px;color:#1c4da1;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9D9D9D;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0px}}@media (max-width: 640px){#primary-menu{width:100%}#primary-menu>ul{display:none}header #right-menu{display:none;width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header nav ul li{padding:20px 0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width: 1281px){#primary-menu .main-menu-item .sub-menu{display:none;position:absolute;border-radius:7px;margin-top:12px;min-height:40px;height:auto;z-index:9999;background:#fff;border:1px solid #ADB2B6;padding:12px 32px}#primary-menu .main-menu-item .sub-menu .menu-title{position:relative;display:flex;align-items:center;gap:8px;color:#1c4da1;font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;padding:12px 0}#primary-menu .main-menu-item .sub-menu .menu-title .menu-title-icon{width:24px;height:24px}#primary-menu .main-menu-item .sub-menu .menu-title:after{content:"";bottom:0;left:0;position:absolute;height:4px;width:32px;background-color:#f95c22}#primary-menu .main-menu-item .sub-menu li{padding:8px 0}#primary-menu .main-menu-item .sub-menu li a{font-size:16px;color:#1c4da1;font-weight:600;line-height:24px}#right-menu .lang-menu-dropdown{overflow:hidden;border-radius:6px}#right-menu .lang-sub-menu{background:#fff;padding:16px!important}#right-menu .lang-sub-menu .lang-menu-item{cursor:default;display:flex;text-align:start;margin-top:0!important;min-width:200px}#right-menu .lang-sub-menu .lang-menu-item>.cookweek-link{color:#1c4da1!important;justify-content:space-between;margin:12px 16px;border-radius:24px;padding:0!important}#right-menu .lang-sub-menu .lang-menu-item.selected>.cookweek-link{width:100%;border:2px solid #1C4DA1;background-color:#e8edf6;margin:0;padding:10px 16px!important}}@media (max-width: 1280px){#primary-menu{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.main-menu.show{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:0 20px;display:flex!important;align-items:stretch}.main-menu.show .main-menu-item{padding:12px 24px}.main-menu.show .main-menu-item .lang-value{text-transform:uppercase}.main-menu.show .main-menu-item .lang-title{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:not(:has(.sub-menu.show)){display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-value{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-title{display:inline}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu{width:100%}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a{flex-direction:row-reverse;font-size:20px!important;padding:0}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.main-menu.show:has(.sub-menu.show) .sub-menu.show{padding:0 0 40px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li{display:flex;align-items:center;gap:12px;margin-top:24px;padding:0}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>svg,.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>img{width:16px;height:16px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>a{padding:0}.main-menu.show .sub-menu{background-color:transparent;box-shadow:none;margin:0}.main-menu.show .sub-menu .lang-list.show{max-height:-moz-fit-content;max-height:fit-content;padding-top:24px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item{margin-top:0!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item>a{width:100%;margin-top:4px;border:2px solid #E8EDF6;border-radius:24px;padding:10px 16px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item.selected>a{border-color:#1c4da1;background-color:#e8edf6}.main-menu.show .sub-menu:before{display:none}.main-menu.show .sub-menu li{padding:0}.main-menu.show .sub-menu li a{font-family:Montserrat;font-style:normal;font-weight:600;display:inline-block;margin:0;border:0;text-align:left;padding:4px 16px;font-size:16px;text-transform:none}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:gray;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width: 961px){footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}#footer-scroll-activity{transform:translateY(100%);transition:transform .3s ease}#footer-scroll-activity.visible{transform:translateY(0)}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width: 641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width: 961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:60px!important;font-style:normal;font-weight:700;line-height:48px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image,.codeweek-banner.about .image{margin-right:140px}}@media (min-width: 1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.training,.codeweek-banner.schools{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.search{background-color:#164194}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{height:366px;-o-object-fit:contain;object-fit:contain}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width: 961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width: 1281px){.codeweek-searchbox{padding:18px 100px}}.custom-geo-input input{width:100%;border:2px solid #a4b8d9;border-radius:24px;height:48px;font-size:20px;line-height:28px;padding:0 24px;color:#20262c}.multiselect.multi-select.multiselect--active .multiselect--values{display:none}.multiselect.multi-select .multiselect--values{line-height:21px}.multiselect.multi-select .multiselect__tags{cursor:pointer;border-radius:24px;min-height:46px;border:2px solid #A4B8D9;padding:12px 40px 12px 24px;overflow:hidden}.multiselect.multi-select .multiselect__tags .multiselect__input{margin:0;padding:0}.multiselect.multi-select .multiselect__select{width:44px;height:100%}.multiselect.multi-select .multiselect__placeholder,.multiselect.multi-select .multiselect__tags .multiselect__single{padding:0;margin:0;font-size:16px;font-style:normal;font-weight:400;color:#20262c}.multiselect.multi-select .multiselect__placeholder{max-width:100%;color:#9ca3af;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.multiselect.multi-select .multiselect__single{padding-top:6px;color:#333e48}.multiselect.multi-select .multiselect__select:before{content:" ";position:absolute;top:18px;right:14px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(45deg)!important}.multiselect.multi-select .multiselect__select:after{content:" ";position:absolute;top:18px;right:19px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(-45deg)}.multiselect.multi-select .multiselect__tags-wrap{display:flex;flex-wrap:wrap;gap:4px;padding:0}.multiselect.multi-select .multiselect__tags-wrap .multiselect__tag{margin:0}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__single{font-size:20px;line-height:24px}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__input{line-height:24px}.multiselect.multi-select.large-text .multiselect__tags{padding:9px 40px 8px 16px;min-height:48px}.multiselect.multi-select.new-theme .multiselect__tags-wrap{padding:0;transform:translate(-16px)}.multiselect.multi-select.new-theme .multiselect__placeholder{display:block;line-height:32px}.multiselect.multi-select.new-theme .multiselect__single{line-height:32px}.multiselect.multi-select.new-theme .multiselect__tags{border-radius:24px!important;padding:6px 46px 6px 24px}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input{font-size:20px;font-family:Blinker;line-height:32px;margin:0;padding:0}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::-moz-placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__content-wrapper{border:2px solid #ADB2B6;border-radius:12px;overflow:hidden;padding:16px 12px 16px 0}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content{min-height:1px;max-height:268px;overflow:auto}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar{border-radius:6px;width:12px;display:block}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-track{background:#e8edf6;border-radius:8px}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-thumb{background:#1c4da1;border-radius:6px}.multiselect.multi-select.new-theme .multiselect__option{padding:9px 16px 9px 24px;font-size:20px}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--highlight{background-color:#eee;color:#20262c}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected{background-color:transparent}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected:hover{background-color:#eee}.multiselect.multi-select.new-theme .multiselect__option:after{display:none}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.dropdown-datepicker .multiselect__tags{padding-left:42px!important}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field-searchable.align-flex-start{align-items:flex-start}.codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}.codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .multiselect-wrapper,.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .group-fields{flex:1}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-privacy,.codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}#codeweek-searchpage-component .multiselect .multiselect__tags,#codeweek-register-page .multiselect .multiselect__tags{border-radius:29px;min-height:57px}#codeweek-searchpage-component .multiselect .multiselect__select,#codeweek-register-page .multiselect .multiselect__select{width:60px;height:54px}#codeweek-searchpage-component .multiselect .multiselect__placeholder,#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__placeholder,#codeweek-register-page .multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__single{padding-top:6px}#codeweek-searchpage-component .multiselect .multiselect__select:before,#codeweek-register-page .multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}#codeweek-searchpage-component .multiselect .multiselect__tags-wrap,#codeweek-register-page .multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}#codeweek-searchpage-component .codeweek-search-text,#codeweek-register-page .codeweek-search-text{flex:1;margin-right:10px}#codeweek-searchpage-component .codeweek-search-text input,#codeweek-register-page .codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}#codeweek-searchpage-component .codeweek-input-select,#codeweek-register-page .codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#codeweek-searchpage-component .codeweek-input-select::-ms-expand,#codeweek-register-page .codeweek-input-select::-ms-expand{display:none}#codeweek-searchpage-component .codeweek-input-select:hover,#codeweek-register-page .codeweek-input-select:hover{border-color:#888}#codeweek-searchpage-component .codeweek-input-select:focus,#codeweek-register-page .codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}#codeweek-searchpage-component .codeweek-input-select option,#codeweek-register-page .codeweek-input-select option{font-weight:400;color:#000}#codeweek-searchpage-component .codeweek-form,#codeweek-register-page .codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}#codeweek-searchpage-component .codeweek-form p:first-child,#codeweek-register-page .codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}#codeweek-searchpage-component .codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}#codeweek-searchpage-component .codeweek-form-field-wrapper .errors .errorlist{margin:0}#codeweek-searchpage-component .codeweek-form-field,#codeweek-searchpage-component .codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}#codeweek-searchpage-component .codeweek-form-field-searchable.align-flex-start{align-items:flex-start}#codeweek-searchpage-component .codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}#codeweek-searchpage-component .codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}#codeweek-searchpage-component .codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{flex:1;height:57px;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px;width:100%}.codeweek-form-field textarea{flex:1;border-radius:29px;border:1px solid #e8e8e8;text-indent:20px;font-family:"PT Sans, Roboto",sans-serif;font-size:14px;padding-top:16px}#codeweek-searchpage-component .codeweek-form-field label{margin-right:10px;font-family:Blinker}#codeweek-searchpage-component .codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:8px;font-size:14px;box-shadow:none;cursor:pointer}#codeweek-searchpage-component .codeweek-form .multiselect-wrapper,#codeweek-searchpage-component .codeweek-form .datepicker-wrapper,#codeweek-searchpage-component .codeweek-form .input-tag-wrapper{flex:1}#codeweek-searchpage-component .codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}#codeweek-searchpage-component .codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}#codeweek-searchpage-component .codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}#codeweek-searchpage-component.codeweek-form-message .message{margin-bottom:30px}.login-form .codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.login-form .codeweek-form-field-privacy,.login-form .codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]:focus+label,[type=file]+label:hover{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #FE6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.custom-date-picker{font-family:Blinker}.custom-date-picker .dp__outer_menu_wrap{z-index:9999999}.custom-date-picker .dp__menu{border:2px solid #ADB2B6!important;border-radius:12px!important;padding:6px 12px 10px!important}.custom-date-picker .dp__menu .dp__arrow_top{border-width:2px 2px 0 0!important;border-color:#adb2b6!important}.custom-date-picker .dp--header-wrap{margin-bottom:8px}.custom-date-picker .dp--header-wrap .dp__month_year_wrap{justify-content:center}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:first-child{justify-content:flex-end;padding:0 4px;width:auto}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:last-child{justify-content:flex-start;padding:0 4px;width:auto}.custom-date-picker .dp__instance_calendar .dp--tp-wrap .dp__btn svg{stroke:#1c4da1;fill:#1c4da1}.custom-date-picker .dp__calendar_header_separator{background-color:#a4b8d9!important}.custom-date-picker .dp__calendar{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header_separator{margin:8px 0}.custom-date-picker .dp__calendar .dp__calendar{padding-bottom:16px;border-bottom:1px solid #A4B8D9!important}.custom-date-picker .dp__calendar .dp__calendar_header{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header .dp__calendar_header_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner{display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;padding:0;width:32px;height:32px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner:hover{background:#e8edf6}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date,.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date:hover{background:#1c4da1}.custom-date-picker .dp--tp-wrap{width:100%;max-width:100%!important;padding:4px 0;margin-bottom:10px}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]{height:auto}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"] .dp__icon{width:24px;height:24px;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]:after{font-family:Blinker;content:"Select time";font-size:20px;line-height:24px;font-weight:600;padding-left:8px;color:#1c4da1;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp__action_row .dp__selection_preview{display:none}.custom-date-picker .dp__action_row .dp__action_buttons{flex-grow:1;margin:0;width:100%;display:flex;gap:10px}.custom-date-picker .dp__action_row .dp__action_buttons button{display:flex;justify-content:center;align-items:center;width:50%;text-align:center;border-radius:24px;border-width:2px;border-style:solid;height:40px;font-weight:600;font-size:18px;font-family:Blinker;transition-duration:300;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel{color:#1c4da1;border-color:#1c4da1}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel:hover{background-color:#e8edf6}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select{border-color:#f95c22;background-color:#f95c22}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select:hover{border-color:#fb9d7a;background-color:#fb9d7a}.codeweek-more-button{width:45px;height:45px;border:1px solid #FE6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-button input:hover,.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-orange-button{border:2px solid #c54609;border-radius:16px;color:#fff;background-color:#fe6824;font-size:16px;padding:12px 30px;margin-left:4px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{cursor:pointer;padding:7px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;outline:none}.codeweek-action-link-button{cursor:pointer;padding:9px 25px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-link-button.red,.codeweek-action-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width: 641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #0003,0 1px 3px #0003;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid lavenderblush}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px;color:#000000de;margin-bottom:12px}.codeweek-card .card-subtitle{color:#000000de;margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:#0009;margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:center;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width: 641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .expander-always-visible,.codeweek-question-container .container-expansible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border-width:1px;border-color:#fe6824;border-style:dashed;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}.codeweek-blue-box{background-color:#deebf4;padding:20px}.community_type{display:flex;flex-direction:column-reverse}.community_type .text{flex:2}.community_type .text p{line-height:30px;text-align:justify}.community_type .image{flex:1;display:flex;justify-content:center;align-items:center}.community_type_section{padding:20px}@media (min-width: 641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .expansion,.codeweek-question-container .container-expansible .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 55px}.community_type{flex-direction:row}}@media (min-width: 1200px){.codeweek-content-wrapper-inside{margin:15px 115px}}.codeweek-youtube-container{width:100%;border:none;height:500px;margin:auto;background-color:#000;position:relative;overflow:hidden}.codeweek-youtube-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none;align-items:center;justify-content:center;text-align:center}.codeweek-youtube-container .background .container .content{max-width:90%}.codeweek-youtube-container .background .info{width:90%;margin:auto}.codeweek-youtube-container .background .info .button button{background-color:#40b5d1;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;margin:auto}.codeweek-youtube-container .background .info .button button:hover{background:#fe6824}.codeweek-youtube-container .background .info .button button svg{margin-right:.5rem}.codeweek-youtube-container .remember input{margin-right:.5rem}@media (min-width: 1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width: 1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-container-lg{max-width:1460px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container-lg{padding:0 40px}}.codeweek-container{max-width:1220px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container{padding:0 40px}}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{border:1px solid #E6E6E6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width: 641px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:18px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width: 1281px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:20px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans,Roboto;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width: 600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.custom-tinymce .tox-tinymce{border:2px solid #a4b8d9;border-radius:24px}.custom-tinymce .tox-editor-container .tox-menubar{padding:0 12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:first-child{padding-left:12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:last-child{padding-right:12px}.custom-tinymce .tox .tox-statusbar{height:24px;padding:4px 16px}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid lightgrey;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}#teacher-details li.active{border-left-color:#f97316;border-top-color:#f97316}@media (min-width: 641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width: 961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%;margin-bottom:1rem}#main-banner .what .separator{width:32px;border:1px solid #FFFFFF;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}@media (max-width: 993px){#main-banner .info .when{margin:4rem}}@media (max-width: 525px){#main-banner .info .when{margin:0rem}#main-banner .info{padding:1rem}}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}@media (max-width: 993px){#main-banner .info .when .date{width:100%}}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover,#school-banner a:hover .title{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #FE6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width: 641px){#main-banner{background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width: 961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#get-started img,#access-resources img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width: 1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:auto;max-width:500px}#main-banner .info .when .date{font-size:38px;margin-bottom:1rem}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:3rem;margin-left:-10px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.homepage-robot .robot-word{position:absolute;top:0;right:60%;transform:scale(.5) translateY(-100%);opacity:0;animation:robotWordAnimation 2s forwards}.homepage-robot .robot-land{transform:translateY(20%);animation:robotLandAnimation 2s forwards}@keyframes robotWordAnimation{to{top:15%;right:70%;transform:scale(1) translateY(-100%);opacity:1}}@keyframes robotLandAnimation{to{transform:translateY(0)}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.reported-event,.event-already-reported,.report-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.reported-event .actions,.event-already-reported .actions,.report-event .actions{margin-left:10px}.moderate-event{display:flex;align-items:center;padding:5px;background-color:#f8f8f8}.moderate-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width: 641px){.sub-category-title{text-align:left}}@media (min-width: 961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width: 641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width: 961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width: 1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:3;display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px;order:1}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:row;align-items:center;padding:0 30px;order:2;gap:10px}#codeweek-login-page .separator .line{border-top:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg,#codeweek-login-page .social-media-buttons .codeweek-action-link-button img{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#8f7ba1}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}@media (min-width: 1200px){#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:1}#codeweek-login-page .separator{order:2;display:flex;flex-direction:column;align-items:center;padding:0 30px;gap:0}#codeweek-login-page .login-form{order:3}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}}.help-block .errorlist{margin:0}.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;padding-bottom:40px}.reset_description{color:var(--Slate-500, #333E48);font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-forgotpassword-page .codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:flex-start;flex-direction:column;align-content:flex-start}.codeweek-form-field-add{display:flex;flex:1;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-.72px;display:flex;padding-bottom:24px}.reset_description{font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:24px}}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr 1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.how_coding{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width: 481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width: 641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width: 961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width: 1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width: 1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width: 1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:#180053a6;flex:1;margin:0;padding:20px;text-align:center}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.take_part{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.take_part p{color:#000}#codeweek-hackathons-page .hackathons_section.take_part .text-inside{margin:0}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.take_part{padding:50px 70px 30px}#codeweek-hackathons-page .hackathons_section.take_part h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.take_part p{padding-right:70px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width: 1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;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-1\/2{--tw-translate-y: -50%;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-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;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-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;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-1{--tw-translate-y: .25rem;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-1\/2{--tw-translate-y: 50%;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-2{--tw-translate-y: .5rem;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-\[10\%\]{--tw-translate-y: 10%;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))}.-rotate-90{--tw-rotate: -90deg;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))}.rotate-180{--tw-rotate: 180deg;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))}.rotate-90{--tw-rotate: 90deg;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))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;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-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{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-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.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-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * 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-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-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * 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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.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-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-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--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)}.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-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}html{line-height:1.15}body{margin:0;font-family:PT Sans,Roboto;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{margin:0;line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{color:#fe6824;font-weight:700;font-size:20px;line-height:1.3}h2{color:#fe6824;font-weight:700;font-size:18px;line-height:1.3}.orange{color:#fe6824}p{padding:15px 0}p.partner_text{color:#fff;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px}h1+p{padding-top:30px}main{margin-left:auto;margin-right:auto;background-color:#fff}body:not(.new-layout) main{max-width:1280px}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;margin-right:auto;margin-left:auto}body:not(.new-layout) #app{max-width:1280px}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width: 641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width: 961px){h1{font-size:40px}h2{font-size:30px}}.cookweek-link{display:inline-flex;align-items:center;gap:4px;font-family:Montserrat;color:#1c4da1;font-size:16px;font-weight:600}.cookweek-link.hover-underline{position:relative}.cookweek-link.hover-underline .arrow-icon{color:#1c4da1;transition-duration:.3s}.cookweek-link.hover-underline:hover .arrow-icon{transform:scale(-1)}.cookweek-link.hover-underline:hover:after{width:100%}.cookweek-link.hover-underline:after{content:"";position:absolute;width:0;height:2px;background-color:#1c4da1;bottom:0;left:0;transition-duration:.3s}.marker-popup-content .marker-popup-description{max-height:200px;overflow:auto}.marker-popup-content .marker-popup-description p{font-size:14px;padding:0;margin:4px 0}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}#codeweek-error-page{display:flex;justify-content:center;align-items:center;position:relative}.error-container{display:flex;align-items:center;gap:40px;padding:40px;background-color:#fff}.error-box{max-width:400px;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:120px;font-style:normal;font-weight:900;line-height:144px;letter-spacing:-2.4px}.error-robot svg{max-width:915px;margin:0 auto}.error-box p{text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:40px;color:#003087;padding:0}.error-box a{display:inline-block;margin-top:20px;padding:12px 24px;color:var(--Slate-600, #20262C);font-family:Blinker;font-size:18px;font-style:normal;font-weight:600;line-height:28px;background-color:#f25022;border-radius:25px;text-decoration:none}.error-robot{z-index:1}.error-box a:hover{background-color:#fb9d7a}.desktop-robot{display:block}.mobile-robot{display:none}.footer-ellipse{position:absolute;height:324px;bottom:0;width:100%;z-index:0}@media (min-width: 568px) and (max-width: 1024px){.error-container{padding:40px 0}.error-robot svg{max-width:568px;margin:0 auto}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px}}@media (max-width: 568px){#codeweek-error-page{justify-content:flex-start}.desktop-robot{display:none}.mobile-robot{display:block}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px;max-width:150px;margin:0 auto}.error-container{display:flex;align-items:center;gap:40px;padding:80px 0;background-color:#fff}.error-box{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box a{display:flex;height:48px;padding:16px 40px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:250px}.footer-ellipse{height:220px}}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;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))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--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-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;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))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.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-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 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))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 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\: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\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) 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\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);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)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;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))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/php_al-2UTobk_f.js b/public/build/assets/php_al-BV36aMo0.js similarity index 58% rename from public/build/assets/php_al-2UTobk_f.js rename to public/build/assets/php_al-BV36aMo0.js index 404bee5bd..fb7a9a267 100644 --- a/public/build/assets/php_al-2UTobk_f.js +++ b/public/build/assets/php_al-BV36aMo0.js @@ -26,7 +26,7 @@ const e={"about.when-title":"Krijimtaria, kodi dhe bashkëpunimi pa kufij","abou

`,"about.partners_and_sponsors":"Njihuni me partnerët dhe sponsorët tanë","about.about_banner_title":"Forcimi i Europës me aftësi digjitale","about.about_banner_content":"Java e Kodimit e BE-së nxit krijimtarinë, zgjidhjen e problemeve dhe bashkëpunimin, duke i bërë kodimin dhe aftësitë digjitale të gjendshme për të gjithë, gjatë gjithë vitit.","about.partners_and_sponsors-title":"Konsorciumi Code4Europe: Duke Drejtuar të Ardhmen e Javës së Kodimit","about.partners_and_sponsors-content":`

Java e Kodimit e BE-së tani udhëhiqet nga Konsorciumi Code4Europe, i cili përfshin mbi 40 partnerë nga fusha e arsimit dhe industrisë së teknologjisë, në 20 vende të ndryshme. Së bashku, ne sigurojmë rritjen e vazhdueshme të Javës së Kodimit, duke zgjeruar arsimin dixhital dhe duke nxitur bashkëpunimin në mbarë Evropën.

Me një komunitet të fortë edukatorësh, ambasadorësh dhe liderësh të industrisë, ne po formësojmë të ardhmen e kodimit — duke e bërë atë më të aksesueshëm, gjithëpërfshirës dhe me ndikim. -

`,"ambassador.title":"Ambasadorët e EU Code Week","ambassador.your_current_country":"Vendi juaj aktual","ambassador.visit_the":"Vizitoni","ambassador.local_facebook_page":"Faqja Facebook","ambassador.local_website":"Uebsajt","ambassador.ambassadors":"Ambasadorët","ambassador.no_ambassadors":"Ende asnjë ambasador","ambassador.countries_with_ambassadors":"Vendet me ambasadorë","ambassador.why_dont_you_volunteer":"Pse të mos bëheni vullnetar?","auth.failed":"Këto kredenciale nuk përputhen me regjistrat tanë.","auth.throttle":"Shumë përpjekje për identifikim. Provoni sërish për :seconds sekonda.","base.languages.en":"Anglisht","base.languages.fr":"Frëngjisht","base.languages.bg":"Bullgarisht","base.languages.hr":"Kroatisht","base.languages.de":"Gjermanisht","base.languages.pl":"Polonisht","base.languages.cs":"Çekisht","base.languages.el":"Greqisht","base.languages.pt":"Portugalisht","base.languages.da":"Danisht","base.languages.hu":"Hungarisht","base.languages.ro":"Rumanisht","base.languages.nl":"Holandisht","base.languages.ga":"Irlandisht","base.languages.sk":"Sllovakisht","base.languages.it":"Italisht","base.languages.sl":"Sllovenisht","base.languages.et":"Estonisht","base.languages.lv":"Letonisht","base.languages.es":"Spanjisht","base.languages.fi":"Finlandisht","base.languages.lt":"Lituanisht","base.languages.se":"Suedisht","base.languages.sv":"Suedisht","base.languages.al":"Shqip","base.languages.ba":"Boshnjakisht","base.languages.mk":"Maqedonisht","base.languages.me":"Malazisht","base.languages.rs":"Serbisht","base.languages.mt":"Maltezisht","base.languages.tr":"Turqisht","base.resources_local_title":"Burimet e kodimit nga","base.days":"Ditë","base.hours":"Orë","base.minutes":"Minuta","base.seconds":"Sekonda","base.still_have_question":"Keni ende pyetje?","base.drop_us_a_line":"Thjesht na shkruani!","base.get_in_touch":"KONTAKTONI","base.footer_msg":"Një nismë në terren e organizuar nga vullnetarë dhe e mbështetur nga Komisioni Evropian.","base.email":"Email","base.display_email":"Shfaq emailin","base.first_name":"Emri","base.last_name":"Mbiemri","base.your_website":"Uebsajti","base.biography":"Biografia","base.update":"Përditëso","base.delete":"Fshi","base.choose a file":"Zgjidh një skedar","base.learning_bits":"Mësimet","base.codeweek":"CodeWeek","base.bring_codeweek_to_your_students":"Sillni Code Week te studentët tuaj","base.or":"ose","base.newsletter":"","certificates.certificates_for":"Certifikatat për ","certificates.no_certificates":"Nuk ka ende asnjë certifikatë.","challenges-content.chatbot.title":"Krijoni një chatbot","challenges-content.chatbot.author":"Ekipi i EU Code Week","challenges-content.chatbot.purposes.0":"Kodoni gjëegjëza interaktive","challenges-content.chatbot.purposes.1":"Përdorni kodimin për të krijuar dialogë midis një chatbot dhe një përdoruesi","challenges-content.chatbot.description":"Kodoni një bisedë midis një chatbot dhe një përdoruesi që po përpiqet të zgjidhë një gjëegjëzë. Mundohuni të bëni një chatbot që mund të bisedojë si një njeri. Në vend të një gjëegjëze ju mund të krijoni një dialog midis një chatbot dhe një përdoruesi.","challenges-content.chatbot.instructions.0":"Mendoni për një gjëegjëzë","challenges-content.chatbot.instructions.1":"Identifikohuni","challenges-content.chatbot.instructions.2":"ose krijoni një llogari të re. (Kur krijoni një llogari të re kini parasysh që emrat e vërtetë nuk lejohen në Pencil Code për arsye privatësie.)","challenges-content.chatbot.instructions.3":"Klikoni Imagine (Imagjinoni) dhe Make your own (Bëni tuajën)","challenges-content.chatbot.instructions.4":"Përdorni blloqe ose modalitetin e bazuar në tekst për të shkruar gjëegjëzën tuaj","challenges-content.chatbot.instructions.5":"Përndryshe, mund të përdorni","challenges-content.chatbot.instructions.6":"këtë kod","challenges-content.chatbot.instructions.7":"dhe përshtateni atë me gjëegjëzën tuaj ose mund të zgjidhni Answering a riddle (Përgjigjja e një gjëegjëze) nga menyja dhe ta redaktoni","challenges-content.chatbot.example":"Shikoni këtë shembull gjëegjëze.","challenges-content.chatbot.more.0":"Ky kod është përshtatur nga aktiviteti i Pencil Code","challenges-content.chatbot.more.1":"Përgjigjja e gjëegjëzës","challenges-content.paper-circuit.title":"Dilni jashtë linje dhe kodoni: Krijoni një qark letre","challenges-content.paper-circuit.author":"Ekipi i EU Code Week","challenges-content.paper-circuit.purposes.0":"Përmirësoni kreativitetin","challenges-content.paper-circuit.purposes.1":"Zhvilloni aftësi për zgjidhjen e problemeve","challenges-content.paper-circuit.description.0":"Vizatoni një objekt sipas zgjedhjes suaj. Mund të jetë një qiell nate, një nuse pashke, një robot, një pemë Krishtlindjeje ose gjithçka që mund të mendoni. Mos ngurroni ta personalizoni projektin tuaj me pamjet e EU Code Week: mund të eksploroni","challenges-content.paper-circuit.description.1":"Seti i mjeteve të mësuesve të EU Code Week","challenges-content.paper-circuit.description.2":"dhe shkarkoni çdo logo ose pamje që dëshironi. Ju madje mund të krijoni një ftesë me qark letre në EU Code Week. Shtoni një mesazh motivues në qarkun tuaj për të inkurajuar mësuesit e tjerë të bashkohen me Code Week dhe/ose për të kontrolluar uebsajtin e dedikuar për shkollat.","challenges-content.paper-circuit.instructions.0":"Vizatoni një objekt dhe vendosni cilat pjesë do të ndriçohen (p.sh. yjet).","challenges-content.paper-circuit.instructions.1":"Bëni një vrimë përmes letrës me një laps dhe futni një adeziv LED në secilën pjesë të ndriçuar. ","challenges-content.paper-circuit.instructions.2":"Vizatoni një rreth ku do të vendosni baterinë e sheshtë.","challenges-content.paper-circuit.instructions.3":"Vizatoni një pjesë + dhe një - në anën tjetër të letrës. Sigurohuni që pjesa më e gjatë e adezivit të qarkut LED të jetë e lidhur me anën “+” të baterisë dhe pjesa më e shkurtër me anën “-” të baterisë.","challenges-content.paper-circuit.instructions.4":"Vendoseni shiritin e bakrit në shinat.","challenges-content.paper-circuit.instructions.5":"Krijoni një palosje në mënyrë që kur letra të mbulojë baterinë, drita LED të ndriçohet. Ju mund të përdorni një kapëse letre për të siguruar kontakt të mirë me shiritin e bakrit.","challenges-content.paper-circuit.instructions.6":"Bëni një fotografi të qarkut tuaj të letrës dhe shpërndajeni në Instagram, duke shpjeguar pse mendoni se ia vlen të merrni pjesë në këtë nismë. ","challenges-content.paper-circuit.example":"Shihni disa shembuj qarqesh letre","challenges-content.paper-circuit.materials.0":"letër ose karton","challenges-content.paper-circuit.materials.1":"shkumësa me ngjyra ose shënues","challenges-content.paper-circuit.materials.2":"bateri e sheshtë","challenges-content.paper-circuit.materials.3":"shirit bakri","challenges-content.paper-circuit.materials.4":"Ngjitëset e qarkut LED","challenges-content.paper-circuit.materials.5":"kapëse letre","challenges-content.dance.title":"Krijo një kërcim","challenges-content.dance.author":"Ekipi i EU Code Week","challenges-content.dance.purposes.0":"Për të mësuar konceptet bazë të kodimit","challenges-content.dance.purposes.1":"Për të mësuar se si të animoni personazhet","challenges-content.dance.description":"Në këtë sfidë ju do të krijoni një grup personazhesh që do të kërcejnë së bashku. Ju do të përdorni një bibliotekë të integruar mediatike për të zgjedhur personazhe dhe klipe muzikore ose mund të krijoni tuajën. Ju do t'i animoni personazhet që të kërcejnë dhe të flasin me njëri -tjetrin.","challenges-content.dance.instructions.0":"Identifikohuni","challenges-content.dance.instructions.1":"si mësues. Krijoni llogari nxënësish dhe ndajini ato me nxënësit tuaj. Përndryshe, ndani një kod të klasës dhe bëni që nxënësit tuaj të regjistrohen me adresën e emailit të shkollës. Nëse jeni nxënës, mund të bashkoheni si nxënës, por do t'ju kërkohet të jepni adresën e emailit të prindit tuaj në mënyrë që ata të mund të miratojnë llogarinë tuaj.","challenges-content.dance.instructions.2":"Klikoni","challenges-content.dance.instructions.3":"dhe jepini një titull","challenges-content.dance.instructions.4":"Shkoni te","challenges-content.dance.instructions.5":"për të shtuar një sfond duke klikuar mbi ikonën e ingranazhit. Zgjidhni një sfond nga Biblioteka mediatike (Media Library), ngarkoni imazhin tuaj ose madje mund të bëni një fotografi dhe ta ngarkoni. Zgjidhni një klip audio dhe shtojani atë skenës:","challenges-content.dance.instructions.6":"Klikoni te","challenges-content.dance.instructions.7":"butoni për të shtuar personazhe ose objekte që do t'i animoni në mënyrë që ata të mund të lëvizin, flasin dhe bashkëveprojnë me njëri -tjetrin. Shtoni dy ose tre personazhe sipas dëshirës suaj. Ju mund të vizatoni aktorët tuaj ose të modifikoni aktorët ekzistues. Shtojini veshje të ndryshme personazhit tuaj duke klikuar ikonën e lapsit.","challenges-content.dance.instructions.8":"Klikoni mbi secilin aktor dhe animojeni atë duke shtuar blloqet e mëposhtme","challenges-content.dance.instructions.9":"Shtoni një","challenges-content.dance.instructions.10":"bllok say","challenges-content.dance.instructions.11":"dhe lërini aktorët tuaj të flasin me njëri -tjetrin. Ndryshoni formën e flluskave të të folurit dhe fontin dhe madhësinë e tekstit tuaj","challenges-content.dance.example.0":"Shikoni","challenges-content.dance.example.1":"këtë shembull","challenges-content.dance.example.2":"të robotëve që kërcejnë. Ndihuni të lirë ta përdorni dhe ta përzieni atë.","challenges-content.compose-song.title":"Krijoni një kompozim muzikor","challenges-content.compose-song.author":"Ekipi i EU Code Week","challenges-content.compose-song.purposes.0":"Për të mësuar kodimin përmes muzikës","challenges-content.compose-song.purposes.1":"Për të dalluar zhanret dhe instrumentet muzikore","challenges-content.compose-song.purposes.2":"Për të kompozuar një këngë duke përzier klipet e zërit","challenges-content.compose-song.description":"Në këtë sfidë ju do të krijoni një kompozim muzikor duke përdorur një gjuhë programimi. Ju mund të përdorni klipet e integruar të zërit ose të regjistroni tuajin dhe t’i përzieni ato për të krijuar një kompozim muzikor. Ekzekutoni kodin tuaj në Digital Audio Workstation dhe dëgjoni muzikën që keni koduar. Luani me tinguj dhe efekte të ndryshme për të modifikuar muzikën tuaj.","challenges-content.compose-song.instructions.0":"Identifikohuni","challenges-content.compose-song.instructions.1":"Klikoni këtu për të bërë një skenar","challenges-content.compose-song.instructions.2":"Emërtoni skenarin tuaj dhe zgjidhni","challenges-content.compose-song.instructions.3":"si gjuhë programimi","challenges-content.compose-song.instructions.4":"Filloni të shkruani kodin tuaj midis rreshtave","challenges-content.compose-song.instructions.5":"dhe","challenges-content.compose-song.instructions.6":"dhe..","challenges-content.compose-song.instructions.7":"Shfletoni klipet muzikorë te","challenges-content.compose-song.instructions.8":"Biblioteka e tingujve","challenges-content.compose-song.instructions.9":"dhe zgjidhni zhanret e muzikës, artistët dhe instrumentet që ju pëlqejnë","challenges-content.compose-song.instructions.10":"Për të shtuar një klip zanor në këngën tuaj, shkruani","challenges-content.compose-song.instructions.11":"Midis kllapës duhet të jenë 4 parametrat e mëposhtëm, të ndarë me presje","challenges-content.compose-song.instructions.12":"Klipi zanor","challenges-content.compose-song.instructions.13":"Vendoseni kursorin midis kllapave, shkoni te Biblioteka e tingujve, zgjidhni një klip dhe ngjiteni atë duke klikuar në ikonën e ngjitjes blu","challenges-content.compose-song.instructions.14":"Numri i këngës","challenges-content.compose-song.instructions.15":"këngët ju ndihmojnë t’i organizoni tingujt tuaj sipas llojit të instrumentit (vokal, bas, bateri, tastierë etj.). Shtoni sa më shumë këngë (instrumente) që të doni. Këngët shfaqen si rreshta që kalojnë nëpër Digital Audio Workstation","challenges-content.compose-song.instructions.16":"Masa e fillimit","challenges-content.compose-song.instructions.17":"tregon kur tingulli juaj do të fillojë të luhet. Masat janë njësi të kohës muzikore. Një masë është 4 rrahje","challenges-content.compose-song.instructions.18":"Masa përfundimtare","challenges-content.compose-song.instructions.19":"tregon kur zëri juaj do të ndalojë së luajturi","challenges-content.compose-song.instructions.20":"Një linjë e tillë kodi do të duket kështu","challenges-content.compose-song.instructions.21":"Ju mund të shtoni efekte të ndryshme, të tilla si volumi për të rritur tingullin e kompozimit tuaj. Volumi varion nga -60,0 decibel në 12,0 decibel me 0,0 që është volumi origjinal.","challenges-content.compose-song.instructions.22":"Shkruani","challenges-content.compose-song.instructions.23":"Në kllapa, shkruani numrin e këngës, VOLUME, GAIN, nivelin e volumit, masën kur fillon, nivelin dhe masën kur mbaron","challenges-content.compose-song.instructions.24":"Ky është një shembull i një efekti të zbehur","challenges-content.compose-song.instructions.25":"dhe një efekt i zbehur","challenges-content.compose-song.example.0":"Dëgjoni","challenges-content.compose-song.example.1":"një shembull të një kënge të koduar me Earsketch","challenges-content.compose-song.example.2":"Mund ta importoni kodin dhe ta modifikoni","challenges-content.sensing-game.title":"Bëni një lojë video me sensorë","challenges-content.sensing-game.author":"Ekipi i EU Code Week","challenges-content.sensing-game.purposes.0":"Për të koduar objektet e animuara","challenges-content.sensing-game.purposes.1":"Për të zhvilluar të kuptuarit se si të kontrolloni animacionin dixhital me lëvizje fizike","challenges-content.sensing-game.purposes.2":"Për të kompozuar një këngë duke përzier klipet e zërit","challenges-content.sensing-game.description":"Në këtë sfidë ju do të krijoni një lojë të thjeshtë që përdor një videokamerë si sensor për të zbuluar lëvizjen, që do të thotë se ju do të jeni në gjendje të kontrolloni animacionin tuaj me lëvizje fizike. Në këtë lojë, detyra është të mblidhni sa më shumë flluska të EU Code Week në 30 sekonda. Në vend që të grumbulloni flluska, mund të krijoni një lojë në të cilën ju ndiqni një personazh ose plasni tullumbace me duart tuaja.","challenges-content.sensing-game.instructions.0":"Identifikohuni","challenges-content.sensing-game.instructions.1":"Klikoni","challenges-content.sensing-game.instructions.2":"Add an extension (Shtoni një shtesë)","challenges-content.sensing-game.instructions.3":"dhe zgjidhni","challenges-content.sensing-game.instructions.4":"Video Sensing","challenges-content.sensing-game.instructions.5":"Ajo do të zbulojë se sa shpejt po lëviz një objekt. Nëse numri është më i ulët, do të jetë më i ndjeshëm ndaj lëvizjes.","challenges-content.sensing-game.instructions.6":"Shtoni një personazh (sprite). Zgjidhni një tingull dhe shtojani atë personazhit tuaj. Nëse dëshironi, mund të shtoni","challenges-content.sensing-game.instructions.7":"Create a clone (Krijoni një klon)","challenges-content.sensing-game.instructions.8":"për të dublikuar personazhin tuaj.","challenges-content.sensing-game.instructions.9":"Krijoni dy ndryshore (variables): një për","challenges-content.sensing-game.instructions.10":"Rezultati","challenges-content.sensing-game.instructions.11":"dhe tjetra për","challenges-content.sensing-game.instructions.12":"Kohëmatësi","challenges-content.sensing-game.instructions.13":"dhe shtojini ato te personazhi. Vendosni Kohëmatësin në 30 dhe shtoni","challenges-content.sensing-game.instructions.14":"Change Kohëmatësi by -1 (Ndrysho Kohëmatësin me -1)","challenges-content.sensing-game.instructions.15":"Krijoni një personazh të ri","challenges-content.sensing-game.instructions.16":"Loja mbaroi","challenges-content.sensing-game.instructions.17":"për të përfunduar lojën. Ju gjithashtu mund të krijoni një personazh me titullin e lojës suaj, p.sh., Mblidhni të gjitha flluskat e EU Code Week.","challenges-content.sensing-game.example.0":"Luani një lojë me sensorë video Mblidhni të gjitha flluskat e EU Code Week. Ndihuni i lirë të rimiksoni","challenges-content.sensing-game.example.1":"këtë projekt","challenges-content.calming-leds.title":"LED-e qetësuese: krijoni një pajisje të thjeshtë me micro:bit","challenges-content.calming-leds.author":"Micro:bit Educational Foundation","challenges-content.calming-leds.duration":"20 minuta","challenges-content.calming-leds.materials.0":"një pajisje micro:bit dhe paketë baterie (nëse është e disponueshme)","challenges-content.calming-leds.materials.1":"një laptop ose tablet me të cilin mund të vizitoni Microsoft MakeCode dhe Youtube","challenges-content.calming-leds.materials.2":"microbit.org për burimet e aktivitetit","challenges-content.calming-leds.description":"Nxënësit krijojnë një pajisje dixhitale duke përdorur LED-e që mund t'i ndihmojnë ata të rregullojnë frymëmarrjen dhe të ndihen më të qetë. Atyre do t'u kërkohet të shkruajnë një kod të thjeshtë, duke eksploruar animacione dhe sekuenca.","challenges-content.calming-leds.instructions.0":"Qëllimi është të krijoni një pajisje LED qetësuese që mund ta përdorni për të rregulluar frymëmarrjen tuaj. Kjo pajisje mund të krijohet në një bord fizik mikro:bit ose në imituesin në redaktorin MakeCode.","challenges-content.calming-leds.instructions.1":"Sfida mund të kryhet duke përdorur editorin MakeCode dhe duke shkruar një sekuencë të thjeshtë kodi siç tregohet në video/pamjen e ekranit.","challenges-content.calming-leds.instructions.2":"Për të zhvilluar sfidën, nxënësit mund të eksplorojnë animacione të ndryshme dhe të bëhen krijues me animacionin që do të donin të shihnin për t'i ndihmuar ata të ndiheshin të qetë ose të lumtur.","challenges-content.calming-leds.instructions.3":"Më shumë informacion dhe udhëzime video në","challenges-content.calming-leds.instructions.4":"këtë lidhje","challenges-content.calming-leds.example":"Vizitoni këtë faqe për udhëzime dhe video të sfidës së përfunduar plus si të kodoni","challenges-content.calming-leds.purposes.0":"Për të hartuar një produkt të thjeshtë dixhital me një qëllim të dobishëm","challenges-content.calming-leds.purposes.1":"Për të eksploruar sekuencat dhe animacionet dhe si funksionojnë ato","challenges-content.calming-leds.purposes.2":"Për të testuar dhe korrigjuar një kod të thjeshtë","challenges-content.calming-leds.purposes.3":"Për të përsëritur një dizajn duke i bërë animacionet më të shpejta ose më të ngadalta","challenges-content.computational-thinking-and-computational-fluency.title":"Mendimi kompjuterik dhe programimi kompjuterik me ScratchJr","challenges-content.computational-thinking-and-computational-fluency.author":"Stamatis Papadakis - Ambasadori i EU Code Week Greqi","challenges-content.computational-thinking-and-computational-fluency.purposes.0":"Për t'u njohur me komandat dhe ndërfaqen e re.","challenges-content.computational-thinking-and-computational-fluency.purposes.1":"Për të krijuar programe të thjeshta me komanda të thjeshta shkak-pasojë.","challenges-content.computational-thinking-and-computational-fluency.purposes.2":"Për të kryer një korrigjim të thjeshtë përmes provës dhe gabimit.","challenges-content.computational-thinking-and-computational-fluency.description":"Në këtë sfidë fëmijët do të integrojnë konceptet e mendimit kompjuterik në projektet e tyre duke përdorur aplikacionin ScratchJr për t’i bërë historitë e tyre më tërheqëse, emocionuese dhe emocionale.","challenges-content.computational-thinking-and-computational-fluency.instructions.0":"ScratchJr nuk kërkon që fëmijët të dinë shkrim e këndim. Të gjitha udhëzimet dhe opsionet e menysë janë të identifikueshme përmes simboleve dhe ngjyrave. Sfida mund të përfundojë brenda klasës, laboratorit apo edhe në një hapësirë ​​të hapur pasi nuk kërkohet internet.","challenges-content.computational-thinking-and-computational-fluency.instructions.1":"Fëmijët përdorin qytetin si sfond dhe përdorin blloqe kodimi për të bërë një makinë të lëvizë nëpër qytet.","challenges-content.computational-thinking-and-computational-fluency.example.0":"Fëmijët mund të përdorin blloqe zanore dhe lëvizjeje dhe mund të fillojnë përsëri blloqe për t'i bërë personazhet të kërcejnë.","challenges-content.computational-thinking-and-computational-fluency.example.1":"Fëmijët zgjedhin një sfond dhe një personazh dhe përdorin një bllok lëvizjeje për të bërë një makinë të lëvizë nëpër qytet Fëmijët mund të përdorin bllokun e shpejtësisë për të shpejtuar ose ngadalësuar një personazh.","challenges-content.computational-thinking-and-computational-fluency.materials.0":"Aplikacioni falas","challenges-content.computational-thinking-and-computational-fluency.materials.1":"punon me sisteme operative dhe lloje pajisjesh inteligjente të ndryshme","challenges-content.computational-thinking-and-computational-fluency.materials.2":"Gjithashtu","challenges-content.computational-thinking-and-computational-fluency.materials.3":"uebsajti ofron shumë materiale edukative falas","challenges-content.computational-thinking-and-computational-fluency.duration":"90 minuta","challenges-content.ai-hour-of-code.title":"Ora AI e Kodit","challenges-content.ai-hour-of-code.author":"Minecraft Education Edition","challenges-content.ai-hour-of-code.purposes.0":"Për të krijuar zgjidhje kodimi që përfshijnë sekuenca, ngjarje, cikle dhe kushtore","challenges-content.ai-hour-of-code.purposes.1":"Për të zbërthyer hapat e nevojshëm për të zgjidhur një problem në një sekuencë të saktë udhëzimesh","challenges-content.ai-hour-of-code.purposes.2":"Për të eksploruar konceptet e kodimit","challenges-content.ai-hour-of-code.description":"Një fshat kërcënohet nga zjarri dhe ka nevojë që ju të kodoni një zgjidhje! Njihuni me ndihmësin tuaj të kodimit, Agjenti Minecraft, pastaj programoni Agjentin për të naviguar nëpër pyll dhe për të mbledhur të dhëna. Këto të dhëna do të ndihmojnë Agjentin të parashikojë se ku do të ndodhin zjarret. Pastaj kodoni Agjentin për të ndihmuar në parandalimin e përhapjes së zjarrit, shpëtimin e fshatit dhe kthimin e jetës në pyll. Mësoni bazat e kodimit dhe eksploroni një shembull të botës reale të inteligjencës artificiale (AI).","challenges-content.ai-hour-of-code.instructions":"Shkarkoni planin mësimor këtu","challenges-content.ai-hour-of-code.materials.0":"Instaloni Minecraft: Education Edition","challenges-content.ai-hour-of-code.materials.1":"Pas instalimit të Minecraft Education Edition, sfida është në","challenges-content.ai-hour-of-code.materials.2":"këtë uebsajt","challenges-content.create-a-dance.title":"Krijoni një kërcim me Ode to Code!","challenges-content.create-a-dance.purposes":"Për të praktikuar kodimin në një mënyrë argëtuese dhe të ndiheni i lidhur me komunitetin e EU Code Week.","challenges-content.create-a-dance.description.0":"Krijoni një kërcim me Ode to Code! Përdorni","challenges-content.create-a-dance.description.1":"Tutorialin e Dance Party","challenges-content.create-a-dance.description.2":"për të koduar një kërcim për Ode to Code. Himni zyrtar i EU Code Week renditet si një përzgjedhje në Dance Party.","challenges-content.create-a-dance.instructions.0":"Udhëzimet shfaqen si video brenda","challenges-content.create-a-dance.instructions.1":"tutorialit","challenges-content.create-a-dance.instructions.2":"dhe gjithashtu shkruhen në krye të çdo niveli","challenges-content.create-a-dance.example":"Krijimet e nxënësve të zgjedhur mund të gjenden në faqen në vijim","challenges-content.create-a-dance.materials":"Tutoriali i Code.org","challenges-content.create-a-simulation.title":"Krijoni një simulim!","challenges-content.create-a-simulation.purposes.0":"Për të mësuar rreth simulimeve duke prezantuar ndryshoret e mëposhtme: krijimi i një turme, normat e rikuperimit, mbajtja e maskave dhe vaksinat.","challenges-content.create-a-simulation.purposes.1":"Për të aktivizuar njohuritë paraprake në lidhje me shpërthimet e viruseve në botën reale që do të zbatohen për një skenar fiktiv.","challenges-content.create-a-simulation.description":"Shkruani kod për të krijuar dhe drejtuar simulimin tuaj të shpërthimit të virusit në Monster Town. Mësoni të kodoni dhe bëni parashikime se çfarë do të ndodhë me fqinjët e Monster Town.","challenges-content.create-a-simulation.instructions.0":"Udhëzimet shfaqen si video brenda","challenges-content.create-a-simulation.instructions.1":"tutorialit","challenges-content.create-a-simulation.instructions.2":"dhe gjithashtu shkruhen në krye të çdo niveli","challenges-content.create-a-simulation.example":"Kur të keni mbaruar, mund ta ndani simulimin tuaj me të tjerët. Ndani mesazhin tuaj se çfarë mendoni se mund të bëjmë për të ndihmuar për t’i mbajtur të tjerët të shëndetshëm kur vjen një virus në qytet.","challenges-content.create-a-simulation.materials":"Tutoriali i Code.org","challenges-content.create-your-own-masterpiece.title":"Krijo kryeveprën tënde!","challenges-content.create-your-own-masterpiece.audience":"E pranueshme për të gjitha moshat","challenges-content.create-your-own-masterpiece.purpose":"Për të futur konceptet e shkencës kompjuterike në mënyrë vizuale dhe për të frymëzuar krijimtarinë","challenges-content.create-your-own-masterpiece.description":"Krijoni kryeveprën tuaj me artistin! Përdorni blloqe kodesh për ta bërë artistin tuaj të krijojë një vepër unike arti.","challenges-content.create-your-own-masterpiece.instructions":"Udhëzimet janë të shënuara në krye të çdo niveli","challenges-content.create-your-own-masterpiece.example":"Shembujt e artistëve mund të gjenden në këtë faqe nën vizatim","challenges-content.create-your-own-masterpiece.materials.0":"Niveli i parë i tutorialit mund të gjendet","challenges-content.create-your-own-masterpiece.materials.1":"KËTU","challenges-content.cs-first-unplugged-activities.title":"Aktivitetet e CS First Unplugged","challenges-content.cs-first-unplugged-activities.purposes.0":"Për të mbështetur nxënësit që mësojnë nga shtëpia","challenges-content.cs-first-unplugged-activities.purposes.1":"Për t’u dhënë të gjithëve një pushim nga ekranet e tyre","challenges-content.cs-first-unplugged-activities.description":"CS First Unplugged është një grup aktivitetesh që i prezantojnë nxënësit me konceptet e shkencës kompjuterike pa kompjuter. Ne e kemi projektuar këtë mësim për të demonstruar se shkenca kompjuterike është shumë më tepër sesa thjesht kod.","challenges-content.cs-first-unplugged-activities.instructions.0":"Do ta gjeni broshurën për të gjitha aktivitetet në gjuhën angleze në këtë","challenges-content.cs-first-unplugged-activities.instructions.1":"lidhje","challenges-content.cs-first-unplugged-activities.instructions.2":"si dhe Planin mësimor në anglisht në këtë","challenges-content.cs-first-unplugged-activities.instructions.3":"Aktivitetet në këtë mësim mund të kryhen individualisht dhe në çdo rend","challenges-content.cs-first-unplugged-activities.instructions.4":"Mësuesi mund të marrë një fotografi të procesit mësimor dhe ta ndajë atë në Instagram duke përdorur #EUCodeWeekChallengeGoogle #GrowWithGoogle","challenges-content.cs-first-unplugged-activities.materials.0":"Përveç broshurës së aktiviteteve, disa aktivitete kërkojnë ose përfitojnë opsionalisht nga materiale shtesë.","challenges-content.cs-first-unplugged-activities.materials.1":"Numërues të vegjël (si fasulet e thata) për t’i përdorur në hartën Krijo rrjetin e një lagjeje.","challenges-content.cs-first-unplugged-activities.materials.2":"Gërshërë për të prerë rrotën e shifrës Dërgo një mesazh sekret.","challenges-content.cs-first-unplugged-activities.materials.3":"Karton dhe ngjitës për të siguruar fortësi shtesë për rrotën e shifrës Dërgo një mesazh sekret.","challenges-content.cs-first-unplugged-activities.materials.4":"Një pineskë, kruese dhëmbësh ose kapëse letre e drejtuar për të lidhur rrotën e shifrës Dërgo një mesazh sekret.","challenges-content.family-care.title":"Kujdesi për familjen","challenges-content.family-care.experience":"E hapur për të gjithë","challenges-content.family-care.duration":"5 deri në 10 orë","challenges-content.family-care.author":"","challenges-content.family-care.purposes.0":"Për të hulumtuar mbi çështjen ‘kujdesi për familjen’ me të cilin përballemi çdo ditë;","challenges-content.family-care.purposes.1":"Për t'i parë problemet si mundësi dhe për të gjeneruar zgjidhje krijuese;","challenges-content.family-care.purposes.2":"Për të përdorur kodin për të realizuar në mënyrë inovative zgjidhjet tuaja;","challenges-content.family-care.purposes.3":"Për të hartuar afishe dhe për t'i paraqitur zgjidhjet tuaja te të tjerët;","challenges-content.family-care.purposes.4":"Për të përdorur mediat sociale për të krijuar ndikime në projektet tuaja.","challenges-content.family-care.description.0":"Çfarë ju vjen në mendje kur flasim për shtëpinë? Një shtëpi e bukur? Një darkë e madhe e përgatitur nga prindërit? Një hapësirë ​​sekrete për veten tuaj? Një shtëpi e ngrohtë ushqen trupin dhe shpirtin tonë si një pikë karburanti. Mes zhurmës së jetës moderne, prindërit janë gjithmonë të zënë për punë. Kur shoqëroheni me miqtë, nuk mund t'i lini macet tuaja prapa. Por si të kujdeseni për shoqërinë tuaj kur jeni larg? Tema e sfidës është","challenges-content.family-care.description.1":"Kujdesi për familjen","challenges-content.family-care.description.2":"Bazuar në këtë temë, nxënësit inkurajohen të zhvillojnë një ide për të transmetuar dashurinë dhe kujdesin përmes kodimit dhe pajisjeve. Ja disa pyetje për të cilat mund të mendoni","challenges-content.family-care.description.3":"Sa anëtarë të familjes ka në shtëpinë tuaj? Kush janë ata? A keni hasur ndonjë problem kur qëndroni me ta? Çfarë lloji kujdesi kanë nevojë ata?","challenges-content.family-care.description.4":"A njihni dikë që i mungon kujdesi familjar më shumë se të tjerët në komunitetin tuaj? Si mund t'i ndihmoni ata?","challenges-content.family-care.instructions.0":"Rrahje mendimesh dhe kërkime mbi temën e kujdesit familjar","challenges-content.family-care.instructions.1":"Lista e çdo problemi","challenges-content.family-care.instructions.2":"Gjeneroni zgjidhje të mundshme","challenges-content.family-care.instructions.3":"Zgjidhni një zgjidhje","challenges-content.family-care.instructions.4":"Programoni dhe ndërtoni strukturën","challenges-content.family-care.instructions.5":"Dizajnoni një afishe për të paraqitur projektin tuaj","challenges-content.family-care.instructions.6":"Prezantojani atë mësuesve tuaj dhe anëtarëve të familjes","challenges-content.family-care.example.0":"Ju lutemi gjeni disa shembuj nga këtu","challenges-content.family-care.example.1":"dhe","challenges-content.family-care.materials.0":"Mjeti i kodimit:","challenges-content.family-care.materials.1":"ose shkarkoni","challenges-content.family-care.materials.2":"Versionin e kompjuterit","challenges-content.family-care.materials.3":"mBlock është një gjuhë programimi e bazuar në Scratch","challenges-content.family-care.materials.4":"Kjo sfidë është përshtatur edhe nga Konkursi MakeX Global Spark, një program dizajni krijues i bazuar në projekte për të rinjtë e moshës 6 deri në 13 vjeç.","challenges-content.family-care.materials.5":"Ekipi pjesëmarrës do të duhet të përqendrohet në temën specifike dhe të krijojë një zgjidhje përmes programimit të softuerit dhe ndërtimit të harduerit.","challenges-content.family-care.materials.6":"Nxënësit inkurajohen të përfundojnë sfidën në Codeweek dhe ta çojnë atë në nivelin ndërkombëtar për të komunikuar me nxënësit e tjerë dhe për të fituar çmime.","challenges-content.family-care.materials.7":"Për më shumë informacion, ju lutemi shikoni:","challenges-content.family-care.materials.8":"ose na kontaktoni në","challenges-content.virtual-flower-field.title":"Rritni fushën tuaj virtuale të luleve","challenges-content.virtual-flower-field.author":"Jadga Huegle - Njihuni me trajnerin e Code dhe pjesë e ekipit SAP Snap!","challenges-content.virtual-flower-field.duration":"30-60 minuta","challenges-content.virtual-flower-field.purposes.0":"Për të njohur programimin me një projekt të thjeshtë, por ekspresiv.","challenges-content.virtual-flower-field.purposes.1":"Për të mësuar se kodimi mund të jetë artistik dhe të çojë në rezultate të bukura.","challenges-content.virtual-flower-field.purposes.2":"Për ta bërë vjeshtën më të ndritshme me lule shumëngjyrëshe dhe EU Code Week.","challenges-content.virtual-flower-field.purposes.3":"Për të treguar diversitetin e luleve në Tokë.","challenges-content.virtual-flower-field.purposes.4":"Për të kontribuar në Qëllimet e Zhvillimit të Qëndrueshëm (SDG), veçanërisht SDG13 -Ndryshimi i Klimës duke krijuar evenimente kodimi që përmirësojnë edukimin mbi ndryshimet klimatike përmes ndërgjegjësimit mbi këtë temë.","challenges-content.virtual-flower-field.description":"Zhvilloni një program në Snap! i cili rritet një fushë lulesh virtuale me lloje të ndryshme lulesh dhe numër të ndryshëm petalesh.","challenges-content.virtual-flower-field.instructions.0":"Nëse keni nevojë për frymëzim se si të filloni me sfidën, shikoni","challenges-content.virtual-flower-field.instructions.1":"këtë video","challenges-content.virtual-flower-field.instructions.2":"ose përdorni","challenges-content.virtual-flower-field.instructions.3":"këtë dokument","challenges-content.virtual-flower-field.instructions.4":"për ta ndjekur","challenges-content.virtual-flower-field.instructions.5":"Sfida mund të kryhet duke programuar një fushë lulesh virtuale në Snap! (ose Scratch) dhe duke postuar një pamje ekrani ose fotografi të rezultatit në internet.","challenges-content.virtual-flower-field.instructions.6":"Fusha e luleve duhet të përmbajë lloje të ndryshme lulesh me numër të ndryshëm petalesh. Në mënyrë ideale, lulet janë të programuara, që do të thotë se ato janë ndërtuar duke vulosur dhe kthyer (ose vizatuar dhe kthyer) petale në mënyrë të përsëritur.","challenges-content.virtual-flower-field.instructions.7":"Postoni një imazh të kopshtit tuaj të luleve virtuale me #MeetandCode.","challenges-content.virtual-flower-field.materials.0":"Ne rekomandojmë përdorimin e","challenges-content.virtual-flower-field.materials.1":"megjithatë, projekti gjithashtu punon në","challenges-content.haunted-house.title":"Haunted House in Hedy","challenges-content.haunted-house.author":"Felienne Hermans, Leiden University - Ramon Moorlag, I&I - CodeWeek NL","challenges-content.haunted-house.audience":"Mësuesit dhe edukatorët","challenges-content.haunted-house.duration":"1 orë ose 2 orë në varësi të njohurive paraprake","challenges-content.haunted-house.purposes.0":"Për të bërë një histori interaktive të Haunted House.","challenges-content.haunted-house.purposes.1":"Për të mësuar programimin me Hedy.","challenges-content.haunted-house.description":"Me Hedy, ju do të krijoni një histori të Haunted House me elementë ndërveprues. Sa herë që kodi ekzekutohet, do të krijohet një histori e re. Historia gjithashtu mund të lexohet me zë të lartë nga kompjuteri juaj dhe të ndahet në internet.","challenges-content.haunted-house.instructions.0":"Filloni me hapjen e një shfletuesi dhe shkoni te hedycode.com.","challenges-content.haunted-house.instructions.1":"Ndiqni udhëzimet për nivelet 1-4. Përdorni skedat ‘Level’ dhe ‘Haunted house.’","challenges-content.haunted-house.instructions.2":"Me ndihmën e këtyre niveleve, ne do të shkruajmë një histori interaktive të Haunted House.","challenges-content.haunted-house.instructions.3":"Për mësuesit, një plan mësimor Hedy mund të gjendet","challenges-content.haunted-house.instructions.4":"këtu","challenges-content.haunted-house.instructions.5":"Mund të gjeni një regjistrim të Felienne Hermans që prezanton Hedy në","challenges-content.haunted-house.instructions.6":"këtë lidhje","challenges-content.haunted-house.example":"Shembulli i Haunted House në nivelin","challenges-content.haunted-house.materials.0":"Hedy në","challenges-content.haunted-house.materials.1":"niveli 1 deri 4","challenges-content.inclusive-app-design.title":"Inclusive App Design","challenges-content.inclusive-app-design.author":"Apple Education","challenges-content.inclusive-app-design.duration":"60 minuta + aktivitete opsionale shtesë","challenges-content.inclusive-app-design.purposes.0":"Për të rrahur ide, planifikuar, prototipuar dhe ndarë një ide aplikacioni që të gjithë të mund ta kenë dhe ta kuptojnë.","challenges-content.inclusive-app-design.description":"Aplikacionet e shkëlqyera fillojnë me ide të shkëlqyera. Në këtë aktivitet, nxënësit do të vijnë me një ide aplikacioni mbi një temë për të cilën interesohen, pastaj do të zbulojnë se si të hartojnë aplikacione me përfshirjen dhe aksesueshmërinë në mendje.","challenges-content.inclusive-app-design.instructions.0":"Të gjitha udhëzimet do t'i gjeni në këtë lidhje","challenges-content.inclusive-app-design.instructions.1":"Me këtë plan mësimor njëorësh, mësuesit mund t'i udhëzojnë nxënësit të","challenges-content.inclusive-app-design.instructions.2":"Mësojnë rreth dizajnit të aplikacionit gjithëpërfshirës","challenges-content.inclusive-app-design.instructions.3":"Rrahin ide mbi tema për të cilat ata kujdesen për të gjetur një ide aplikacioni","challenges-content.inclusive-app-design.instructions.4":"Përshkruajnë idetë e tyre të aplikacionit dhe planifikojnë aktivitetet e përdoruesve","challenges-content.inclusive-app-design.instructions.5":"Prototipojnë një pjesë të aplikacionit të tyre në Keynote","challenges-content.inclusive-app-design.instructions.6":"Ndajnë demonstrimet e prototipeve të tyre dhe përshkruajnë sesi ata i mbështesin përdoruesit me prejardhje dhe aftësi të ndryshme","challenges-content.inclusive-app-design.materials.0":"Eksplorojnë Inclusive App Design Activity në Apple Teacher Learning Center","challenges-content.inclusive-app-design.materials.1":"Rekomandohet, por nuk kërkohet, Keynote në iPad ose Mac.","challenges-content.silly-eyes.title":"Sytë qesharakë","challenges-content.silly-eyes.author":"Raspberry Pi Foundation","challenges-content.silly-eyes.duration":"25 minuta","challenges-content.silly-eyes.purposes.0":"Për të bërë një projekt me ndërveprimin e përdoruesit.","challenges-content.silly-eyes.purposes.1":"Për të personalizuar një projekt me ngjyra dhe efekte grafike.","challenges-content.silly-eyes.purposes.2":"Për të mësuar rreth dizajnit në krijimin dixhital.","challenges-content.silly-eyes.description":"Në këtë projekt, ju do të dizajnoni dhe krijoni një personazh syri qesharak. Sytë e mëdhenj dhe qesharakë të personazhit do të ndjekin treguesin e mausit për të sjellë në jetë personazhin tuaj.","challenges-content.silly-eyes.instructions":"Ju lutemi hyni në përshkrimin e plotë të projektit këtu","challenges-content.silly-eyes.example":"Shikoni Gobo, Under the sea dhe Don't eat donut","challenges-content.train-ai-bot.title":"Trajnoni një bot AI!","challenges-content.train-ai-bot.purposes":"Për të mësuar rreth inteligjencës artificiale (AI), mësimit mekanik, të dhënave të trajnimit dhe paragjykimeve, ndërsa eksploroni çështje etike dhe sesi AI mund të përdoret për të adresuar problemet botërore.","challenges-content.train-ai-bot.description":"Trajnoni një bot AI me AI for Oceans. Në këtë aktivitet, ju do të programoni ose trajnoni AI (inteligjencën artificiale) për të identifikuar peshqit ose plehrat. Le të pastrojmë oqeanin!","challenges-content.train-ai-bot.instructions.0":"Udhëzimet shfaqen si video brenda tutorialit","challenges-content.train-ai-bot.instructions.1":"dhe gjithashtu shkruhen në krye të çdo niveli","challenges-content.train-ai-bot.materials.0":"Tutoriali mund të gjendet këtu","challenges-content.train-ai-bot.materials.1":"Ky tutorial është i disponueshëm në mbi 25 gjuhë","challenges-content.build-calliope.title":'Ndërtoni mininstruktorin tuaj të palestrës "Calliope"',"challenges-content.build-calliope.author":"Amazon Future Engineer | Tako dhe Kodo në bashkëpunim me. Calliope gGmbH","challenges-content.build-calliope.purposes.0":"Për të njohur përmes lojës sekuencat, animacionet, përsëritjet dhe variablat.","challenges-content.build-calliope.purposes.1":"Për të hartuar një tabelë strukturore.","challenges-content.build-calliope.purposes.2":"Për të testuar dhe korrigjuar kodin.","challenges-content.build-calliope.purposes.3":"Për të optimizuar një program me provë dhe gabim, duke kontrolluar dhe rregulluar përdorshmërinë.","challenges-content.build-calliope.duration":"20-30 minuta","challenges-content.build-calliope.description":"Pjesëmarrësit do të zhvillojnë një prototip të kontrolluar në mënyrë digjitale që përdor një LED shumëngjyrësh të ndezur për të riprodhuar një ushtrim palestre të paramenduar me 10 njësi.","challenges-content.build-calliope.materials.0":"Calliope mini StarterBox (nëse disponohet)","challenges-content.build-calliope.materials.1":'Laptop ose tablet me të cilin mund të vizitoni https://makecode.calliope.cc ose https://calliope.cc dhe YouTube për të aksesuar burimet për aktivitetin.',"challenges-content.build-calliope.instructions.0":"Për të filluar, krijoni një plan dhe përcaktoni rendin e njësive të ushtrimeve. Duke përdorur planin, programoni LED RGB të Calliope mini për të shfaqur një nga 5 ngjyrat me ritmin e paracaktuar. Më pas krijoni një variabël për ritmin dhe përsëritjet e programit, duke përdorur konture.","challenges-content.build-calliope.instructions.1":"Mbani mend, nëse e keni zbatuar programin në një mënyrë që ju pëlqen, mund ta ndani edhe me ne në info@calliope.cc - ne jemi të ngazëllyer të shohim se çfarë mendoni për të! Meqë ra fjala, ne po dhurojmë 30 mini Calliope nga paraqitjet!","challenges-content.build-calliope.instructions.2":"Ndani kodin QR të projektit tuaj në Instagram, shtoni hashtagun #EUCodeWeekChallenge dhe përmendni @CodeWeekEU.","challenges-content.build-calliope.example.0":"Ndërsa jeni ulur në kompjuterin tuaj: mund të bëheni edhe sportiv.","challenges-content.build-calliope.example.1":"Krijoni një prototip palestre me Calliope mini, i cili gjithashtu mund të testohet në simulator. Sfida kryhet në redaktorin MakeCode, duke programuar një sekuencë të thjeshtë kodi (shih pamjen e ekranit).","challenges-content.build-calliope.example.2":"Zgjidhni 5 ngjyra të ndryshme dhe caktoni një ushtrim palestre për secilën prej tyre, p.sh. squat ose jumping jacks. Më pas ngjyrat mund të rreshtohen në çdo mënyrë dhe të trajnohen.","challenges-content.common.share":"Shpërnda lidhjen ose kodin QR të projektit tënd në Instagram ose Facebook, shto hashtagun #EUCodeWeekChallenge dhe përmend @CodeWeekEU.","challenges-content.common.audience.0":"Mësuesit dhe edukatorët","challenges-content.common.audience.1":"Nxënësit e shkollës fillore (6 deri në 12 vjeç)","challenges-content.common.audience.2":"Nxënësit e shkollës së mesme të ulët (12 deri në 16 vjeç)","challenges-content.common.audience.3":"Nxënësit e shkollës së mesme të lartë (16 deri në 18 vjeç)","challenges-content.code-a-dice.title":"Kodoni një zar për të hedhur","challenges-content.code-a-dice.author":"Fabrizia Agnello","challenges-content.code-a-dice.purposes.0":"Kodoni gjëegjëza interaktive","challenges-content.code-a-dice.purposes.1":"Të kodohet një simulim i një objekti që lëviz në mënyrë rastësore, i cili do të përdoret nëse objekti i vërtetë nuk është i disponueshëm","challenges-content.code-a-dice.description":"Në këtë sfidë do të kodohet një zar që do të rrotullohet në mënyrë rastësore kur të jepet komanda. Mund të zgjidhni çdo lloj zari me numrin e faqeve që preferohet, në mënyrë të ngjashme me ato që përdoren në lojëra me role dhe të shtohen edhe tinguj. ","challenges-content.code-a-dice.instructions.0":"Identifikohu në Scratch","challenges-content.code-a-dice.instructions.1":"Zgjidhni një sfond","challenges-content.code-a-dice.instructions.2":"Krijoni një tabelë që afishon (sprite) zare ose kërkoni një në internet dhe ngarkojeni në programin tuaj","challenges-content.code-a-dice.instructions.3":"Krijoni kostume në numër të barabartë me numrin e faqeve të zareve të zgjedhura, secila prej tyre tregon një numër të ndryshëm","challenges-content.code-a-dice.instructions.4":"Zgjidhni se si dëshironi të fillojnë të rrokullisen zaret (shtypni një tastë tastierë, klikoni në sprite, etj.) dhe shkruani kodin","challenges-content.code-a-dice.instructions.5":"Kodoni sprite për të ndryshuar në mënyrë të rastësishme kostumin në fund të listës","challenges-content.code-a-dice.instructions.6":"Shtoni efekte zanore","challenges-content.code-a-dice.example":"Hidhni një zar D-20","challenges-content.personal-trainer.title":" Trajner personal me mikro:bit","challenges-content.personal-trainer.author":"","challenges-content.personal-trainer.purposes.0":"Për të koduar mikro:bit në mënyrë që të përdorni panelin zile dhe LED","challenges-content.personal-trainer.purposes.1":"Për të krijuar një pajisje personale për të kontrolluar aktivitetin tuaj fizik","challenges-content.personal-trainer.purposes.2":"Për të koduar mikro:bit për të përmirësuar shëndetin tuaj përmes sportit","challenges-content.personal-trainer.description":"Kjo sfidë ju lejon të kodoni mikro:bit-in tuaj për të kontrolluar intervalin e përsëritjes së ushtrimeve fizike të kombinuara me atë të pushimit. Ju do të gjurmoni aktivitetin tuaj fizik në shkollë, në shtëpi ose në park.","challenges-content.personal-trainer.instructions.0":"Kur A+B, krijoni një kohëmatës 3 sekondësh me një tingull shënimi muzikor çdo sekondë dhe shfaqni fjalën GO!","challenges-content.personal-trainer.instructions.1":"Gjatë ushtrimit të parë, shfaqni një katror vezullues 2x2 për 20 sekonda. Pastaj lëshoni një tingull dhe mbajeni katrorin të fiksuar. Gjatë kohës së mbetur, një imazh tjetër vezullues duhet të shfaqet për 10 sekonda. Kur të mbarojë, lëshoni një tingull.","challenges-content.personal-trainer.instructions.2":"Pastaj përsëritni të njëjtin veprim por shfaqni një panel 3x3 për kohën e ushtrimit. Përsëritni këto veprime derisa të shfaqet paneli 5x5.","challenges-content.personal-trainer.duration":"30-40 minuta","challenges-content.create-a-spiral.title":"Krijoni një spirale","challenges-content.create-a-spiral.author":"Lydie El-Halougi","challenges-content.create-a-spiral.purposes.0":"Për të mësuar dhe për të praktikuar lakun dhe variablat.","challenges-content.create-a-spiral.purposes.1":"Për të rritur krijimtarinë në kodim.","challenges-content.create-a-spiral.description":"Në këtë sfidë do të shkruani një projekt me Scratch për të krijuar një spirale, duke përdorur blloqet e stilolapsit, një lak dhe një variabël.","challenges-content.create-a-spiral.instructions.0":"Blloqet e stilolapsit","challenges-content.create-a-spiral.instructions.1":"Krijoni një projekt të ri dhe quajeni Spiral.","challenges-content.create-a-spiral.instructions.2":'Klikoni në ikonën vjollcë "Shto zgjatim" në pjesën e poshtme të majtë të dritares',"challenges-content.create-a-spiral.instructions.3":"Zgjidhni' 'stilolaps' ': blloqet e stilolapsit tani janë në dispozicion për projektin tuaj!","challenges-content.create-a-spiral.instructions.4":"Për të filluar projektin tuaj, tërhiqni zvarrë dhe lëshoni bllokun' 'kur flamuri i gjelbër klikoi':","challenges-content.create-a-spiral.instructions.5":"Duhet të fillosh me një faqe bosh: brenda blloqeve të stilolapsit, shto bllokun' 'fshij të gjitha':","challenges-content.create-a-spiral.instructions.6":"Ju dëshironi të filloni vizatimin në qendër të skenës, që do të thotë se sprite juaj duhet të shkojë në qendër të skenës (0,0):","challenges-content.create-a-spiral.instructions.7":"Sprite juaj mund të lëvizë pa vizatuar, ose të lëvizë dhe të vizatojë:","challenges-content.create-a-spiral.instructions.8":"kur dëshironi që ajo të vizatohet, mund të përdorni bllokun e stilolapsit poshtë","challenges-content.create-a-spiral.instructions.9":"kur nuk e dëshironi këtë, mund të përdorni bllokun e stilolapsit lart","challenges-content.create-a-spiral.instructions.10":'Tani, dëshiron të vizatosh! Shtoni bllokun "stilolaps poshtë":',"challenges-content.create-a-spiral.instructions.11":"Gjashtëkëndëshi","challenges-content.create-a-spiral.instructions.12":"Shtoni blloqet e mëposhtme në projektin tuaj:","challenges-content.create-a-spiral.instructions.13":"Tani ke një të gjashtën e gjashtëkëndëshit tënd. Duhet ta përsërisni këtë sekuencë 6 herë:","challenges-content.create-a-spiral.instructions.14":"Spiralja","challenges-content.create-a-spiral.instructions.15":"Për të krijuar një spirale, do të duhet të shtoni 2 në gjatësinë e secilës anë tjetër.","challenges-content.create-a-spiral.instructions.16":"Për ta bërë këtë, do të përdorni një ndryshore.","challenges-content.create-a-spiral.instructions.17":"Në blloqet e ndryshueshme, klikoni mbi Krijo një variabël","challenges-content.create-a-spiral.instructions.18":"Emërtoni gjatësinë, pastaj klikoni OK:","challenges-content.create-a-spiral.instructions.19":"Spiralja do të rritet, do t’ju duhet të filloni nga e vogla: vendosni gjatësinë e parë në 10 dhe futeni këtë bllok para lakut.","challenges-content.create-a-spiral.instructions.20":'Vendosni variablin "length" në bllokun "move... steps"',"challenges-content.create-a-spiral.instructions.21":"Që spiralja të rritet, duhet gjithashtu që gjatësia të rritet në çdo lak: shtoni bllokun më poshtë në fund të lakut:","challenges-content.create-a-spiral.instructions.22":"Ky është projekti juaj aktual:","challenges-content.create-a-spiral.instructions.23":"Një spirale e bukur","challenges-content.create-a-spiral.instructions.24":'Ti vizatove një spirale! Që ajo të vazhdojë pa ndërprerje, zëvendësoni lakun "përsërit 6" me lakun "përgjithmonë":',"challenges-content.create-a-spiral.instructions.25":"Për të vizatuar një spirale shumëngjyrëshe, shtoni bllokun e mëposhtëm në lak:","challenges-content.create-a-spiral.instructions.26":"Kur filloni nga e para, sprite tërheq një vijë të padëshiruar. Për ta parandaluar, shtoni një bllok “pen up” në fillim të projektit.","challenges-content.create-a-spiral.instructions.27":"Ky është projekti juaj përfundimtar:","challenges-content.create-a-spiral.instructions.28":"Urime! Krijuat një spirale të bukur!","challenges-content.play-against-ai.title":"Krijoni dhe luaj me IA - loja Guri, Gërshërët, Letra","challenges-content.play-against-ai.author":"Kristina Slišurić","challenges-content.play-against-ai.purposes.0":"për të kuptuar se si funksionon cikli i mësimit të makinerisë.","challenges-content.play-against-ai.purposes.1":"për të ndërtuar një model të mësimit të makineri duke përdorur Makinerinë e Mësueshme","challenges-content.play-against-ai.purposes.2":"për t'u njohur me mjetin Pictoblox dhe të importoni modelin e krijuar në projekt","challenges-content.play-against-ai.purposes.3":"për të vendosur skenën dhe karakteret, për të krijuar dhe inicializuar variablat në Pictoblox","challenges-content.play-against-ai.purposes.4":"për të inicializuar lojën, për të identifikuar lëvizjet e lojtarit, për të programuar lëvizjet e rastësishme të IA","challenges-content.play-against-ai.purposes.5":"për të krijuar dhe testuar një lojë që përfshin inteligjencën artificiale si kundërshtar në një lojë Guri Letra, Gërshërët.","challenges-content.play-against-ai.description":"Ne do të krijojmë një model duke përdorur Makinën e Mësueshme nga imazhet duke përdorur tre klasa: Gur, gërshërë dhe letër. Modeli do të ngarkohet në Pictoblox dhe do të përdoret për të krijuar lojë të cilën mund ta luajmë me IA.","challenges-content.play-against-ai.duration":"90 minuta","challenges-content.play-against-ai.instructions.0":"Krijoni një projekt të ri imazhi në makinën e mësueshme me 3 klasa të quajtura Guri, Letra, Gërshërët. Për çdo kurs, regjistroni përmes kamerës të paktën 400 fotografi. Sigurohuni që të keni një sfond të qartë. Trajnoni dhe eksportoni modelin. Ngarkoni modelin dhe kopjoni lidhjen.","challenges-content.play-against-ai.instructions.1":"Krijoni një llogari falas në faqen në ueb të Pictoblox. Shtoni një Zgjatje të Mësimit të Makinerisë dhe ngarko një model. Vendosni skenën, variablat dhe spritet. Filloni lojën, identifikoni lëvizjet e lojtarit dhe lëvizjet e UA dhe kush fiton raundin.","challenges-content.play-against-ai.instructions.2":"Trajnoni të dhënat për lojën.","challenges-content.play-against-ai.instructions.3":"Testoni modelin.","challenges-content.play-against-ai.instructions.4":"Eksportoni modelin.","challenges-content.play-against-ai.instructions.5":"Shtoni zgjerimin e mësimit të makinës dhe ngarkoni modelin.","challenges-content.play-against-ai.instructions.6":"Vendosni skenën, variablat dhe Sprite.","challenges-content.play-against-ai.instructions.7":"Filloni lojën.","challenges-content.play-against-ai.instructions.8":"Identifikoni lëvizjet e lojtarit.","challenges-content.play-against-ai.instructions.9":"Caktoni lëvizje të rastësishme të IA.","challenges-content.play-against-ai.instructions.10":"Transmetoni lëvizje të rastësishme të IA.","challenges-content.play-against-ai.instructions.11":"Bëni tre blloqe. Kush e fiton raundin? ","challenges-content.play-against-ai.instructions.12":"Kontrolloni nëse lojtari fiton raundin.","challenges-content.play-against-ai.instructions.13":"Kontrolloni nëse IA fiton raundin.","challenges-content.play-against-ai.instructions.14":"Kontrolloni nëse raundi është barazim.","challenges-content.play-against-ai.instructions.15":"Blloqet e programit.","challenges-content.play-against-ai.instructions.16":"Sprite i Gurë, Letra, Gërshërë","challenges-content.air-drawing-with-AI.title":" Vizatim me ajër me IA","challenges-content.air-drawing-with-AI.author":"Kristina Slišurić","challenges-content.air-drawing-with-AI.purposes.0":"për të shkruar një program duke përdorur zgjerimin e zbulimit të trupit të njeriut për të njohur lëvizjen e gishtave para kamerës.","challenges-content.air-drawing-with-AI.purposes.1":"për të koduar me blloqe të thjeshta në disa rreshta kodi.","challenges-content.air-drawing-with-AI.purposes.2":"për të parë një shembull të përdorimit të UA","challenges-content.air-drawing-with-AI.description":"Krijimi i një programi që lejon përdoruesin të vizatojë në ajër me dorë (gishtin tregues) para kamerës dhe gjithçka që ata vizatojnë shfaqet automatikisht në skenën e Pictoblox.","challenges-content.air-drawing-with-AI.instructions.0":"Krijoni llogari në Pictoblox","challenges-content.air-drawing-with-AI.instructions.1":"ndiqni udhëzimet vizuale për:","challenges-content.air-drawing-with-AI.instructions.2":"shtoni shtesa për Human Body Detection dhe Pen;","challenges-content.air-drawing-with-AI.instructions.3":"vendosni skenën dhe shtoni sprite (Laps) dhe sprites shtesë për: Pen Down, Pen Up, Fshi të gjitha; ","challenges-content.air-drawing-with-AI.instructions.4":"shkruani një kod për Sprite Pencil për të ndjekur gishtin","challenges-content.air-drawing-with-AI.instructions.5":"shkruaj një kod për butonat: Pen Up, Pen Down dhe Fshi të gjitha dhe gjithashtu për Pen","challenges-content.air-drawing-with-AI.instructions.6":"Tani jeni vendosur të bëni vizatimet tuaja dhe të luani me ngjyra dhe madhësi të ndryshme të një stilolapsi.","challenges-content.air-drawing-with-AI.materials.0":"Laptop ose kompjuter me kamerë","challenges-content.air-drawing-with-AI.materials.1":"Versioni i fundit i PictoBlox i shkarkuar (i rekomanduar) ose në internet Pictoblox (falas)","challenges-content.air-drawing-with-AI.materials.2":"Llogaria Pictoblox (falas)","challenges-content.air-drawing-with-AI.materials.3":"Lidhje e mirë me internetin","challenges-content.emobot-kliki.title":"Emobot Kliki","challenges-content.emobot-kliki.author":"Margareta Zajkova","challenges-content.emobot-kliki.purposes.0":"Për të mësuar konceptet themelore të mësimit të makinës dhe njohjes së tekstit.","challenges-content.emobot-kliki.purposes.1":"Për të kuptuar rolin e emocioneve në komunikim.","challenges-content.emobot-kliki.purposes.2":"Për të përdorur kodin për të krijuar dialogë midis chatbot dhe një përdoruesi.","challenges-content.emobot-kliki.purposes.3":"Për të kuptuar se si kompjuterët mund të njohin tonet emocionale përmes analizës së tekstit dhe të përgjigjen në përputhje me rrethanat.","challenges-content.emobot-kliki.description.0":"Krijoni një Bot Emocional në Scratch që mund të shfaqë fytyrë të lumtur për mesazhe pozitive (nëse i thua gjëra të këndshme), një fytyrë të zemëruar për mesazhe negative (nëse i thua gjëra të këqija) dhe fytyrë të hutuar nëse mesazhi është i paspecifikuar.","challenges-content.emobot-kliki.description.1":"Emobot Kliki ynë do të njohë komplimentet dhe fyerjet, kështu që ne do të shohim se si kompjuterët mund të trajnohen për të njohur tonin emocional.","challenges-content.emobot-kliki.instructions.0":"Për të filluar, programo një listë rregullash për atë që është e bukur ose e sjellshme dhe çfarë është e keqe ose e keqe.","challenges-content.emobot-kliki.instructions.1":"Hyr në https://machinelearningforkids.co.uk/ ose krijon një llogari të re.","challenges-content.emobot-kliki.instructions.2":"Bëni një model të ri të mësimit të makinerisë duke shtuar 3 etiketa të reja, së pari quajeni atë' 'bukur', kova e dytë e quajtur' 'keq' dhe opsionale nëse doni të njihni emrin tuaj, krijoni etiketën e tretë të quajtur 'emër'.","challenges-content.emobot-kliki.instructions.3":"Trajnoni modelin e ri të mësimit të makinës, testojeni dhe përdoreni për të bërë Emobot në Scratch.","challenges-content.emobot-kliki.instructions.4":"Lëshoni redaktorin e Scratch 3, fshini sprite e maces, futni 3 sprite të reja të përgatitura nga Microsoft Bing Image Creator (karikaturë e lumtur, e zemëruar dhe e pasigurt e kompjuterit) ose krijoni një sprite të ri duke klikuar në ikonën Paint dhe duke vizatuar tre kopje të kostumit për fytyrë të lumtur, të zemëruar dhe të pasigurt.","challenges-content.emobot-kliki.instructions.5":'Kliko skedën "Code" dhe shkruaj skenarin e mëposhtëm.',"challenges-content.emobot-kliki.example.0":"Ndani Emobot Kliki tuaj me miqtë tuaj dhe mësoni më shumë rreth IA dhe emocioneve!","challenges-content.emobot-kliki.example.1":"Në vend të një karikature kompjuterike mund të provosh diçka ndryshe, si një kafshë. Në vend të llojit dhe do të thotë që ju mund të trajnoni karakterin për të njohur lloje të tjera të mesazheve.","challenges-content.craft-magic.title":" Magjia artizanale me gjeste dore IA","challenges-content.craft-magic.author":"Georgia Lascaris","challenges-content.craft-magic.purposes.0":"Të kultivojë aftësitë e kodimit midis nxënësve, duke i lejuar ata të përdorin komandat themelore.","challenges-content.craft-magic.purposes.1":"Të zhvillojë aftësitë e të menduarit algoritmik duke zbërthyer detyrat komplekse në hapa të menaxhueshëm.","challenges-content.craft-magic.purposes.2":"Të inkurajojë zgjidhjen kreative të problemeve në gjetjen e aplikimeve unike të gjesteve të duarve për vizatim dhe shkrim.","challenges-content.craft-magic.purposes.3":"Për të nxitur një kuptim të koncepteve të IA, veçanërisht mbi mënyrën se si IA u mundëson kompjuterëve të njohin dhe të interpretojnë gjestet e duarve.","challenges-content.craft-magic.purposes.4":"Të rrisë ndërgjegjësimin për rëndësinë e teknologjisë për individët me aftësi të kufizuara.","challenges-content.craft-magic.purposes.5":"Të promovojë zgjidhjen bashkëpunuese të problemeve dhe punën në grup midis studentëve ndërsa ata punojnë së bashku për të përmirësuar programet e tyre të gjesteve të duarve.","challenges-content.craft-magic.purposes.6":"Për të lidhur aftësitë e kodimit dhe të të menduarit kompjuterik me aplikacionet e botës reale, duke theksuar ndikimin kuptimplotë të teknologjisë në jetën e njerëzve dhe duke u përafruar me Objektivat e Zhvillimit të Qëndrueshëm (SDGs).","challenges-content.craft-magic.duration.0":"90 min për studentët 10-12","challenges-content.craft-magic.duration.1":"45 min për nxënësit 12-15","challenges-content.craft-magic.description":'Krijoni një program të bazuar në bllokun e gërvishtjeve duke përdorur zgjerimin IA "Human Body" (Trupi njerëzor) në mënyrë krijuese dhe tërheqëse për të vizatuar në një ekran pa qenë nevoja të përdoret një mi tradicional ose ekran me prekje.',"challenges-content.craft-magic.instructions.0":"Lidhuni me https://ai.thestempedia.com dhe krijoni një llogari për mësuesit dhe studentët.","challenges-content.craft-magic.instructions.1":"Importoni zgjerimet 'Human Body Detection', 'Pen', 'Text to Speech'.","challenges-content.craft-magic.instructions.2":"Shto sprite 'Lapsi' nga biblioteka dhe krijoni 7 sprite ('shkruaj', ’e qartë’, ‘e zezë’, ‘e kuqe’, ‘blu’, ‘jeshile’, ‘rozë’).","challenges-content.craft-magic.instructions.3":"Shkruani komanda për të kontrolluar se çfarë ndodh kur lapsat sprite prekin një nga spritet e tjera.","challenges-content.craft-magic.instructions.4":"Shkruani komanda për t' i mundësuar kamerës të njohë pozicionin e dorës dhe të lëvizë lapsin në koordinatat x dhe y të gishtit tuaj tregues.","challenges-content.craft-magic.instructions.5":"Ndryshoni kostumin në fund të rrotullës.","challenges-content.craft-magic.instructions.6":"Shtoni efekte zanore.","challenges-content.craft-magic.materials.0":"Platforma e programimit https://ai.thestempedia.com (falas)","challenges-content.craft-magic.materials.1":"llogaria e mësuesit (falas)","challenges-content.craft-magic.materials.2":"llogaria e studentit (falas)","challenges-content.craft-magic.materials.3":"Kompjuterë me kamera","challenges-content.craft-magic.materials.4":"Lidhja e internetit","challenges-content.circle-of-dots.title":"Një rreth pikash","challenges-content.circle-of-dots.author":"Marin Popov","challenges-content.circle-of-dots.purposes.0":"Për të shkruar kod për të vizatuar një vijë pikash.","challenges-content.circle-of-dots.purposes.1":"Të shkruash kod për të vizatuar një vijë vijash.","challenges-content.circle-of-dots.purposes.2":"Të shkruash kod për të vizatuar një rreth.","challenges-content.circle-of-dots.purposes.3":"Shkruani kodin për të vizatuar një rreth pikash (vija).","challenges-content.circle-of-dots.description":"Vizatoni një rreth nga pikat ose vijat.","challenges-content.circle-of-dots.duration":"40 minuta","challenges-content.circle-of-dots.instructions.0":"Ndërtimi i një blloku pikash.","challenges-content.circle-of-dots.instructions.1":"Ndërtimi i një blloku vizash.","challenges-content.circle-of-dots.instructions.2":"Ndërtimi i një rrethi nga pika.","challenges-content.circle-of-dots.instructions.3":"Ndërtimi i një rrethi nga viza.","challenges-content.coding-escape-room.title":"Krijoni një dhomë arratisjeje kodimi","challenges-content.coding-escape-room.author":"Stefania Altieri dhe Elisa Baraghini","challenges-content.coding-escape-room.purposes.0":"Për të mësuar/mësuar dhe reflektuar rreth koncepteve të kodimit.","challenges-content.coding-escape-room.purposes.1":"Për të përdorur mjete të thjeshta kodimi.","challenges-content.coding-escape-room.purposes.2":"Të zhvillojë të menduarit kompjuterik dhe zgjidhjen e problemeve.","challenges-content.coding-escape-room.description.0":"Krijoni një përvojë të kodimit të arratisjes si kjo:","challenges-content.coding-escape-room.description.1":"Ju mund të përdorni formularin e Google, prezantimin e Google, çdo mjet për të krijuar një tregim të bazuar në kodim ;).","challenges-content.coding-escape-room.duration":"90 minuta","challenges-content.coding-escape-room.instructions":"Ju mund t' i ndani nxënësit tuaj në grupe të vogla, ata mund të luajnë dhe pastaj të krijojnë një sfidë tjetër me modelin: ","challenges-content.coding-escape-room.materials.0":"Çdo mjet mund të përdoret (platforma Google dhe Microsoft për të krijuar dhe ndarë dokumente, prezantime dhe fletë). Çdo ndërtim, mjet ose karakter kodimi i lidhur me TIK-un dhe kodimin.","challenges-content.coding-escape-room.example.0":"Disa karaktere që kishin një rol shumë të rëndësishëm në historinë e TIK-ut dhe konceptet themelore të kodimit dhe programimit, prezantohen duke luajtur. Kjo është mënyra më e mirë për të mësuar dhe për të marrë pjesë në mënyrë aktive. Kjo lojë mund të luhet në ekipe ose individualisht, si një sfidë ose një garë. Studentët pastaj mund të krijojnë diçka të ngjashme dhe të zhvillojnë kompetenca të tilla si kreativiteti dhe aftësitë e kodimit.","challenges-content.coding-escape-room.example.1":"Ky është një burim shumë praktik për t'u ripërdorur dhe për t'u rikrijuar lehtësisht. Formularët e Google janë një nga mjetet e mundshme. Ju gjithashtu mund të përdorni Google slides, Genial.ly ose Emaze ose ndonjë mjet tjetër për të krijuar histori udhëkryq dhe aventurat tuaja.","challenges-content.coding-escape-room.example.2":"Sfida e arratisjes ndahet në seanca. Nëse mendon se mund të vazhdosh. Nxënësit duhet të krijojnë kuizet e kodimit.","challenges-content.let-the-snake-run.title":"Lëre gjarprin të vrapojë","challenges-content.let-the-snake-run.author":"Ágota Klacsákné Tóth","challenges-content.let-the-snake-run.purposes.0":"Për të koduar lëvizjen e gjarprit në mikro:bit.","challenges-content.let-the-snake-run.purposes.1":"Për të vendosur vendosjen dhe kohën e duhur për animacionin e nyjes.","challenges-content.let-the-snake-run.description":"Studentët duhet të shkruajnë kode për të lëvizur gjarprin përmes mikro:bit pranë njëri-tjetrit. Duhet të bëhet në një mënyrë që të duket sikur gjarpri po shkon nga një mikro:bit në tjetrin.","challenges-content.let-the-snake-run.duration":"30 minuta","challenges-content.let-the-snake-run.instructions.0":"Hartoni një pistë që kalon nëpër disa mikro:bit pranë njëri-tjetrit (p.sh., duke formuar një katror 2x2).","challenges-content.let-the-snake-run.instructions.1":"Shkruaj kode ndërsa një gjarpër lëviz përgjatë një piste.","challenges-content.let-the-snake-run.instructions.2":"Punoni në pajisjen tuaj, pastaj bashkojini dhe ekzekutoni kodin.","challenges-content.let-the-snake-run.instructions.3":"Konsideroni kohën dhe vendosjen: Nëse gjarpri del nga një mikro:bit, ai do të shfaqet në mikro:bit tjetër.","challenges-content.let-the-snake-run.instructions.4":"Sfidat e mëtejshme: Me micro:bit v2, luani muzikë derisa gjarpri të largohet nga pajisja juaj.","challenges-content.let-the-snake-run.instructions.5":"Dizajnoni gjarprin duke ndryshuar shkëlqimin e LED-ve.","challenges-content.let-the-snake-run.instructions.6":"Provo më gjatë ose me më shumë gjarpërinj.","challenges-content.let-the-snake-run.example.0":"Ky është një shembull për një gjarpër të gjatë 6 piksel me 4 mikro:bit që formojnë një katror 2x2: ","challenges-content.let-the-snake-run.example.1":"Kodimi i mikro:bit fillestar (mësuesi mund ta bëjë atë)","challenges-content.let-the-snake-run.example.2":"Të gjitha kodet iniciohen nga ky mikro:bit, i cili dërgon një sinjal radio në mikro:bit të tjerë kur shtypet butoni A.","challenges-content.let-the-snake-run.example.3":"Kodimi i lëvizjes së gjarprit","challenges-content.let-the-snake-run.example.4":"Çdo mikro:bit duhet të jetë në të njëjtin grup radioje me mikro:bitin fillestar.","challenges-content.let-the-snake-run.example.5":"Alanimacionet fillojnë kur merret sinjali i radios.","challenges-content.let-the-snake-run.example.6":"Animacioni i mikrobitit të parë është menjëherë i dukshëm, të tjerët presin derisa gjarpri të arrijë atje.","challenges-content.let-the-snake-run.example.7":"Koha midis dy fazave përcakton shpejtësinë e gjarprit.","challenges-content.let-the-snake-run.materials.0":"mikro:bit (për çdo nxënës nëse është e mundur)","challenges-content.let-the-snake-run.materials.1":"laptop ose kompjuter për makecode.microbit.org editor","challenges-content.illustrate-a-joke.title":"Ilustro një shaka me bitsy","challenges-content.illustrate-a-joke.author":"Margot Schubert","challenges-content.illustrate-a-joke.purposes":"Për të hartuar një lojë të vogël ku përdoruesi gjen përgjigjen e një pyetjeje me shaka.","challenges-content.illustrate-a-joke.description":"Nxënësit hartojnë një lojë ku përdoruesi gjen përgjigjen e një pyetjeje me shaka kur figura godet një objekt në fushën e lojës. Nxënësit përdorin tiparet themelore të bitsy për të përfunduar sfidën.","challenges-content.illustrate-a-joke.instructions.0":"Mendo për një pyetje me shaka. Shko te bitsy dhe fillo një projekt të ri. Do t'ju nevojitet:","challenges-content.illustrate-a-joke.instructions.1":"një avatar - sprite që mund të lëvizësh","challenges-content.illustrate-a-joke.instructions.2":"Një mace e bardhë në një sfond të purpurt","challenges-content.illustrate-a-joke.instructions.3":"Përshkrimi gjenerohet automatikisht","challenges-content.illustrate-a-joke.instructions.4":"një objekt tek i cili duhet të shkojë avatari yt","challenges-content.illustrate-a-joke.instructions.5":"një dhomë - sfondi i programit tënd","challenges-content.illustrate-a-joke.instructions.6":"dy mesazhe: një pyetje dhe një përgjigje","challenges-content.illustrate-a-joke.instructions.7":"Loja e përfunduar mund të shkarkohet si një skedar html.","challenges-content.illustrate-a-joke.example":"Në këtë faqe interneti shihni një shembull të një shakaje dhe ka një lidhje me një tabelë dixhitale:","challenges-content.illustrate-a-joke.materials":"bitsy runs in a browser","challenges-content.app-that-counts-in-several-languages.title":"Aplikacion që vlen në disa gjuhë","challenges-content.app-that-counts-in-several-languages.author":"Samuel Branco","challenges-content.app-that-counts-in-several-languages.purposes.0":"Për të mësuar se si të krijoni një aplikacion të thjeshtë.","challenges-content.app-that-counts-in-several-languages.purposes.1":"Të mësojmë të programojmë përmes blloqeve.","challenges-content.app-that-counts-in-several-languages.purposes.2":"Për të mësuar se si të shtoni Etiketat, butonat, imazhet, sensorët dhe mediat.","challenges-content.app-that-counts-in-several-languages.purposes.3":"Për të mësuar se si të organizoni elemente në ekranin e një aplikacioni.","challenges-content.app-that-counts-in-several-languages.description":"Aplikacioni ju lejon të numëroni në shumë gjuhë me shtypjen e një butoni. Sa herë që përdoruesi tund telefonin inteligjent, numri kthehet në zero. Sfida është të shtosh një gjuhë tjetër.","challenges-content.app-that-counts-in-several-languages.instructions.0":"Për të përfunduar sfidën, duhet të përcaktoni gjuhën tjetër në të cilën dëshironi që aplikacioni të llogaritet.","challenges-content.app-that-counts-in-several-languages.instructions.1":"Pastaj duhet të shkarkoni nga interneti (p.sh. nga Pixabay ose Unsplash) flamurin e atij vendi dhe ta ngarkoni atë në platformën e shpikësit të APLIKACIONIT MIT përmes elementit të quajtur flamur, në pronën e figurës.","challenges-content.app-that-counts-in-several-languages.instructions.2":"Më pas duhet të mësosh se si të shkruash emrin e vendit në anglisht dhe si të thuash largohu dhe më shtyp në gjuhën e atij vendi.","challenges-content.app-that-counts-in-several-languages.instructions.3":"Së fundi, duhet të shtoni blloqet e nevojshme që aplikacioni të funksionojë në gjuhën e re.","challenges-content.app-that-counts-in-several-languages.materials.0":"Për të zhvilluar një aplikacion ju duhet një kompjuter ose një laptop me qasje në internet.","challenges-content.app-that-counts-in-several-languages.materials.1":"Krijoni një llogari në platformën e APLIKACIONIT MIT Inventor, të arritshme përmes https://ai2.appinventor.mit.edu","challenges-content.app-that-counts-in-several-languages.materials.2":"Është gjithashtu e nevojshme të instalohet aplikacioni MIT AI2 Companion në smartphone në mënyrë që të testohet aplikacioni i zhvilluar.","challenges-content.coding-with-art-through-storytelling.title":"Kodimi me artin përmes Storytelling","challenges-content.coding-with-art-through-storytelling.author":"Maria Tsapara dhe Anthi Arkouli","challenges-content.coding-with-art-through-storytelling.purposes.0":"Të kultivojë aftësitë e vëzhgimit, interpretimit dhe marrjes në pyetje përmes angazhimit me artin.","challenges-content.coding-with-art-through-storytelling.purposes.1":"Të jemi krijues dhe të bashkëpunojmë me të tjerët për një qëllim të përbashkët","challenges-content.coding-with-art-through-storytelling.purposes.2":"Për të krijuar një algoritëm në mënyrë që të ritregojë historinë.","challenges-content.coding-with-art-through-storytelling.description":"Në këtë sfidë studentët do të frymëzohen nga një vepër arti, do të krijojnë një histori dhe do ta ilustrojnë atë. Pastaj ata do të përpiqen të ritregojnë historinë duke përdorur një komplet robotik të programueshëm/ose si një aktivitet i shkëputur.","challenges-content.coding-with-art-through-storytelling.materials.0":"Ky aktivitet mund të zbatohet si një aktivitet i shkëputur ose duke përdorur një robot edukativ të programueshëm siç është roboti beebot/bluebot/mouse.","challenges-content.coding-with-art-through-storytelling.materials.1":"kartat e shigjetave të beebotit ose kartat e shigjetave për aktivitetin e shkyçur","challenges-content.coding-with-art-through-storytelling.materials.2":"Në greqisht.","challenges-content.coding-with-art-through-storytelling.materials.3":"Në mënyrë që të mësoni më shumë për Projektin Zero\\ 's Thinking Routine Toolbox që mund të vizitoni","challenges-content.coding-with-art-through-storytelling.example.0":"Mësuesi punon me nxënësit për të modeluar një algoritëm me kartat që do të japin udhëzime për Bee-Bot ose robot tjetër për të arritur në ngjarjen e parë të tregimit në tapet. Nxënësit punojnë në ekipe prej 3-4 personash për të hartuar një algoritëm që roboti të kalojë në sekuencën tjetër. Nxënësit testojnë algoritmet e tyre në tapetin dhe ndreqjen e gabimeve në klasë, sipas nevojës.","challenges-content.coding-with-art-through-storytelling.example.1":"Ata vazhdojnë të kalojnë nëpër sa më shumë ngjarje historish që munden","challenges-content.coding-with-art-through-storytelling.example.2":"Ky aktivitet mund të zbatohet edhe si një aktivitet i shkyçur.","challenges-content.coding-with-art-through-storytelling.example.3":"Një fëmijë është roboti - një fëmijë tjetër programuesi. Programuesi krijon një rrugë algoritmike duke përdorur kartat me shigjeta në mënyrë që të ndihmojë robotin të lëvizë nga një imazh në tjetrin dhe të ritregojë historinë. Sa herë që roboti është në një imazh, i kërkohet të tregojë një pjesë të historisë.","challenges-content.coding-with-art-through-storytelling.instructions.0":"Mësuesi u kërkon nxënësve të vëzhgojnë një pikturë/fotografi.","challenges-content.coding-with-art-through-storytelling.instructions.1":'Ata përdorin rutinën e të menduarit "Fillimi, Mesi, Fundi" (Projekti Zero i Shkollës së Harvardit) për të krijuar një histori.',"challenges-content.coding-with-art-through-storytelling.instructions.2":'Mësuesi i pyet ata "Nëse kjo vepër arti është fillimi/mesi/fundi i një historie, çfarë mund të ndodhë më pas/para/në fund?',"challenges-content.coding-with-art-through-storytelling.instructions.3":"Nxënësit ilustrojnë ngjarjet e tregimit.","challenges-content.coding-with-art-through-storytelling.instructions.4":"Nxënësit kujtojnë historinë dhe i vendosin ngjarjet në rrjet. Duke përdorur karta me shigjeta, ato krijojnë një algoritëm që ndihmon beebot-in të ritregojë historinë.","challenges-content.coding-with-legoboost.title":"Kodimi dhe programimi me LegoBoost - Extension Scratch","challenges-content.coding-with-legoboost.author":"Lidia Ristea","challenges-content.coding-with-legoboost.purposes.0":"të ndërtohen modele duke përdorur LegoBoost.","challenges-content.coding-with-legoboost.purposes.1":"të zhvillohen aftësitë e programimit në Scratch.","challenges-content.coding-with-legoboost.purposes.2":"të programohen robotë duke përdorur komanda nga të thjeshta në komplekse.","challenges-content.coding-with-legoboost.description":"Në këtë sfidë, studentët do të përdorin zgjatimin Scratch-LegoBoost dhe do të shkruajnë kode në aplikacion për robotët për të ecur përpara, prapa, për të shmangur pengesat dhe komandat zanore.","challenges-content.coding-with-legoboost.duration":"120 minuta","challenges-content.coding-with-legoboost.instructions.0":"Hyni në aplikacionin Scratch.mit.edu.","challenges-content.coding-with-legoboost.instructions.1":"Hapni Scratch Link dhe aktivizoni Bluetooth në laptop.","challenges-content.coding-with-legoboost.instructions.2":"Klikoni Shto një zgjatim nga Scratch dhe zgjidhni LegoBoost.","challenges-content.coding-with-legoboost.instructions.3":"Shtoni një fotografi për Javën e Kodimit të BE-së.","challenges-content.coding-with-legoboost.instructions.4":"Ndizni dy motorët AB në ON dhe kur ndeshni një pengesë të kuqe, fikeni në OFF.","challenges-content.coding-with-legoboost.instructions.5":"Në motorin me ngjyrë jeshile, A është i ndezur, në motorin me ngjyrë të zezë, B është i ndezur.","challenges-content.coding-with-legoboost.instructions.6":"Pengesat e gjelbra, të kuqe dhe të zeza do të vendosen në një rrugë.","challenges-content.coding-with-legoboost.instructions.7":"Shtoni komanda për lëvizjen dhe kthesat nga shigjetat dhe teksti në të folur kur hasni një pengesë.","challenges-content.coding-with-legoboost.instructions.8":"Testoje!","challenges-extra.cs-first-link":"https://drive.google.com/drive/folders/1DwBBkXL-6Wd1lC8wIAMHg_639doWpAwX","challenges.title":"SFIDAT E EU CODE WEEK","challenges.date":"9-24 tetor 2021","challenges.common.target-audience":"Audienca e synuar","challenges.common.pre-primary":"Nxënësit parashkollorë","challenges.common.experience":"Eksperienca","challenges.common.duration":"Kohëzgjatja","challenges.common.materials":"Materialet e rekomanduara","challenges.common.purpose":"Qëllimi","challenges.common.description":"Përshkrimi","challenges.common.instructions":"Udhëzime","challenges.common.example":"Shembull","challenges.common.written-by.0":"Kjo sfidë është shkruar nga","challenges.common.written-by.1":"dhe është pjesë e","challenges.common.teachers":"Mësuesit","challenges.common.students":"Nxënësit","challenges.common.beginner":"Fillestar","challenges.common.intermediate":"Mesatar","challenges.common.advanced":"I përparuar","challenges.common.1-hour":"1 orë","challenges.main.0":"Gjatë EU Code Week, 9-24 tetor 2021, ju ftojmë të zhvilloni një ose më shumë sfida të EU Code Week.","challenges.main.1":"Cilat janë sfidat e EU Code Week?","challenges.main.2":"Sfidat e EU Code Week janë aktivitete që mund t’i bëni vetë, në klasë, me kolegë ose miq. Do të donit të merrnit pjesë në Code Week, por nuk keni vërtet një ide se çfarë të organizoni? Mos shikoni më tej! Ne kemi hartuar së bashku me partnerët e EU Code Week një përzgjedhje sfidash të lehta për t’u realizuar, që përfshijnë shembuj konkretë se si ta përdorni në një klasë ose grup. Ekzistojnë gjithashtu udhëzime se si të kryeni sfidat, por ju mund t’i përshtatni ato në mënyrë që t’u përshtaten nevojave, interesave dhe moshës së pjesëmarrësve tuaj. Ju mund të përdorni çdo mjet dhe teknologji që ju pëlqen, por ne rekomandojmë materiale me burim të hapur.","challenges.main.3":"Zgjidhni një ose disa sfida, përshtateni me grupin tuaj ose klasën tuaj dhe ndajini rezultatet në Instagram për të inkurajuar edhe më shumë kolegë dhe miq për t’u angazhuar në argëtimin e Code Week!","challenges.main.4":"Klikoni mbi sfidën për të mësuar më shumë rreth saj:","challenges.main.5":"Kush mund të bashkohet?","challenges.main.6":"Të gjithë (shkollat, mësuesit, bibliotekat, klubet e kodimit, bizneset, autoritetet publike) janë të ftuar të festojnë EU Code Week 2021 duke zhvilluar një #EUCodeWeekChallenge.","challenges.main.7":"Si të merrni pjesë në Sfidën e EU Code Week 2021?","challenges.main.8":"Zgjidhni një sfidë që dëshironi të kryeni.","challenges.main.9":"Bashkojini pjesëmarrësit tuaj në dyshe ose grupe. Puna në ekip dhe bashkëpunimi janë çelësi për kryerjen me sukses të një sfide nëse e organizoni aktivitetin tuaj personalisht ose në internet si një aktivitet bashkëpunues kombëtar ose ndërkombëtar.","challenges.main.10":"Shpërndajeni sfidën tuaj","challenges.main.11":"Dëshironi të fitoni disa shpërblime me Code Week? Nëse po, atëherë lëreni punën tuaj të bëhet virale!","challenges.main.12":"Pasi të keni përfunduar sfidën, shpërndajeni atë në Instagram.","challenges.main.13":"Fituesit do të zgjidhen çdo ditë gjatë Code Week midis 9 - 24 tetor dhe do të shpallen në kanalin tonë në Instagram, kështu që mos harroni të kontrolloni njoftimet tuaja rregullisht.","challenges.share.0":"Si t'i shpërndani sfidat tuaja në Instagram?","challenges.share.1":"Prekni butonin Edit profile (Modifiko profilin)","challenges.share.2":"Shtoni lidhjen e punës tuaj në fushën Website (Uebsajti) dhe ruajeni","challenges.share.3":"Krijoni një postim të ri","challenges.share.4":"Shtoni një pamje të ekranit të punës tuaj","challenges.share.5":"Shkruani një përshkrim tërheqës","challenges.share.6":"Sigurohuni që të specifikoni ‘Link in Bio’ (Lidhja te përshkrimi)","challenges.share.7":"Shtoni #EUCodeWeekChallenge","challenges.share.8":"Përmendni dhe etiketoni @CodeWeekEU","challenges.share.9":"Preferoni t’i ndani sfidat tuaja në Facebook?","challenges.share.10":"EU Code Week do të vendosin një postim të ri të Sfidës në faqen e tyre në","challenges.share.11":"Facebook","challenges.share.12":"çdo ditë dhe do të zgjedhin fituesin për çmimin nga komentet nën postim.","challenges.share.13":"Si funksionon?","challenges.share.14":"Thjesht komentoni postimin me lidhjen e punës suaj.","challenges.share-box.0":"Ndani lidhjen te puna juaj në","challenges.share-box.1":"Instagram Bio","challenges.share-box.2":"trokitni mbi butonin","challenges.share-box.3":"Edit Profile (Modifiko profilin)","challenges.share-box.4":"në Instagram dhe shtoni lidhjen e punës suaj në fushën Website (Uebsajti). Pas kësaj, krijoni një postim të ri, shtoni një pamje të ekranit të punës tuaj, shkruani ","challenges.share-box.5":"Link in Bio (Lidhja te përshkrimi)","challenges.share-box.6":"shtoni hashtagun #EUCodeWeekChallenge dhe përmendni @CodeWeekEU","challenges.share-box.7":"Preferoni t’i ndani sfidat tuaja në","challenges.share-box.8":"EU Code Week do të vendosë","challenges.share-box.9":"një postim Sfide të re në","challenges.share-box.10":"faqen në Facebook","challenges.share-box.11":"Atëherë ju duhet thjesht të komentoni postimin me lidhjen e punës suaj","challenges.share-box.12":"Fituesit do të zgjidhen dhe do t’u ofrohen shpërblime të Code Week çdo ditë gjatë Code Week midis 9 - 24 tetor dhe do të shpallen në kanalet tona në Instagram dhe Facebook, kështu që mos harroni të kontrolloni njoftimet tuaja rregullisht.","challenges.take-part.0":"Pse të merrni pjesë në një sfidë të EU Code Week?","challenges.take-part.1":"Për t’u angazhuar në zgjidhjen e problemeve dhe aktivitetet e kodimit.","challenges.take-part.2":"Për të punuar së bashku me bashkëmoshatarët.","challenges.take-part.3":"Për të përhapur mesazhin mbi rëndësinë e kodimit.","challenges.download.0":"Klikoni","challenges.download.1":"këtu","challenges.download.2":"për ta shkarkuar këtë sfidë si një dokument Word","challenges.bingo.0":"Plotësoni të gjitha Sfidat","challenges.bingo.1":"Sfida përfundoi? Shtypni","challenges.bingo.2":"kartën bingo","challenges.bingo.3":"dhe shënoni flluskën e vogël të bardhë në të majtë lart","challenges.bingo.4":"Ndani Sfidën tuaj në mediat sociale dhe fitoni disa çmime fantastike të Code Week","challenges.bingo.5":"Thjesht ngarkoni një fotografi me radhën(t) e përfunduar(a), kolona ose edhe më mirë - të gjithë bingon - në","challenges.bingo.6":"Facebook, Instagram ose Twitter","challenges.bingo.7":"Sigurohuni që të përdorni","challenges.challenges-text":"Një koleksion aktivitetesh që mund t'i bëni vetë, në klasë, me kolegë apo miq.","challenges.challenges-sub-title":"Do të donit të merrnit pjesë në Javën e Kodit të BE-së, por nuk keni vërtet një ide se çfarë duhet të organizoni?","challenges.challenges-sub-text1":"Mos shiko më tej! Së bashku me partnerët e Javës së Kodit të BE-së, ne kemi projektuar një përzgjedhje sfidash të lehta për t'u bërë me shembuj konkretë se si t'i përdorim ato në një klasë apo grup. Ka edhe udhëzime se si t'i përfundoni sfidat, por mund t'i përshtatni ato në mënyrë që ato t'u përshtaten nevojave, interesave dhe moshës së pjesëmarrësve tuaj.","challenges.challenges-sub-text2":"Ju mund të përdorni çfarëdo mjetesh dhe teknologjish që ju pëlqejnë, por ne rekomandojmë burime me burim të hapur. Zgjidhni një ose disa sfida, përshtateni atë me grupin tuaj ose klasën tuaj dhe ndani rezultatet në Instagram për të inkurajuar edhe më shumë kolegë dhe miq për t'u bashkuar me argëtimin e Javës së Kodit të BE-së!.","codeweek4all.title":"Sfida Code Week 4 All","codeweek4all.text":"Sfida Code Week 4 All ju inkurajon të lidhni aktivitetet tuaja me aktivitetet e tjera të organizuara nga miqtë, kolegët dhe të njohurit, dhe së bashku të fitoni Certifikatën e Përsosmërisë të Code Week.","codeweek4all.what.title":"Çfarë është kjo?","codeweek4all.what.content":`

Përveç paraqitjes së aktivitetit tuaj në hartën e EU Code Week, ju mund të angazhoni edhe të tjerë në rrjetin tuaj që të bëjnë të njëjtën gjë. Nëse ju dhe partnerët tuaj arrini një prej kufijve të mëposhtëm, ju të gjithë do të fitoni Certifikatën e Përsosmërisë së Code Week!

+

`,"ambassador.title":"Ambasadorët e EU Code Week","ambassador.your_current_country":"Vendi juaj aktual","ambassador.visit_the":"Vizitoni","ambassador.local_facebook_page":"Faqja Facebook","ambassador.local_website":"Uebsajt","ambassador.ambassadors":"Ambasadorët","ambassador.no_ambassadors":"Ende asnjë ambasador","ambassador.countries_with_ambassadors":"Vendet me ambasadorë","ambassador.why_dont_you_volunteer":"Pse të mos bëheni vullnetar?","auth.failed":"Këto kredenciale nuk përputhen me regjistrat tanë.","auth.throttle":"Shumë përpjekje për identifikim. Provoni sërish për :seconds sekonda.","base.languages.en":"Anglisht","base.languages.fr":"Frëngjisht","base.languages.bg":"Bullgarisht","base.languages.hr":"Kroatisht","base.languages.de":"Gjermanisht","base.languages.pl":"Polonisht","base.languages.cs":"Çekisht","base.languages.el":"Greqisht","base.languages.pt":"Portugalisht","base.languages.da":"Danisht","base.languages.hu":"Hungarisht","base.languages.ro":"Rumanisht","base.languages.nl":"Holandisht","base.languages.ga":"Irlandisht","base.languages.sk":"Sllovakisht","base.languages.it":"Italisht","base.languages.sl":"Sllovenisht","base.languages.et":"Estonisht","base.languages.lv":"Letonisht","base.languages.es":"Spanjisht","base.languages.fi":"Finlandisht","base.languages.lt":"Lituanisht","base.languages.se":"Suedisht","base.languages.sv":"Suedisht","base.languages.al":"Shqip","base.languages.ba":"Boshnjakisht","base.languages.mk":"Maqedonisht","base.languages.me":"Malazisht","base.languages.rs":"Serbisht","base.languages.mt":"Maltezisht","base.languages.tr":"Turqisht","base.resources_local_title":"Burimet e kodimit nga","base.days":"Ditë","base.hours":"Orë","base.minutes":"Minuta","base.seconds":"Sekonda","base.still_have_question":"Keni ende pyetje?","base.drop_us_a_line":"Thjesht na shkruani!","base.get_in_touch":"KONTAKTONI","base.footer_msg":"Një nismë në terren e organizuar nga vullnetarë dhe e mbështetur nga Komisioni Evropian.","base.email":"Email","base.display_email":"Shfaq emailin","base.first_name":"Emri","base.last_name":"Mbiemri","base.your_website":"Uebsajti","base.biography":"Biografia","base.update":"Përditëso","base.delete":"Fshi","base.choose a file":"Zgjidh një skedar","base.learning_bits":"Mësimet","base.codeweek":"CodeWeek","base.bring_codeweek_to_your_students":"Sillni Code Week te studentët tuaj","base.or":"ose","base.newsletter":"","certificates.certificates_for":"Certifikatat për ","certificates.no_certificates":"Nuk ka ende asnjë certifikatë.","challenges-content.create-your-own-website-with-html-and-css.title":"Krijo faqen tënde të internetit me HTML dhe CSS","challenges-content.create-your-own-website-with-html-and-css.author":"Marko Šolić","challenges-content.create-your-own-website-with-html-and-css.purposes_title":"Qëllimi i sfidës","challenges-content.create-your-own-website-with-html-and-css.purposes.0":"Qëllimi i kësaj sfide është të prezantojë fillestarët me botën e zhvillimit të faqeve të internetit.","challenges-content.create-your-own-website-with-html-and-css.purposes.1":"Duke përfunduar këtë projekt, pjesëmarrësit do të mësojnë bazat e HTML dhe CSS, që janë thelbësore për krijimin dhe stilizimin e faqeve të internetit.","challenges-content.create-your-own-website-with-html-and-css.purposes.2":"Sfida thekson mësimin praktik, duke ju ndihmuar të ndërtoni vetë faqen tuaj të internetit nga fillimi.","challenges-content.create-your-own-website-with-html-and-css.purposes.3":"Do të fitoni aftësi thelbësore për dizajnin e uebit dhe do të ndiheni më të sigurt në krijimin e pranisë tuaj online.","challenges-content.create-your-own-website-with-html-and-css.description_title":"Përshkrimi i sfidës","challenges-content.create-your-own-website-with-html-and-css.description.0":"Faqet e internetit janë themeli i pranisë në Internet.","challenges-content.create-your-own-website-with-html-and-css.description.1":"Përmes këtij mësimi, do të mësoni si të përdorni HTML për të strukturuar përmbajtjen dhe CSS për ta stilizuar dhe për të krijuar faqen tuaj të parë të internetit.","challenges-content.create-your-own-website-with-html-and-css.description.2":"Nëpërmjet hapave argëtues, do të krijoni një faqe që mund të përmbajë tekst, imazhe, ngjyra dhe lidhje.","challenges-content.create-your-own-website-with-html-and-css.target_audience_title":"Audienca e synuar","challenges-content.create-your-own-website-with-html-and-css.target_audience.0":"Kjo sfidë është e destinuar për fillestarët që janë të interesuar të mësojnë se si të krijojnë faqe interneti.","challenges-content.create-your-own-website-with-html-and-css.target_audience.1":"Është perfekte për individë që janë të rinj në zhvillimin e uebit, për studentë ose për këdo që është kurioz të dijë si ndërtohen faqet e internetit.","challenges-content.create-your-own-website-with-html-and-css.target_audience.2":"Nuk kërkohet përvojë e mëparshme në programim.","challenges-content.create-your-own-website-with-html-and-css.experience_title":"Përvoja","challenges-content.create-your-own-website-with-html-and-css.experience.0":"Kjo është një sfidë për nivelin fillestar. Edhe pse njohja paraprake e disa operacioneve bazë kompjuterike, si përdorimi i një redaktori teksti, mund të jetë e dobishme, nuk është e nevojshme.","challenges-content.create-your-own-website-with-html-and-css.experience.1":"Sfida është krijuar si një hyrje në HTML dhe CSS.","challenges-content.create-your-own-website-with-html-and-css.duration_title":"Kohëzgjatja","challenges-content.create-your-own-website-with-html-and-css.duration":"Pritet që kjo sfidë të zgjasë rreth 1 deri në 2 orë, në varësi të nivelit tuaj të përvojës dhe sa shumë dëshironi të eksploroni përtej bazave.","challenges-content.create-your-own-website-with-html-and-css.materials_title":"Mjetet e rekomanduara:","challenges-content.create-your-own-website-with-html-and-css.materials.0":"PC / Laptop","challenges-content.create-your-own-website-with-html-and-css.materials.1":"Redaktor i zakonshëm i tekstit, si Notepad (Windows) ose TextEdit (Mac)","challenges-content.create-your-own-website-with-html-and-css.instructions_title":"Udhëzimet","challenges-content.create-your-own-website-with-html-and-css.instructions.0":"Këshilla për mësuesit para se të filloni:","challenges-content.create-your-own-website-with-html-and-css.instructions.1":"Nëse jeni të rinj në zhvillimin e faqeve të internetit, mos u shqetësoni!","challenges-content.create-your-own-website-with-html-and-css.instructions.2":"Ja disa këshilla për t’ju ndihmuar të udhëhiqni nxënësit gjatë këtij procesi:","challenges-content.create-your-own-website-with-html-and-css.instructions.3":"Filloni me bazat: Përqendrohuni në shpjegimin e koncepteve themelore të HTML (struktura e faqes së internetit) dhe CSS (stilizimi i elementeve).","challenges-content.create-your-own-website-with-html-and-css.instructions.4":"Jini të durueshëm dhe jepuni nxënësve kohë për të kuptuar qëllimin e çdo etikete (tag) dhe vetite (property).","challenges-content.create-your-own-website-with-html-and-css.instructions.5":"Shpjegoni strukturën: Kur prezantoni etiketat HTML, shpjegoni vizualisht se si është e ndërtuar dokumenti.","challenges-content.create-your-own-website-with-html-and-css.instructions.6":"Tregoni nxënësve marrëdhënien midis etiketave hapëse dhe mbyllëse, atributeve dhe strukturës hierarkike (nesting).","challenges-content.create-your-own-website-with-html-and-css.instructions.7":"Shmangni gabimet e zakonshme: Fillestarët shpesh harrojnë të mbyllin siç duhet etiketat ose vendosin gabimisht kllapat {} në CSS.","challenges-content.create-your-own-website-with-html-and-css.instructions.8":"Kujtojini nxënësve të kontrollojnë rregullisht për gabime në sintaksë.","challenges-content.create-your-own-website-with-html-and-css.instructions.9":"Mësim interaktiv: Inkurajoni nxënësit të eksperimentojnë me ndryshimin e tekstit dhe stilit.","challenges-content.create-your-own-website-with-html-and-css.instructions.10":"Tregojuni se si ndryshimet e vogla në HTML ose CSS reflektohen menjëherë në faqe duke rifreskuar shfletuesin.","challenges-content.create-your-own-website-with-html-and-css.instructions.11":"Jini të hapur ndaj kreativitetit: Nuk ka një mënyrë të “saktë” për të dizajnuar një faqe interneti.","challenges-content.create-your-own-website-with-html-and-css.instructions.12":"Inkurajoni nxënësit të eksplorojnë fonte, ngjyra dhe skema të ndryshme.","challenges-content.create-your-own-website-with-html-and-css.instructions.13":"Gabime të zakonshme për të pasur kujdes:","challenges-content.create-your-own-website-with-html-and-css.instructions.14":"Harrimi për të lidhur skedarin CSS me skedarin HTML.","challenges-content.create-your-own-website-with-html-and-css.instructions.15":"Struktura e pasaktë e etiketave në HTML.","challenges-content.create-your-own-website-with-html-and-css.instructions.16":"Gabime shtypi në vetitë e CSS (p.sh., përdorimi i colour në vend të color në disa raste).","challenges-content.create-your-own-website-with-html-and-css.instructions.17":"Komplikimi i panevojshëm i strukturës së faqes – faqet e thjeshta mund të duken shumë profesionale edhe me disa rreshta kodi!","challenges-content.create-your-own-website-with-html-and-css.instructions.18":"Hapi 1: Përgatitja e mjedisit","challenges-content.create-your-own-website-with-html-and-css.instructions.19":"Për të krijuar një faqe interneti, nuk është e nevojshme të instaloni mjete të veçanta përveç një redaktori të zakonshëm teksti, si Notepad (Windows) ose TextEdit (Mac).","challenges-content.create-your-own-website-with-html-and-css.instructions.20":"E gjithë faqja e internetit mund të krijohet në një redaktor të thjeshtë teksti, dhe madje ka faqe interneti të tëra në Internet që janë krijuar kështu.","challenges-content.create-your-own-website-with-html-and-css.instructions.21":"Nëse dëshironi të shihni një shembull të tillë, mund të vizitoni faqen e Shoqatës Kroate të Informatikës: hsin.hr","challenges-content.create-your-own-website-with-html-and-css.instructions.22":"Hapi 2: Struktura bazë e dokumentit HTML","challenges-content.create-your-own-website-with-html-and-css.instructions.23":"Hapni një dokument të ri në redaktorin tuaj dhe ruajeni si index.html","challenges-content.create-your-own-website-with-html-and-css.instructions.24":"Në varësi të versionit të Windows ose Mac që përdorni, fillimisht duhet të aktivizoni opsionin që ju lejon të ndryshoni prapashtesat e skedarëve, sepse index.txt duhet të bëhet index.html","challenges-content.create-your-own-website-with-html-and-css.instructions.25":"Në një redaktor si Notepad, shkruani këtë strukturë bazë të dokumentit HTML:","challenges-content.create-your-own-website-with-html-and-css.instructions.26":"","challenges-content.create-your-own-website-with-html-and-css.instructions.27":'',"challenges-content.create-your-own-website-with-html-and-css.instructions.28":"","challenges-content.create-your-own-website-with-html-and-css.instructions.29":'',"challenges-content.create-your-own-website-with-html-and-css.instructions.30":'',"challenges-content.create-your-own-website-with-html-and-css.instructions.31":"My first website","challenges-content.create-your-own-website-with-html-and-css.instructions.32":"","challenges-content.create-your-own-website-with-html-and-css.instructions.33":"","challenges-content.create-your-own-website-with-html-and-css.instructions.34":"

Welcome to my website!

","challenges-content.create-your-own-website-with-html-and-css.instructions.35":"

This is my first website I created using HTML and CSS.

","challenges-content.create-your-own-website-with-html-and-css.instructions.36":"","challenges-content.create-your-own-website-with-html-and-css.instructions.37":"","challenges-content.create-your-own-website-with-html-and-css.instructions.38":"Kështu duhet të duket faqja juaj pa CSS (në gjuhën angleze, natyrisht):","challenges-content.create-your-own-website-with-html-and-css.instructions.39":"Hapi 3: Shtoni stile me CSS","challenges-content.create-your-own-website-with-html-and-css.instructions.40":"CSS përdoret për të stilizuar elementet në faqe. Për të filluar, do të shtojmë stile bazë si ngjyra e sfondit, ngjyra e tekstit dhe madhësia e shkronjës.","challenges-content.create-your-own-website-with-html-and-css.instructions.41":"Në të njëjtën dosje, krijoni një dokument të ri teksti dhe quajeni style.css .","challenges-content.create-your-own-website-with-html-and-css.instructions.42":"Në style.css, shkruani sa vijon:","challenges-content.create-your-own-website-with-html-and-css.instructions.43":"body {","challenges-content.create-your-own-website-with-html-and-css.instructions.44":"background-color: #f0f8ff; /* Sfond blu i çelët */","challenges-content.create-your-own-website-with-html-and-css.instructions.45":"color: #333; /* Tekst gri i errët */","challenges-content.create-your-own-website-with-html-and-css.instructions.46":"font-family: Arial, sans-serif; /* Fonti i tekstit */","challenges-content.create-your-own-website-with-html-and-css.instructions.47":"text-align: center; /* Qendroni tekstin */","challenges-content.create-your-own-website-with-html-and-css.instructions.48":"}","challenges-content.create-your-own-website-with-html-and-css.instructions.49":"h1 {","challenges-content.create-your-own-website-with-html-and-css.instructions.50":"color: #4CAF50; /* Titull jeshil */","challenges-content.create-your-own-website-with-html-and-css.instructions.51":"}","challenges-content.create-your-own-website-with-html-and-css.instructions.52":"p {","challenges-content.create-your-own-website-with-html-and-css.instructions.53":"font-size: 18px; /* Madhësia e tekstit të paragrafit */","challenges-content.create-your-own-website-with-html-and-css.instructions.54":"color: #555; /* Tekst gri-blu për paragraf */","challenges-content.create-your-own-website-with-html-and-css.instructions.55":"}","challenges-content.create-your-own-website-with-html-and-css.instructions.56":"Hapi 4: Lidhja e HTML me CSS","challenges-content.create-your-own-website-with-html-and-css.instructions.57":"Pasi të keni krijuar skedarin CSS, duhet ta lidhni me skedarin HTML.","challenges-content.create-your-own-website-with-html-and-css.instructions.58":"E bëni këtë në seksionin të HTML duke shtuar këtë rresht:","challenges-content.create-your-own-website-with-html-and-css.instructions.59":'',"challenges-content.create-your-own-website-with-html-and-css.instructions.60":"Kjo do t’i tregojë dokumentit HTML që të përdorë stilet nga skedari CSS.","challenges-content.create-your-own-website-with-html-and-css.instructions.61":"Hapi 5: Nisni faqen tuaj","challenges-content.create-your-own-website-with-html-and-css.instructions.62":"Ruani të dy skedarët: index.html dhe style.css .","challenges-content.create-your-own-website-with-html-and-css.instructions.63":"Klikoni dy herë mbi index.html dhe hapeni atë në shfletuesin tuaj të internetit.","challenges-content.create-your-own-website-with-html-and-css.instructions.64":"Tani do të shihni faqen tuaj me tekstin në mes dhe stilet bazë që keni shtuar.","challenges-content.create-your-own-website-with-html-and-css.instructions.65":"Kështu duhet të duket faqja juaj tani:","challenges-content.create-your-own-website-with-html-and-css.instructions.66":"Nxitja e diversitetit në STEM:","challenges-content.create-your-own-website-with-html-and-css.instructions.67":"Zhvillimi i faqeve të internetit është për të gjithë! Pavarësisht nëse jeni një nxënës i ri, një i rritur që kërkon një karrierë të re apo dikush nga një grup i nënpërfaqësuar, kjo sfidë ju fton të eksploroni botën emocionuese të krijimit të faqeve të internetit.","challenges-content.create-your-own-website-with-html-and-css.instructions.68":"Fushat STEM (Shkenca, Teknologjia, Inxhinieria dhe Matematika) historikisht kanë pasur mungesë të diversitetit, dhe është e rëndësishme të inkurajojmë të gjithë njerëzit — pavarësisht gjinisë, racës apo prejardhjes — që të eksplorojnë programimin dhe teknologjinë.","challenges-content.create-your-own-website-with-html-and-css.instructions.69":"Çdokush ka perspektiva dhe përvoja unike që mund ta bëjnë botën e zhvillimit të faqeve më kreative dhe gjithëpërfshirëse.","challenges-content.create-your-own-website-with-html-and-css.instructions.70":"Ndërsa punoni në faqen tuaj, mendoni se si mund ta bëni botën dixhitale një vend ku të gjithë ndihen të përfaqësuar dhe të mirëpritur.","challenges-content.create-your-own-website-with-html-and-css.instructions.71":"Nuk keni nevojë të jeni ekspert për të filluar — mjafton të nisni të mësoni dhe të ndërtoni që aty!","challenges-content.create-your-own-website-with-html-and-css.instructions.72":"Si ta bëni faqen tuaj të aksesueshme:","challenges-content.create-your-own-website-with-html-and-css.instructions.73":"Kur ndërtoni një faqe interneti, është e rëndësishme të siguroheni që ajo të jetë lehtësisht e qasshme për sa më shumë njerëz, përfshirë personat me aftësi të kufizuara.","challenges-content.create-your-own-website-with-html-and-css.instructions.74":"Ja disa këshilla për krijimin e faqeve më të aksesueshme:","challenges-content.create-your-own-website-with-html-and-css.instructions.75":"Kontrasti: Siguroni kontrast të mirë midis sfondit dhe ngjyrës së tekstit, në mënyrë që të jetë më e lehtë për njerëzit me dëmtime vizuale ta lexojnë.","challenges-content.create-your-own-website-with-html-and-css.instructions.76":"Për shembull, një sfond i çelët me tekst të errët funksionon më mirë.","challenges-content.create-your-own-website-with-html-and-css.instructions.77":"Teksti Alt për imazhet: Nëse shtoni imazhe në faqen tuaj (në hapat e ardhshëm), sigurohuni të shtoni tekst alt për të përshkruar atë që përmban imazhi.","challenges-content.create-your-own-website-with-html-and-css.instructions.78":"Kjo është shumë e dobishme për përdoruesit që përdorin lexues të ekranit.","challenges-content.create-your-own-website-with-html-and-css.instructions.79":"HTML semantik: Përdorni etiketa të sakta HTML për strukturë dhe aksesueshmëri më të mirë.","challenges-content.create-your-own-website-with-html-and-css.instructions.80":"Për shembull, përdorni

për titullin kryesor dhe

për paragrafët, në mënyrë që lexuesit e ekranit ta kuptojnë më mirë përmbajtjen.","challenges-content.create-your-own-website-with-html-and-css.instructions.81":"Përqendrohuni te lexueshmëria: Sigurohuni që teksti të jetë i lehtë për t’u lexuar me një font të thjeshtë pa bisht, si Arial.","challenges-content.create-your-own-website-with-html-and-css.instructions.82":"Mund të rrisni gjithashtu madhësinë e shkronjave për lehtësi në lexim.","challenges-content.create-your-own-website-with-html-and-css.mini_simulation_title":"Mini simulim:","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.0":"Kontrolloni njohuritë tuaja","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.1":"Çfarë është HTML?","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.2":"a) Gjuhë kompjuterike për krijimin e imazheve","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.3":"b) Gjuhë për strukturimin e përmbajtjes në faqe interneti","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.4":"c) Redaktor imazhesh","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.5":"Çfarë është CSS?","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.6":"a) Gjuhë për krijimin e bazave të të dhënave online","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.7":"b) Gjuhë për stilizimin dhe dizajnin e faqeve të internetit","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.8":"c) Program për menaxhimin e skedarëve kompjuterikë","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.9":"Si e lidhim CSS me HTML?","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.10":"a) Duke përdorur etiketën në dokumentin HTML","challenges-content.create-your-own-website-with-html-and-css.mini_simulation.11":"b) Duke përdorur etiketat