From 3f454eb56cf6bd7e7d2ca8cc01c6527fcad8a24c Mon Sep 17 00:00:00 2001 From: Brian Hanson Date: Thu, 28 May 2026 11:14:08 -0500 Subject: [PATCH 01/12] Fix duplicate wa-icon import --- packages/craftcms-legacy/cp/src/js/CP.js | 6 +++++- vite.config.js | 10 +++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/packages/craftcms-legacy/cp/src/js/CP.js b/packages/craftcms-legacy/cp/src/js/CP.js index 3fee97996fe..a492ff4bb7b 100644 --- a/packages/craftcms-legacy/cp/src/js/CP.js +++ b/packages/craftcms-legacy/cp/src/js/CP.js @@ -1,4 +1,8 @@ -import {QueueService} from '@craftcms/cp'; +// Import from the deep service module rather than the package root. The root +// entry (`@craftcms/cp`) side-effect-registers WebAwesome components (e.g. +// `wa-icon`); pulling that into this separately-webpacked legacy bundle causes +// a duplicate custom-element registration when it loads alongside the Vite app. +import {QueueService} from '@craftcms/cp/services/Queue.ts.mjs'; /** global: Craft */ /** global: Garnish */ /** global: $ */ diff --git a/vite.config.js b/vite.config.js index 954e28037ea..1a8dbf148b7 100644 --- a/vite.config.js +++ b/vite.config.js @@ -128,7 +128,15 @@ export default defineConfig(({mode}) => { }, optimizeDeps: { - include: ['@awesome.me/webawesome', 'lit'], + include: ['lit'], + // WebAwesome must NOT be pre-bundled. It's imported through many deep + // entry points (dist/components/*/*.js), and esbuild's dep optimizer + // duplicates their shared component modules across chunks — which makes + // custom elements like `wa-icon` get registered twice + // (NotSupportedError: "wa-icon" has already been used). Serving it as + // native ESM means each module file loads once, so each element is + // defined once. + exclude: ['@awesome.me/webawesome'], }, plugins: [ From b1945707a27f81e5f707930a516f16609b729d27 Mon Sep 17 00:00:00 2001 From: Brian Hanson Date: Thu, 28 May 2026 11:14:18 -0500 Subject: [PATCH 02/12] Register CP asset everywhere --- src/Http/Middleware/HandleInertiaRequests.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Http/Middleware/HandleInertiaRequests.php b/src/Http/Middleware/HandleInertiaRequests.php index 6004530486d..756c529eeba 100644 --- a/src/Http/Middleware/HandleInertiaRequests.php +++ b/src/Http/Middleware/HandleInertiaRequests.php @@ -20,6 +20,8 @@ use CraftCms\Cms\Support\Html; use CraftCms\Cms\Update\Updates; use CraftCms\Cms\View\HtmlStack; +use CraftCms\Cms\View\LegacyAssets\CpAsset; +use CraftCms\Cms\View\LegacyAssets\InternalAssetRegistry; use Illuminate\Http\Request; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\View; @@ -37,6 +39,7 @@ public function handle(Request $request, Closure $next) { $htmlStack = app(HtmlStack::class); + app(InternalAssetRegistry::class)->register(CpAsset::class); View::composer('app', function ($view) use ($htmlStack) { $view->with([ 'headHtml' => $htmlStack->headHtml(), From 190518a9c953ceb3bf5db6f3383473739abe7368 Mon Sep 17 00:00:00 2001 From: Brian Hanson Date: Thu, 28 May 2026 11:15:16 -0500 Subject: [PATCH 03/12] Fix duplicate click action --- resources/js/common/components/ActionMenu.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/js/common/components/ActionMenu.vue b/resources/js/common/components/ActionMenu.vue index 186fd271546..67e8b79ca72 100644 --- a/resources/js/common/components/ActionMenu.vue +++ b/resources/js/common/components/ActionMenu.vue @@ -104,7 +104,7 @@ > {{ action.label }} - {{ + {{ action.label }} From 3c81a5412c14df3f2903245911c8011cb8907a07 Mon Sep 17 00:00:00 2001 From: Brian Hanson Date: Thu, 28 May 2026 11:15:28 -0500 Subject: [PATCH 04/12] Upadte global a bit --- resources/js/cp.ts | 5 +---- resources/views/app.blade.php | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/resources/js/cp.ts b/resources/js/cp.ts index 532b1a50d75..788896a201d 100644 --- a/resources/js/cp.ts +++ b/resources/js/cp.ts @@ -3,9 +3,6 @@ import Cp from './bootstrap/cp.js'; import './modules/navigation/components/CpGlobalSidebar.js'; import './modules/navigation/components/CpQueueIndicator.js'; -window.Cp = { - ...(window.Cp || {}), - ...Cp, -}; +window.Cp = Cp; console.log('window.Cp defined', window.Cp); diff --git a/resources/views/app.blade.php b/resources/views/app.blade.php index 100e7d6b0d1..1b3e225c0cf 100644 --- a/resources/views/app.blade.php +++ b/resources/views/app.blade.php @@ -7,8 +7,8 @@ {!! \CraftCms\Cms\Cp\Cp::viteScripts()->toHtml() !!} {!! app(\CraftCms\Cms\Plugin\Plugins::class)->getAssetsHtml() !!} {{ config('app.name') }} @@ -21,7 +21,7 @@ let CpConfig = {!! json_encode(\CraftCms\Cms\Cp\Cp::config()) !!}; From 6717bf2ab27b67d54bcb48541ede25d65230c12c Mon Sep 17 00:00:00 2001 From: Brian Hanson Date: Thu, 28 May 2026 11:17:56 -0500 Subject: [PATCH 05/12] Rebuild --- resources/build/assets/AppLayout-BtboO7mz.js | 1 - resources/build/assets/AppLayout-CjKT-72e.js | 1 + ...ut-DBrzZxlL.css => AppLayout-HYcVlxa5.css} | 2 +- .../{Email-BCKOXq6H.js => Email-WVti_EFw.js} | 2 +- ...pes-CEuE6hBO.js => EntryTypes-CA-sYX3b.js} | 2 +- ...{Fields-BGrqYJN0.js => Fields-Djac0wji.js} | 2 +- ...ms-DiQFdAgM.js => Filesystems-DsZ_Ehcq.js} | 2 +- ...eneral-_lL0AklB.js => General-nAzSbgX4.js} | 2 +- ...vxWqpIa.js => ImageTransforms-Ax093kIy.js} | 2 +- .../{Index-CkcQ5AKn.js => Index-NUa2WAIV.js} | 2 +- ...ut-rBmWr-Tr.js => IndexLayout-6yHrM6uc.js} | 2 +- ...lugins-BVTXipOt.js => Plugins-DDg9MFlY.js} | 2 +- ...chemas-DNA7UQXf.js => Schemas-BLy70nZf.js} | 2 +- ...tions-D61K_41N.js => Sections-BVXFuCXm.js} | 2 +- ...t-DT-sfzsI.js => SectionsEdit-BlP8HXUl.js} | 2 +- .../{Show-aDkin75u.js => Show-DceyZwJu.js} | 2 +- .../{Sites-Y7DMHyu9.js => Sites-CxXFwdEZ.js} | 2 +- ...Edit-DGiS5wQK.js => SitesEdit--YS2Khfk.js} | 2 +- ...{Tokens-DjKqMc9s.js => Tokens-CyRSK-Ze.js} | 2 +- ...ups-C0GYZb_5.js => UserGroups-D9CUs3uK.js} | 2 +- ...CKRngeMs.js => UserGroupsEdit-CMxBtHZ1.js} | 2 +- ...olumes-C5ZHx4An.js => Volumes-BfjPXiYZ.js} | 2 +- resources/build/assets/cp-B2Jz2JL5.js | 1 - resources/build/assets/cp-Ck7FKPK5.css | 2 - .../assets/{cp-Cb7iCHCs.js => cp-D0USwJnG.js} | 4 +- resources/build/assets/cp-W9HnVQCN.js | 1 + resources/build/assets/cp-erkpS_Hx.css | 2 + ...{legacy-CAAydd--.js => legacy-BqQic1-R.js} | 2 +- resources/build/manifest.json | 114 +- resources/legacy/cp/dist/1144.js | 2 - resources/legacy/cp/dist/1144.js.map | 1 - resources/legacy/cp/dist/1325.js | 2 - resources/legacy/cp/dist/1325.js.map | 1 - resources/legacy/cp/dist/133.js | 2 - resources/legacy/cp/dist/133.js.map | 1 - resources/legacy/cp/dist/1496.js | 2 - resources/legacy/cp/dist/1496.js.map | 1 - resources/legacy/cp/dist/1593.js | 2 - resources/legacy/cp/dist/1593.js.map | 1 - resources/legacy/cp/dist/1645.js | 2 - resources/legacy/cp/dist/1645.js.map | 1 - resources/legacy/cp/dist/167.js | 2 - resources/legacy/cp/dist/167.js.map | 1 - resources/legacy/cp/dist/174.js | 2 - resources/legacy/cp/dist/174.js.map | 1 - resources/legacy/cp/dist/1967.js | 2 - resources/legacy/cp/dist/1967.js.map | 1 - resources/legacy/cp/dist/2028.js | 2 - resources/legacy/cp/dist/2028.js.map | 1 - resources/legacy/cp/dist/2038.js | 2 - resources/legacy/cp/dist/2038.js.map | 1 - resources/legacy/cp/dist/2277.js | 2 - resources/legacy/cp/dist/2277.js.map | 1 - resources/legacy/cp/dist/2350.js | 2 - resources/legacy/cp/dist/2350.js.map | 1 - resources/legacy/cp/dist/2419.js | 2 - resources/legacy/cp/dist/2419.js.map | 1 - resources/legacy/cp/dist/2437.js | 2 - resources/legacy/cp/dist/2437.js.map | 1 - resources/legacy/cp/dist/2438.js | 2 - resources/legacy/cp/dist/2438.js.map | 1 - resources/legacy/cp/dist/2548.js | 2 - resources/legacy/cp/dist/2548.js.map | 1 - resources/legacy/cp/dist/2637.js | 2 - resources/legacy/cp/dist/2637.js.map | 1 - resources/legacy/cp/dist/2722.js | 2 - resources/legacy/cp/dist/2722.js.map | 1 - resources/legacy/cp/dist/2801.js | 2 - resources/legacy/cp/dist/2801.js.map | 1 - resources/legacy/cp/dist/2811.js | 2 - resources/legacy/cp/dist/2811.js.map | 1 - resources/legacy/cp/dist/2922.js | 2 - resources/legacy/cp/dist/2922.js.map | 1 - resources/legacy/cp/dist/2977.js | 2 - resources/legacy/cp/dist/2977.js.map | 1 - resources/legacy/cp/dist/3055.js | 2 - resources/legacy/cp/dist/3055.js.map | 1 - resources/legacy/cp/dist/310.js | 2 - resources/legacy/cp/dist/310.js.map | 1 - resources/legacy/cp/dist/3474.js | 2 - resources/legacy/cp/dist/3474.js.map | 1 - resources/legacy/cp/dist/3566.js | 2 - resources/legacy/cp/dist/3566.js.map | 1 - resources/legacy/cp/dist/3585.js | 2 - resources/legacy/cp/dist/3585.js.map | 1 - resources/legacy/cp/dist/3759.js | 2 - resources/legacy/cp/dist/3759.js.map | 1 - resources/legacy/cp/dist/3804.js | 2 - resources/legacy/cp/dist/3804.js.map | 1 - resources/legacy/cp/dist/3830.js | 2 - resources/legacy/cp/dist/3830.js.map | 1 - resources/legacy/cp/dist/3902.js | 2 - resources/legacy/cp/dist/3902.js.map | 1 - resources/legacy/cp/dist/4017.js | 2 - resources/legacy/cp/dist/4017.js.map | 1 - resources/legacy/cp/dist/4272.js | 2 - resources/legacy/cp/dist/4272.js.map | 1 - resources/legacy/cp/dist/4332.js | 2 - resources/legacy/cp/dist/4332.js.map | 1 - resources/legacy/cp/dist/4356.js | 2 - resources/legacy/cp/dist/4356.js.map | 1 - resources/legacy/cp/dist/4487.js | 2 - resources/legacy/cp/dist/4487.js.map | 1 - resources/legacy/cp/dist/4504.js | 2 - resources/legacy/cp/dist/4504.js.map | 1 - resources/legacy/cp/dist/4863.js | 2 - resources/legacy/cp/dist/4863.js.map | 1 - resources/legacy/cp/dist/5011.js | 2 - resources/legacy/cp/dist/5011.js.map | 1 - resources/legacy/cp/dist/5182.js | 2 - resources/legacy/cp/dist/5182.js.map | 1 - resources/legacy/cp/dist/5503.js | 2 - resources/legacy/cp/dist/5503.js.map | 1 - resources/legacy/cp/dist/5598.js | 2 - resources/legacy/cp/dist/5598.js.map | 1 - resources/legacy/cp/dist/5600.js | 2 - resources/legacy/cp/dist/5600.js.map | 1 - resources/legacy/cp/dist/5767.js | 2 - resources/legacy/cp/dist/5767.js.map | 1 - resources/legacy/cp/dist/5862.js | 2 - resources/legacy/cp/dist/5862.js.map | 1 - resources/legacy/cp/dist/5930.js | 2 - resources/legacy/cp/dist/5930.js.map | 1 - resources/legacy/cp/dist/5996.js | 2 - resources/legacy/cp/dist/5996.js.map | 1 - resources/legacy/cp/dist/6102.js | 2 - resources/legacy/cp/dist/6102.js.map | 1 - resources/legacy/cp/dist/6183.js | 2 - resources/legacy/cp/dist/6183.js.map | 1 - resources/legacy/cp/dist/6359.js | 2 - resources/legacy/cp/dist/6359.js.map | 1 - resources/legacy/cp/dist/640.js | 2 - resources/legacy/cp/dist/640.js.map | 1 - resources/legacy/cp/dist/6549.js | 2 - resources/legacy/cp/dist/6549.js.map | 1 - resources/legacy/cp/dist/6559.js | 2 - resources/legacy/cp/dist/6559.js.map | 1 - resources/legacy/cp/dist/6617.js | 2 - resources/legacy/cp/dist/6617.js.map | 1 - resources/legacy/cp/dist/6952.js | 2 - resources/legacy/cp/dist/6952.js.map | 1 - resources/legacy/cp/dist/6993.js | 2 - resources/legacy/cp/dist/6993.js.map | 1 - resources/legacy/cp/dist/7012.js | 2 - resources/legacy/cp/dist/7012.js.map | 1 - resources/legacy/cp/dist/7089.js | 2 - resources/legacy/cp/dist/7089.js.map | 1 - resources/legacy/cp/dist/7229.js | 2 - resources/legacy/cp/dist/7229.js.map | 1 - resources/legacy/cp/dist/7233.js | 2 - resources/legacy/cp/dist/7233.js.map | 1 - resources/legacy/cp/dist/7426.js | 2 - resources/legacy/cp/dist/7426.js.map | 1 - resources/legacy/cp/dist/7472.js | 2 - resources/legacy/cp/dist/7472.js.map | 1 - resources/legacy/cp/dist/767.js | 2 - resources/legacy/cp/dist/767.js.map | 1 - resources/legacy/cp/dist/7702.js | 2 - resources/legacy/cp/dist/7702.js.map | 1 - resources/legacy/cp/dist/7831.js | 2 - resources/legacy/cp/dist/7831.js.map | 1 - resources/legacy/cp/dist/7857.js | 2 - resources/legacy/cp/dist/7857.js.map | 1 - resources/legacy/cp/dist/7893.js | 2 - resources/legacy/cp/dist/7893.js.map | 1 - resources/legacy/cp/dist/7960.js | 2 - resources/legacy/cp/dist/7960.js.map | 1 - resources/legacy/cp/dist/8045.js | 2 - resources/legacy/cp/dist/8045.js.map | 1 - resources/legacy/cp/dist/8160.js | 2 - resources/legacy/cp/dist/8160.js.map | 1 - resources/legacy/cp/dist/8187.js | 2 - resources/legacy/cp/dist/8187.js.map | 1 - resources/legacy/cp/dist/8309.js | 2 - resources/legacy/cp/dist/8309.js.map | 1 - resources/legacy/cp/dist/8657.js | 2 - resources/legacy/cp/dist/8657.js.map | 1 - resources/legacy/cp/dist/8722.js | 2 - resources/legacy/cp/dist/8722.js.map | 1 - resources/legacy/cp/dist/8723.js | 2 - resources/legacy/cp/dist/8723.js.map | 1 - resources/legacy/cp/dist/8742.js | 2 - resources/legacy/cp/dist/8742.js.map | 1 - resources/legacy/cp/dist/897.js | 2 - resources/legacy/cp/dist/897.js.map | 1 - resources/legacy/cp/dist/8988.js | 2 - resources/legacy/cp/dist/8988.js.map | 1 - resources/legacy/cp/dist/9156.js | 2 - resources/legacy/cp/dist/9156.js.map | 1 - resources/legacy/cp/dist/9433.js | 2 - resources/legacy/cp/dist/9433.js.map | 1 - resources/legacy/cp/dist/9627.js | 2 - resources/legacy/cp/dist/9627.js.map | 1 - resources/legacy/cp/dist/9755.js | 2 - resources/legacy/cp/dist/9755.js.map | 1 - resources/legacy/cp/dist/9770.js | 2 - resources/legacy/cp/dist/9770.js.map | 1 - resources/legacy/cp/dist/9884.js | 2 - resources/legacy/cp/dist/9884.js.map | 1 - resources/legacy/cp/dist/9944.js | 2 - resources/legacy/cp/dist/9944.js.map | 1 - resources/legacy/cp/dist/cp.js | 5501 +---------------- resources/legacy/cp/dist/cp.js.LICENSE.txt | 43 - resources/legacy/cp/dist/cp.js.map | 2 +- 204 files changed, 86 insertions(+), 5886 deletions(-) delete mode 100644 resources/build/assets/AppLayout-BtboO7mz.js create mode 100644 resources/build/assets/AppLayout-CjKT-72e.js rename resources/build/assets/{AppLayout-DBrzZxlL.css => AppLayout-HYcVlxa5.css} (98%) rename resources/build/assets/{Email-BCKOXq6H.js => Email-WVti_EFw.js} (99%) rename resources/build/assets/{EntryTypes-CEuE6hBO.js => EntryTypes-CA-sYX3b.js} (97%) rename resources/build/assets/{Fields-BGrqYJN0.js => Fields-Djac0wji.js} (97%) rename resources/build/assets/{Filesystems-DiQFdAgM.js => Filesystems-DsZ_Ehcq.js} (98%) rename resources/build/assets/{General-_lL0AklB.js => General-nAzSbgX4.js} (96%) rename resources/build/assets/{ImageTransforms-vvxWqpIa.js => ImageTransforms-Ax093kIy.js} (94%) rename resources/build/assets/{Index-CkcQ5AKn.js => Index-NUa2WAIV.js} (96%) rename resources/build/assets/{IndexLayout-rBmWr-Tr.js => IndexLayout-6yHrM6uc.js} (96%) rename resources/build/assets/{Plugins-BVTXipOt.js => Plugins-DDg9MFlY.js} (99%) rename resources/build/assets/{Schemas-DNA7UQXf.js => Schemas-BLy70nZf.js} (98%) rename resources/build/assets/{Sections-D61K_41N.js => Sections-BVXFuCXm.js} (95%) rename resources/build/assets/{SectionsEdit-DT-sfzsI.js => SectionsEdit-BlP8HXUl.js} (99%) rename resources/build/assets/{Show-aDkin75u.js => Show-DceyZwJu.js} (94%) rename resources/build/assets/{Sites-Y7DMHyu9.js => Sites-CxXFwdEZ.js} (98%) rename resources/build/assets/{SitesEdit-DGiS5wQK.js => SitesEdit--YS2Khfk.js} (99%) rename resources/build/assets/{Tokens-DjKqMc9s.js => Tokens-CyRSK-Ze.js} (98%) rename resources/build/assets/{UserGroups-C0GYZb_5.js => UserGroups-D9CUs3uK.js} (96%) rename resources/build/assets/{UserGroupsEdit-CKRngeMs.js => UserGroupsEdit-CMxBtHZ1.js} (97%) rename resources/build/assets/{Volumes-C5ZHx4An.js => Volumes-BfjPXiYZ.js} (94%) delete mode 100644 resources/build/assets/cp-B2Jz2JL5.js delete mode 100644 resources/build/assets/cp-Ck7FKPK5.css rename resources/build/assets/{cp-Cb7iCHCs.js => cp-D0USwJnG.js} (96%) create mode 100644 resources/build/assets/cp-W9HnVQCN.js create mode 100644 resources/build/assets/cp-erkpS_Hx.css rename resources/build/assets/{legacy-CAAydd--.js => legacy-BqQic1-R.js} (92%) delete mode 100644 resources/legacy/cp/dist/1144.js delete mode 100644 resources/legacy/cp/dist/1144.js.map delete mode 100644 resources/legacy/cp/dist/1325.js delete mode 100644 resources/legacy/cp/dist/1325.js.map delete mode 100644 resources/legacy/cp/dist/133.js delete mode 100644 resources/legacy/cp/dist/133.js.map delete mode 100644 resources/legacy/cp/dist/1496.js delete mode 100644 resources/legacy/cp/dist/1496.js.map delete mode 100644 resources/legacy/cp/dist/1593.js delete mode 100644 resources/legacy/cp/dist/1593.js.map delete mode 100644 resources/legacy/cp/dist/1645.js delete mode 100644 resources/legacy/cp/dist/1645.js.map delete mode 100644 resources/legacy/cp/dist/167.js delete mode 100644 resources/legacy/cp/dist/167.js.map delete mode 100644 resources/legacy/cp/dist/174.js delete mode 100644 resources/legacy/cp/dist/174.js.map delete mode 100644 resources/legacy/cp/dist/1967.js delete mode 100644 resources/legacy/cp/dist/1967.js.map delete mode 100644 resources/legacy/cp/dist/2028.js delete mode 100644 resources/legacy/cp/dist/2028.js.map delete mode 100644 resources/legacy/cp/dist/2038.js delete mode 100644 resources/legacy/cp/dist/2038.js.map delete mode 100644 resources/legacy/cp/dist/2277.js delete mode 100644 resources/legacy/cp/dist/2277.js.map delete mode 100644 resources/legacy/cp/dist/2350.js delete mode 100644 resources/legacy/cp/dist/2350.js.map delete mode 100644 resources/legacy/cp/dist/2419.js delete mode 100644 resources/legacy/cp/dist/2419.js.map delete mode 100644 resources/legacy/cp/dist/2437.js delete mode 100644 resources/legacy/cp/dist/2437.js.map delete mode 100644 resources/legacy/cp/dist/2438.js delete mode 100644 resources/legacy/cp/dist/2438.js.map delete mode 100644 resources/legacy/cp/dist/2548.js delete mode 100644 resources/legacy/cp/dist/2548.js.map delete mode 100644 resources/legacy/cp/dist/2637.js delete mode 100644 resources/legacy/cp/dist/2637.js.map delete mode 100644 resources/legacy/cp/dist/2722.js delete mode 100644 resources/legacy/cp/dist/2722.js.map delete mode 100644 resources/legacy/cp/dist/2801.js delete mode 100644 resources/legacy/cp/dist/2801.js.map delete mode 100644 resources/legacy/cp/dist/2811.js delete mode 100644 resources/legacy/cp/dist/2811.js.map delete mode 100644 resources/legacy/cp/dist/2922.js delete mode 100644 resources/legacy/cp/dist/2922.js.map delete mode 100644 resources/legacy/cp/dist/2977.js delete mode 100644 resources/legacy/cp/dist/2977.js.map delete mode 100644 resources/legacy/cp/dist/3055.js delete mode 100644 resources/legacy/cp/dist/3055.js.map delete mode 100644 resources/legacy/cp/dist/310.js delete mode 100644 resources/legacy/cp/dist/310.js.map delete mode 100644 resources/legacy/cp/dist/3474.js delete mode 100644 resources/legacy/cp/dist/3474.js.map delete mode 100644 resources/legacy/cp/dist/3566.js delete mode 100644 resources/legacy/cp/dist/3566.js.map delete mode 100644 resources/legacy/cp/dist/3585.js delete mode 100644 resources/legacy/cp/dist/3585.js.map delete mode 100644 resources/legacy/cp/dist/3759.js delete mode 100644 resources/legacy/cp/dist/3759.js.map delete mode 100644 resources/legacy/cp/dist/3804.js delete mode 100644 resources/legacy/cp/dist/3804.js.map delete mode 100644 resources/legacy/cp/dist/3830.js delete mode 100644 resources/legacy/cp/dist/3830.js.map delete mode 100644 resources/legacy/cp/dist/3902.js delete mode 100644 resources/legacy/cp/dist/3902.js.map delete mode 100644 resources/legacy/cp/dist/4017.js delete mode 100644 resources/legacy/cp/dist/4017.js.map delete mode 100644 resources/legacy/cp/dist/4272.js delete mode 100644 resources/legacy/cp/dist/4272.js.map delete mode 100644 resources/legacy/cp/dist/4332.js delete mode 100644 resources/legacy/cp/dist/4332.js.map delete mode 100644 resources/legacy/cp/dist/4356.js delete mode 100644 resources/legacy/cp/dist/4356.js.map delete mode 100644 resources/legacy/cp/dist/4487.js delete mode 100644 resources/legacy/cp/dist/4487.js.map delete mode 100644 resources/legacy/cp/dist/4504.js delete mode 100644 resources/legacy/cp/dist/4504.js.map delete mode 100644 resources/legacy/cp/dist/4863.js delete mode 100644 resources/legacy/cp/dist/4863.js.map delete mode 100644 resources/legacy/cp/dist/5011.js delete mode 100644 resources/legacy/cp/dist/5011.js.map delete mode 100644 resources/legacy/cp/dist/5182.js delete mode 100644 resources/legacy/cp/dist/5182.js.map delete mode 100644 resources/legacy/cp/dist/5503.js delete mode 100644 resources/legacy/cp/dist/5503.js.map delete mode 100644 resources/legacy/cp/dist/5598.js delete mode 100644 resources/legacy/cp/dist/5598.js.map delete mode 100644 resources/legacy/cp/dist/5600.js delete mode 100644 resources/legacy/cp/dist/5600.js.map delete mode 100644 resources/legacy/cp/dist/5767.js delete mode 100644 resources/legacy/cp/dist/5767.js.map delete mode 100644 resources/legacy/cp/dist/5862.js delete mode 100644 resources/legacy/cp/dist/5862.js.map delete mode 100644 resources/legacy/cp/dist/5930.js delete mode 100644 resources/legacy/cp/dist/5930.js.map delete mode 100644 resources/legacy/cp/dist/5996.js delete mode 100644 resources/legacy/cp/dist/5996.js.map delete mode 100644 resources/legacy/cp/dist/6102.js delete mode 100644 resources/legacy/cp/dist/6102.js.map delete mode 100644 resources/legacy/cp/dist/6183.js delete mode 100644 resources/legacy/cp/dist/6183.js.map delete mode 100644 resources/legacy/cp/dist/6359.js delete mode 100644 resources/legacy/cp/dist/6359.js.map delete mode 100644 resources/legacy/cp/dist/640.js delete mode 100644 resources/legacy/cp/dist/640.js.map delete mode 100644 resources/legacy/cp/dist/6549.js delete mode 100644 resources/legacy/cp/dist/6549.js.map delete mode 100644 resources/legacy/cp/dist/6559.js delete mode 100644 resources/legacy/cp/dist/6559.js.map delete mode 100644 resources/legacy/cp/dist/6617.js delete mode 100644 resources/legacy/cp/dist/6617.js.map delete mode 100644 resources/legacy/cp/dist/6952.js delete mode 100644 resources/legacy/cp/dist/6952.js.map delete mode 100644 resources/legacy/cp/dist/6993.js delete mode 100644 resources/legacy/cp/dist/6993.js.map delete mode 100644 resources/legacy/cp/dist/7012.js delete mode 100644 resources/legacy/cp/dist/7012.js.map delete mode 100644 resources/legacy/cp/dist/7089.js delete mode 100644 resources/legacy/cp/dist/7089.js.map delete mode 100644 resources/legacy/cp/dist/7229.js delete mode 100644 resources/legacy/cp/dist/7229.js.map delete mode 100644 resources/legacy/cp/dist/7233.js delete mode 100644 resources/legacy/cp/dist/7233.js.map delete mode 100644 resources/legacy/cp/dist/7426.js delete mode 100644 resources/legacy/cp/dist/7426.js.map delete mode 100644 resources/legacy/cp/dist/7472.js delete mode 100644 resources/legacy/cp/dist/7472.js.map delete mode 100644 resources/legacy/cp/dist/767.js delete mode 100644 resources/legacy/cp/dist/767.js.map delete mode 100644 resources/legacy/cp/dist/7702.js delete mode 100644 resources/legacy/cp/dist/7702.js.map delete mode 100644 resources/legacy/cp/dist/7831.js delete mode 100644 resources/legacy/cp/dist/7831.js.map delete mode 100644 resources/legacy/cp/dist/7857.js delete mode 100644 resources/legacy/cp/dist/7857.js.map delete mode 100644 resources/legacy/cp/dist/7893.js delete mode 100644 resources/legacy/cp/dist/7893.js.map delete mode 100644 resources/legacy/cp/dist/7960.js delete mode 100644 resources/legacy/cp/dist/7960.js.map delete mode 100644 resources/legacy/cp/dist/8045.js delete mode 100644 resources/legacy/cp/dist/8045.js.map delete mode 100644 resources/legacy/cp/dist/8160.js delete mode 100644 resources/legacy/cp/dist/8160.js.map delete mode 100644 resources/legacy/cp/dist/8187.js delete mode 100644 resources/legacy/cp/dist/8187.js.map delete mode 100644 resources/legacy/cp/dist/8309.js delete mode 100644 resources/legacy/cp/dist/8309.js.map delete mode 100644 resources/legacy/cp/dist/8657.js delete mode 100644 resources/legacy/cp/dist/8657.js.map delete mode 100644 resources/legacy/cp/dist/8722.js delete mode 100644 resources/legacy/cp/dist/8722.js.map delete mode 100644 resources/legacy/cp/dist/8723.js delete mode 100644 resources/legacy/cp/dist/8723.js.map delete mode 100644 resources/legacy/cp/dist/8742.js delete mode 100644 resources/legacy/cp/dist/8742.js.map delete mode 100644 resources/legacy/cp/dist/897.js delete mode 100644 resources/legacy/cp/dist/897.js.map delete mode 100644 resources/legacy/cp/dist/8988.js delete mode 100644 resources/legacy/cp/dist/8988.js.map delete mode 100644 resources/legacy/cp/dist/9156.js delete mode 100644 resources/legacy/cp/dist/9156.js.map delete mode 100644 resources/legacy/cp/dist/9433.js delete mode 100644 resources/legacy/cp/dist/9433.js.map delete mode 100644 resources/legacy/cp/dist/9627.js delete mode 100644 resources/legacy/cp/dist/9627.js.map delete mode 100644 resources/legacy/cp/dist/9755.js delete mode 100644 resources/legacy/cp/dist/9755.js.map delete mode 100644 resources/legacy/cp/dist/9770.js delete mode 100644 resources/legacy/cp/dist/9770.js.map delete mode 100644 resources/legacy/cp/dist/9884.js delete mode 100644 resources/legacy/cp/dist/9884.js.map delete mode 100644 resources/legacy/cp/dist/9944.js delete mode 100644 resources/legacy/cp/dist/9944.js.map delete mode 100644 resources/legacy/cp/dist/cp.js.LICENSE.txt diff --git a/resources/build/assets/AppLayout-BtboO7mz.js b/resources/build/assets/AppLayout-BtboO7mz.js deleted file mode 100644 index 600824e4e5a..00000000000 --- a/resources/build/assets/AppLayout-BtboO7mz.js +++ /dev/null @@ -1 +0,0 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{n as t,t as n}from"./cp-C98QgSGF.js";import{B as r,E as i,F as a,J as o,N as s,P as c,Q as l,R as u,T as d,U as f,V as p,X as m,_ as h,a as ee,at as te,b as g,d as ne,dt as _,l as v,m as y,ot as re,p as ie,q as ae,t as b,tt as x,v as S,w as C,x as w,y as T}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{a as oe,i as E,n as se,o as ce,r as D,s as O,t as le}from"./InlineFlash-BCEBB6cj.js";import{i as k,n as A,r as j,t as M}from"./wayfinder-BVzzwyvd.js";import{r as ue}from"./dist-QTXkEWuv.js";import{t as de}from"./LoginController-DDhZgrKK.js";var N={class:`system-info__icon`},P=[`innerHTML`],F={class:`system-info__name`},fe=b(i({__name:`SystemInfo`,setup(e){let t=k(),n=h(()=>t.system),r=h(()=>t.site),i=h(()=>r.value.url?`a`:`div`);return(e,t)=>(u(),T(f(i.value),{class:`system-info`,href:r.value.url,target:r.value.url?`_blank`:null},{default:m(()=>[S(`div`,N,[S(`span`,{innerHTML:n.value.icon},null,8,P)]),S(`div`,F,x(n.value.name),1)]),_:1},8,[`href`,`target`]))}}),[[`__scopeId`,`data-v-35b1fc9e`]]),pe=[`icon`,`href`,`active`,`indicator`],me={key:0,slot:`subnav`},he=[`active`,`href`,`indicator`],ge=[`name`],_e={key:1,class:`nav-indicator`,slot:`icon`},ve=[`.displayed-job`,`.has-reserved-jobs`,`.has-waiting-jobs`],ye=b(i({__name:`MainNav`,setup(e){let t=v(),{nav:n}=k(),i=h(()=>t.props.queue);return(e,t)=>(u(),w(`craft-nav-list`,null,[(u(!0),w(y,null,r(_(n),e=>(u(),w(`craft-nav-item`,{key:e.url,icon:e.icon,href:e.url,active:e.sel,indicator:!!e.badgeCount},[C(x(e.label)+` `,1),e.subnav?(u(),w(y,{key:0},[e.subnav?(u(),w(`craft-nav-list`,me,[(u(!0),w(y,null,r(e.subnav,e=>(u(),w(`craft-nav-item`,{key:e.url,active:e.sel,href:e.url,indicator:!!e.badgeCount},[e.icon?(u(),w(`craft-icon`,{key:0,name:e.icon,slot:`icon`},null,8,ge)):(u(),w(`span`,_e)),C(` `+x(e.label),1)],8,he))),128))])):g(``,!0)],64)):g(``,!0)],8,pe))),128)),S(`cp-queue-indicator`,{".displayed-job":i.value.displayedJob,".has-reserved-jobs":i.value.hasReservedJobs,".has-waiting-jobs":i.value.hasWaitingJobs},null,40,ve)]))}}),[[`__scopeId`,`data-v-37e522d3`]]),be={class:`flex flex-col items-center justify-center py-4 px-2 text-muted gap-1`},xe={lang:`en`,class:`flex items-center gap-2`},Se=[`href`],Ce={"aria-hidden":`true`},we={class:`sr-only`},Te=b(i({__name:`EditionInfo`,setup(e){let{app:t,cpUrl:n}=k(),r=h(()=>`${t.edition.name} Edition`);return(e,i)=>(u(),w(`div`,be,[S(`div`,xe,` Craft CMS `+x(_(t).version),1),S(`a`,{href:`${_(n)}/plugin-store/upgrade-craft`,class:`edition-logo`},[S(`span`,Ce,x(_(t).edition.name),1),S(`span`,we,x(r.value),1)],8,Se)]))}}),[[`__scopeId`,`data-v-1a273d1c`]]),Ee={},De={class:`dev-mode`};function Oe(e,t){return u(),w(`div`,De,[...t[0]||=[S(`div`,{class:`inline-flex py-1 px-2 bg-slate-900 text-slate-100 font-mono text-xs rounded-lg`},` Dev Mode is enabled `,-1)]])}var ke=b(Ee,[[`render`,Oe],[`__scopeId`,`data-v-955e2113`]]),Ae=[`data-visibility`,`data-mode`,`aria-label`],je={class:`cp-sidebar__header`},Me={key:0,class:`sidebar-header`},Ne=[`label`],Pe={class:`cp-sidebar__body`},Fe={class:`cp-sidebar__footer`},Ie=b(i({__name:`CpSidebar`,props:{mode:{default:`floating`},visibility:{default:`hidden`}},emits:[`close`,`dock`],setup(t,{emit:n}){let r=n,i=h(()=>t.mode===`floating`);return o(()=>t.visibility,async e=>{i.value&&e===`visible`&&(await c(),document.querySelector(`.cp-sidebar`).querySelector(`button, [href], [tabindex]:not([tabindex="-1"])`)?.focus())}),(n,i)=>(u(),w(`nav`,{class:`cp-sidebar`,"data-visibility":t.visibility,"data-mode":t.mode,"aria-label":_(e)(`Primary`)},[t.visibility===`visible`?(u(),w(y,{key:0},[S(`div`,je,[t.mode===`docked`?g(``,!0):(u(),w(`div`,Me,[d(fe),i[1]||=S(`div`,{class:`ml-auto`},null,-1),S(`craft-button`,{size:`small`,icon:``,onClick:i[0]||=e=>r(`close`),type:`button`},[S(`craft-icon`,{name:`x`,style:{"font-size":`0.7em`},label:_(e)(`Close`)},null,8,Ne)])]))]),S(`div`,Pe,[d(ye)]),S(`div`,Fe,[d(Te),d(ke)])],64)):g(``,!0)],8,Ae))}}),[[`__scopeId`,`data-v-f97f612e`]]),Le=[`aria-label`],Re={class:`breadcrumbs`},ze={key:2,class:`separator`},Be=b(i({__name:`Breadcrumbs`,props:{items:{},separator:{default:`/`}},setup(t){return(n,i)=>(u(),w(`nav`,{"aria-label":_(e)(`Breadcrumbs`)},[S(`ul`,Re,[(u(!0),w(y,null,r(t.items,(e,n)=>(u(),w(`li`,{key:n,class:l({"breadcrumb-item":!0,"breadcrumb-item--active":n===t.items.length-1})},[e.url?(u(),T(O,{key:0,href:e.url},{default:m(()=>[C(x(e.label),1)]),_:2},1032,[`href`])):(u(),w(y,{key:1},[C(x(e.label),1)],64)),n(u(),T(E,null,{default:m(()=>[_(t)?(u(),w(`div`,Ve,x(_(t)),1)):g(``,!0)]),_:1}))}});function Ue(e){let r=v(),i=h(()=>e||r.props),s=[],c=()=>{for(;s.length;)s.pop()?.()};return i.value&&o(()=>({headHtml:i.value.headHtml,bodyHtml:i.value.bodyHtml}),async e=>{c(),e.headHtml&&s.push(await t(e.headHtml)),e.bodyHtml&&s.push(await n(e.bodyHtml))},{immediate:!0}),a(c),{appendHead:t,appendBody:n}}var We={type:`button`,slot:`invoker`,icon:``,size:`small`,variant:`inherit`,appearance:`plain`},Ge=[`name`,`label`],Ke={slot:`content`,class:`m-sm`},qe={key:0,class:`m-0`},Je=[`href`],Ye=[`onClick`],I=b(i({__name:`ActionMenu`,props:{icon:{default:`ellipsis`},label:{default:e(`Actions`)},actions:{}},setup(e){let t=e,n=h(()=>t.actions.map(e=>e.type===`hr`||e.type===`display`?e:{...e,type:e.type??(`href`in e&&e.href?`link`:`button`)})),i=h(()=>[...n.value].sort((e,t)=>(`variant`in e&&e.variant===`danger`)-+(`variant`in t&&t.variant===`danger`)));return(t,n)=>(u(),w(`craft-action-menu`,null,[p(t.$slots,`invoker`,{label:e.label,attributes:{slot:`invoker`}},()=>[S(`craft-button`,We,[S(`craft-icon`,{name:e.icon,label:e.label},null,8,Ge)])],!0),S(`div`,Ke,[(u(!0),w(y,null,r(i.value,(e,t)=>(u(),w(y,{key:t},[e.type===`hr`?(u(),w(`hr`,qe)):e.type===`display`?(u(),T(f(e.is),{key:1})):e.type===`link`?(u(),w(`craft-action-item`,s({key:2,ref_for:!0},e,{href:e.href}),x(e.label),17,Je)):(u(),w(`craft-action-item`,s({key:3,onClick:t=>e.onClick?.()},{ref_for:!0},e),x(e.label),17,Ye))],64))),128))])]))}}),[[`__scopeId`,`data-v-ecfabb05`]]),Xe={variant:`danger`,icon:`triangle-exclamation`,class:`mb-3`},Ze={slot:`title`,class:`font-bold`},Qe=i({__name:`ErrorSummary`,props:{errors:{}},setup(t){return(n,i)=>(u(),w(`craft-callout`,Xe,[S(`div`,Ze,x(_(e)(`Could not save settings`)),1),S(`ul`,null,[(u(!0),w(y,null,r(t.errors,(e,t)=>(u(),w(`li`,{key:t},x(e),1))),128))])]))}}),$e={appearance:`fill`,rounded:`start`,class:`border border-b-neutral-border-quiet`},et=i({__name:`CalloutReadOnly`,setup(t){return(t,n)=>(u(),w(`craft-callout`,$e,[n[0]||=S(`craft-icon`,{slot:`icon`,name:`custom-icons/gear-slash`},null,-1),p(t.$slots,`default`,{},()=>[C(x(_(e)(`Changes to these settings arenʼt permitted in this environment.`)),1)])]))}}),L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/actions/users/save-permissions`},L.url=e=>L.definition.url+A(e),L.post=e=>({url:L.url(e),method:`post`});var R=e=>({url:R.url(e),method:`get`});R.definition={methods:[`get`,`head`],url:`/admin/myaccount/permissions`},R.url=e=>R.definition.url+A(e),R.get=e=>({url:R.url(e),method:`get`}),R.head=e=>({url:R.url(e),method:`head`});var z=(e,t)=>({url:z.url(e,t),method:`get`});z.definition={methods:[`get`,`head`],url:`/admin/users/{userId}/permissions`},z.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={userId:e}),Array.isArray(e)&&(e={userId:e[0]}),e=M(e);let n={userId:e.userId};return z.definition.url.replace(`{userId}`,n.userId.toString()).replace(/\/+$/,``)+A(t)},z.get=(e,t)=>({url:z.url(e,t),method:`get`}),z.head=(e,t)=>({url:z.url(e,t),method:`head`});var tt={store:L,index:{"/admin/myaccount/permissions":R,"/admin/users/{userId}/permissions":z}},B=e=>({url:B.url(e),method:`post`});B.definition={methods:[`post`],url:`/admin/actions/users/save-preferences`},B.url=e=>B.definition.url+A(e),B.post=e=>({url:B.url(e),method:`post`});var V=e=>({url:V.url(e),method:`get`});V.definition={methods:[`get`,`head`],url:`/admin/myaccount/preferences`},V.url=e=>V.definition.url+A(e),V.get=e=>({url:V.url(e),method:`get`}),V.head=e=>({url:V.url(e),method:`head`});var nt={store:B,index:V},H=e=>({url:H.url(e),method:`get`});H.definition={methods:[`get`,`head`],url:`/admin/myaccount`},H.url=e=>H.definition.url+A(e),H.get=e=>({url:H.url(e),method:`get`}),H.head=e=>({url:H.url(e),method:`head`});var U=(e,t)=>({url:U.url(e,t),method:`get`});U.definition={methods:[`get`,`head`],url:`/admin/users/{userId}`},U.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={userId:e}),Array.isArray(e)&&(e={userId:e[0]}),e=M(e);let n={userId:e.userId};return U.definition.url.replace(`{userId}`,n.userId.toString()).replace(/\/+$/,``)+A(t)},U.get=(e,t)=>({url:U.url(e,t),method:`get`}),U.head=(e,t)=>({url:U.url(e,t),method:`head`});var rt={"/admin/myaccount":H,"/admin/users/{userId}":U},W=e=>({url:W.url(e),method:`get`});W.definition={methods:[`get`,`head`],url:`/admin/users/new`},W.url=e=>W.definition.url+A(e),W.get=e=>({url:W.url(e),method:`get`}),W.head=e=>({url:W.url(e),method:`head`});var G=(e,t)=>({url:G.url(e,t),method:`get`});G.definition={methods:[`get`,`head`],url:`/admin/users/{slug?}`},G.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={slug:e}),Array.isArray(e)&&(e={slug:e[0]}),e=M(e),j(e,[`slug`]);let n={slug:e?.slug};return G.definition.url.replace(`{slug?}`,n.slug?.toString()??``).replace(/\/+$/,``)+A(t)},G.get=(e,t)=>({url:G.url(e,t),method:`get`}),G.head=(e,t)=>({url:G.url(e,t),method:`head`});var it={edit:rt,create:W,index:G},at=[`innerHTML`],ot=b(i({__name:`UserThumbnail`,props:{size:{default:`sm`}},setup(e){let{currentUser:t}=k(),n={sm:`size-7`,md:`size-10`},r=e,i=h(()=>n[r.size]);return(e,n)=>_(t)?.thumbHtml?(u(),w(`div`,{key:0,innerHTML:_(t)?.thumbHtml,"data-color":`white`,class:l({"user-thumbnail":!0,"rounded-full":!0,[i.value]:!0})},null,10,at)):g(``,!0)}}),[[`__scopeId`,`data-v-162a57d0`]]),st=[`href`],ct={class:`flex items-center gap-3`},lt={class:`font-bold`},ut={key:0,class:`text-xs`},dt=i({__name:`CurrentUser`,setup(e){let{currentUser:t}=k(),n=h(()=>t.name===t.username?t.username:t.name),r=h(()=>t.username===t.name?t.email:t.username);return(e,t)=>(u(),w(`craft-action-item`,{href:_(it).edit[`/admin/myaccount`]().url},[S(`div`,ct,[d(ot,{size:`md`}),S(`div`,null,[S(`div`,lt,x(n.value),1),r.value===n.value?g(``,!0):(u(),w(`div`,ut,x(r.value),1))])])],8,st))}}),K=e=>({url:K.url(e),method:`post`});K.definition={methods:[`post`],url:`/actions/users/send-password-reset-email`},K.url=e=>K.definition.url+A(e),K.post=e=>({url:K.url(e),method:`post`});var q=e=>({url:q.url(e),method:`post`});q.definition={methods:[`post`],url:`/admin/actions/users/send-password-reset-email`},q.url=e=>q.definition.url+A(e),q.post=e=>({url:q.url(e),method:`post`});var ft={"/actions/users/send-password-reset-email":K,"/admin/actions/users/send-password-reset-email":q},J=e=>({url:J.url(e),method:`post`});J.definition={methods:[`post`],url:`/admin/actions/users/save-password`},J.url=e=>J.definition.url+A(e),J.post=e=>({url:J.url(e),method:`post`});var Y=e=>({url:Y.url(e),method:`post`});Y.definition={methods:[`post`],url:`/admin/actions/users/get-password-reset-url`},Y.url=e=>Y.definition.url+A(e),Y.post=e=>({url:Y.url(e),method:`post`});var X=e=>({url:X.url(e),method:`post`});X.definition={methods:[`post`],url:`/admin/actions/users/require-password-reset`},X.url=e=>X.definition.url+A(e),X.post=e=>({url:X.url(e),method:`post`});var Z=e=>({url:Z.url(e),method:`post`});Z.definition={methods:[`post`],url:`/admin/actions/users/remove-password-reset-requirement`},Z.url=e=>Z.definition.url+A(e),Z.post=e=>({url:Z.url(e),method:`post`});var Q=e=>({url:Q.url(e),method:`post`});Q.definition={methods:[`post`],url:`/admin/actions/users/verify-password`},Q.url=e=>Q.definition.url+A(e),Q.post=e=>({url:Q.url(e),method:`post`});var $=e=>({url:$.url(e),method:`get`});$.definition={methods:[`get`,`head`],url:`/admin/myaccount/password`},$.url=e=>$.definition.url+A(e),$.get=e=>({url:$.url(e),method:`get`}),$.head=e=>({url:$.url(e),method:`head`});var pt={sendPasswordResetEmail:ft,store:J,passwordResetUrl:Y,requireReset:X,removeResetRequirement:Z,verifyPassword:Q,index:$},mt={slot:`invoker`,type:`button`,"aria-label":`User menu`,appearance:`none`},ht=b(i({__name:`UserMenu`,setup(t){let{currentUser:n}=k(),r=h(()=>[{type:`display`,is:dt},{type:`hr`},{href:it.edit[`/admin/myaccount`]().url,label:e(`Profile`)},{href:tt.index[`/admin/myaccount/permissions`]().url,label:e(`Permissions`)},{href:nt.index().url,label:e(`Preferences`)},{href:pt.index().url,label:e(`Password & Verification`)},{type:`hr`},{href:de.logout().url,variant:`danger`,label:e(`Sign out`)}]);return(e,t)=>(u(),T(I,{actions:r.value,label:_(n).username},{invoker:m(()=>[S(`craft-button`,mt,[d(ot)])]),_:1},8,[`actions`,`label`]))}}),[[`__scopeId`,`data-v-412e906e`]]),gt={key:0,variant:`danger`,rounded:`none`},_t={key:1,variant:`success`,rounded:`none`},vt=i({__name:`FlashMessages`,setup(e){let{messages:t}=ce(),{announce:n}=D(),r=v(),i=h(()=>r.props.flash?.error??t.value.error??null),a=h(()=>r.props.flash?.success??t.value.success??null);return o(a,e=>n(e)),o(i,e=>n(e)),(e,t)=>(u(),w(`div`,null,[i.value?(u(),w(`craft-callout`,gt,x(i.value),1)):g(``,!0),a.value?(u(),w(`craft-callout`,_t,x(a.value),1)):g(``,!0)]))}}),yt={class:`cp`},bt={class:`cp__header`},xt=[`href`],St={class:`flex gap-2 p-2`},Ct=[`name`,`label`],wt={icon:``,appearance:`plain`,type:`button`},Tt=[`label`],Et={class:`cp__sidebar`},Dt={class:`cp__main`},Ot={key:0,class:`px-4 py-2 border-b border-b-neutral-border-quiet`},kt={id:`main`,tabindex:`-1`},At={class:`index-grid index-grid--header`},jt={class:`index-grid__aside`},Mt={class:`text-xl`},Nt={class:`index-grid__main`},Pt={key:0},Ft=[`loading`],It={slot:`invoker`,variant:`primary`,type:`button`,icon:``},Lt=[`label`],Rt={class:`cp__footer`},zt={key:0,class:`fixed bottom-2 right-2 flex gap-2 justify-end items-center p-2`},Bt={class:`bg-blue-50 border border-blue-500 py-1 px-4 rounded`},Vt=[`label`],Ht=[`label`],Ut=b(i({__name:`AppLayout`,props:{title:{},debug:{},fullWidth:{type:Boolean,default:!1},form:{default:null},formActions:{},additionalSkipLinks:{}},emits:[`save`],setup(t,{emit:n}){ne(e=>({v6a502720:_e.value}));let i=n,a=t,{system:s}=k(),c=v(),{errorFlash:b,successFlash:C}=se(),E=h(()=>c.props.crumbs??null),ce=h(()=>[{label:e(`Skip to main section`),url:`#main`},...a.additionalSkipLinks??[]]),O=h(()=>c.props.readOnly),A=ae(`sidebarToggle`),{announcement:j,announce:M}=D(),de=h(()=>{let e=a.title?.trim();return e?`${e} - ${s.name}`:s.name});o(C,e=>M(e)),o(b,e=>M(e)),Ue();let N=te({sidebar:{mode:`floating`,visibility:`hidden`}}),P=ue(`(min-width: 1024px)`),F=re(!1),pe=h(()=>a.title??c.props.title);o(P,e=>{e?(N.sidebar.mode=`docked`,N.sidebar.visibility=`visible`):(N.sidebar.mode=`floating`,N.sidebar.visibility=`hidden`)},{immediate:!0});function me(){N.sidebar.visibility===`visible`?N.sidebar.visibility=`hidden`:N.sidebar.visibility=`visible`}function he(){N.sidebar.visibility=`hidden`,A.value.focus()}let ge=h(()=>N.sidebar.visibility===`visible`?`x`:`bars`),_e=h(()=>N.sidebar.mode===`docked`?N.sidebar.visibility===`visible`?`var(--global-sidebar-width)`:`0`:`auto`);return(n,a)=>(u(),w(y,null,[d(_(ee),{title:de.value},null,8,[`title`]),d(He,{debug:!0}),S(`div`,yt,[S(`header`,bt,[(u(!0),w(y,null,r(ce.value,e=>(u(),w(`a`,{key:e.url,href:e.url,class:`skip-link skip-link--global`},x(e.label),9,xt))),128)),S(`div`,St,[_(P)?g(``,!0):(u(),w(`craft-button`,{key:0,icon:``,type:`button`,appearance:`plain`,onClick:me,ref_key:`sidebarToggle`,ref:A},[S(`craft-icon`,{name:ge.value,label:_(e)(`Toggle menu`)},null,8,Ct)],512)),_(P)?(u(),T(fe,{key:1})):g(``,!0),a[3]||=S(`div`,{class:`ml-auto`},null,-1),S(`craft-button`,wt,[S(`craft-icon`,{name:`search`,label:_(e)(`Search`)},null,8,Tt)]),d(ht)]),d(vt)]),S(`div`,Et,[d(Ie,{mode:N.sidebar.mode,visibility:N.sidebar.visibility,onClose:he},null,8,[`mode`,`visibility`])]),S(`div`,Dt,[p(n.$slots,`main`,{},()=>[p(n.$slots,`breadcrumbs`,{},()=>[E.value?(u(),w(`div`,Ot,[d(Be,{items:E.value},null,8,[`items`])])):g(``,!0)],!0),S(`main`,kt,[(u(),T(f(t.form?`form`:`div`),{method:`post`,onSubmit:a[0]||=ie(e=>i(`save`),[`prevent`])},{default:m(()=>[p(n.$slots,`header`,{},()=>[S(`div`,{class:l({container:!0,"container--full":t.fullWidth})},[S(`div`,At,[S(`div`,jt,[p(n.$slots,`title`,{},()=>[S(`h1`,Mt,x(pe.value),1)],!0),p(n.$slots,`title-badge`,{},void 0,!0)]),S(`div`,Nt,[p(n.$slots,`actions`,{},()=>[t.form?(u(),w(y,{key:0},[d(le,{"is-active":t.form.recentlySuccessful||t.form.hasErrors},null,8,[`is-active`]),O.value?g(``,!0):(u(),w(`craft-button-group`,Pt,[S(`craft-button`,{type:`submit`,variant:`primary`,loading:t.form.processing},x(_(e)(`Save`)),9,Ft),d(I,{icon:`chevron-down`,actions:[{label:_(e)(`Save and continue editing`),onClick:()=>i(`save`,{redirect:!1}),shortcut:`S`},...t.formActions??[]]},{invoker:m(({label:e})=>[S(`craft-button`,It,[S(`craft-icon`,{name:`chevron-down`,label:e},null,8,Lt)])]),_:1},8,[`actions`])]))],64)):g(``,!0)],!0)])])],2)],!0),S(`div`,{class:l({container:!0,"container--full":t.fullWidth})},[t.form&&t.form.hasErrors?(u(),T(Qe,{key:0,errors:t.form.errors},null,8,[`errors`])):g(``,!0),O.value?(u(),T(et,{key:1})):g(``,!0),p(n.$slots,`default`,{},void 0,!0)],2)]),_:3},32))])],!0)]),S(`div`,Rt,[S(`footer`,null,[S(`div`,{class:l({container:!0,"container--full":t.fullWidth})},[p(n.$slots,`footer`,{},void 0,!0)],2)])])]),t.debug?(u(),w(`div`,zt,[S(`div`,Bt,x(_(j)??`No announcement`),1),S(`div`,null,[F.value?(u(),T(oe,{key:0,data:t.debug,class:`max-h-[50vh] max-w-[600px] overflow-scroll absolute transform -translate-full`},null,8,[`data`])):g(``,!0),F.value?(u(),w(`craft-button`,{key:1,icon:``,type:`button`,onClick:a[1]||=e=>F.value=!1},[S(`craft-icon`,{label:_(e)(`Close Debug panel`),name:`x`},null,8,Vt)])):(u(),w(`craft-button`,{key:2,type:`button`,onClick:a[2]||=e=>F.value=!0,icon:``},[S(`craft-icon`,{name:`code`,label:_(e)(`Show debug variables`)},null,8,Ht)]))])])):g(``,!0)],64))}}),[[`__scopeId`,`data-v-bcc30afd`]]);export{et as n,I as r,Ut as t}; \ No newline at end of file diff --git a/resources/build/assets/AppLayout-CjKT-72e.js b/resources/build/assets/AppLayout-CjKT-72e.js new file mode 100644 index 00000000000..e0345eccaa1 --- /dev/null +++ b/resources/build/assets/AppLayout-CjKT-72e.js @@ -0,0 +1 @@ +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{n as t,t as n}from"./cp-C98QgSGF.js";import{B as r,E as i,F as a,J as o,N as s,P as c,Q as l,R as u,T as d,U as f,V as p,X as m,_ as h,a as ee,at as te,b as g,d as ne,dt as _,l as v,m as y,ot as re,p as ie,q as ae,t as b,tt as x,v as S,w as C,x as w,y as T}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{a as oe,i as E,n as se,o as ce,r as D,s as O,t as le}from"./InlineFlash-BCEBB6cj.js";import{i as k,n as A,r as j,t as M}from"./wayfinder-BVzzwyvd.js";import{r as ue}from"./dist-QTXkEWuv.js";import{t as de}from"./LoginController-DDhZgrKK.js";var N={class:`system-info__icon`},P=[`innerHTML`],F={class:`system-info__name`},fe=b(i({__name:`SystemInfo`,setup(e){let t=k(),n=h(()=>t.system),r=h(()=>t.site),i=h(()=>r.value.url?`a`:`div`);return(e,t)=>(u(),T(f(i.value),{class:`system-info`,href:r.value.url,target:r.value.url?`_blank`:null},{default:m(()=>[S(`div`,N,[S(`span`,{innerHTML:n.value.icon},null,8,P)]),S(`div`,F,x(n.value.name),1)]),_:1},8,[`href`,`target`]))}}),[[`__scopeId`,`data-v-35b1fc9e`]]),pe=[`icon`,`href`,`active`,`indicator`],me={key:0,slot:`subnav`},he=[`active`,`href`,`indicator`],ge=[`name`],_e={key:1,class:`nav-indicator`,slot:`icon`},ve=[`.displayed-job`,`.has-reserved-jobs`,`.has-waiting-jobs`],ye=b(i({__name:`MainNav`,setup(e){let t=v(),{nav:n}=k(),i=h(()=>t.props.queue);return(e,t)=>(u(),w(`craft-nav-list`,null,[(u(!0),w(y,null,r(_(n),e=>(u(),w(`craft-nav-item`,{key:e.url,icon:e.icon,href:e.url,active:e.sel,indicator:!!e.badgeCount},[C(x(e.label)+` `,1),e.subnav?(u(),w(y,{key:0},[e.subnav?(u(),w(`craft-nav-list`,me,[(u(!0),w(y,null,r(e.subnav,e=>(u(),w(`craft-nav-item`,{key:e.url,active:e.sel,href:e.url,indicator:!!e.badgeCount},[e.icon?(u(),w(`craft-icon`,{key:0,name:e.icon,slot:`icon`},null,8,ge)):(u(),w(`span`,_e)),C(` `+x(e.label),1)],8,he))),128))])):g(``,!0)],64)):g(``,!0)],8,pe))),128)),S(`cp-queue-indicator`,{".displayed-job":i.value.displayedJob,".has-reserved-jobs":i.value.hasReservedJobs,".has-waiting-jobs":i.value.hasWaitingJobs},null,40,ve)]))}}),[[`__scopeId`,`data-v-37e522d3`]]),be={class:`flex flex-col items-center justify-center py-4 px-2 text-muted gap-1`},xe={lang:`en`,class:`flex items-center gap-2`},Se=[`href`],Ce={"aria-hidden":`true`},we={class:`sr-only`},Te=b(i({__name:`EditionInfo`,setup(e){let{app:t,cpUrl:n}=k(),r=h(()=>`${t.edition.name} Edition`);return(e,i)=>(u(),w(`div`,be,[S(`div`,xe,` Craft CMS `+x(_(t).version),1),S(`a`,{href:`${_(n)}/plugin-store/upgrade-craft`,class:`edition-logo`},[S(`span`,Ce,x(_(t).edition.name),1),S(`span`,we,x(r.value),1)],8,Se)]))}}),[[`__scopeId`,`data-v-1a273d1c`]]),Ee={},De={class:`dev-mode`};function Oe(e,t){return u(),w(`div`,De,[...t[0]||=[S(`div`,{class:`inline-flex py-1 px-2 bg-slate-900 text-slate-100 font-mono text-xs rounded-lg`},` Dev Mode is enabled `,-1)]])}var ke=b(Ee,[[`render`,Oe],[`__scopeId`,`data-v-955e2113`]]),Ae=[`data-visibility`,`data-mode`,`aria-label`],je={class:`cp-sidebar__header`},Me={key:0,class:`sidebar-header`},Ne=[`label`],Pe={class:`cp-sidebar__body`},Fe={class:`cp-sidebar__footer`},Ie=b(i({__name:`CpSidebar`,props:{mode:{default:`floating`},visibility:{default:`hidden`}},emits:[`close`,`dock`],setup(t,{emit:n}){let r=n,i=h(()=>t.mode===`floating`);return o(()=>t.visibility,async e=>{i.value&&e===`visible`&&(await c(),document.querySelector(`.cp-sidebar`).querySelector(`button, [href], [tabindex]:not([tabindex="-1"])`)?.focus())}),(n,i)=>(u(),w(`nav`,{class:`cp-sidebar`,"data-visibility":t.visibility,"data-mode":t.mode,"aria-label":_(e)(`Primary`)},[t.visibility===`visible`?(u(),w(y,{key:0},[S(`div`,je,[t.mode===`docked`?g(``,!0):(u(),w(`div`,Me,[d(fe),i[1]||=S(`div`,{class:`ml-auto`},null,-1),S(`craft-button`,{size:`small`,icon:``,onClick:i[0]||=e=>r(`close`),type:`button`},[S(`craft-icon`,{name:`x`,style:{"font-size":`0.7em`},label:_(e)(`Close`)},null,8,Ne)])]))]),S(`div`,Pe,[d(ye)]),S(`div`,Fe,[d(Te),d(ke)])],64)):g(``,!0)],8,Ae))}}),[[`__scopeId`,`data-v-f97f612e`]]),Le=[`aria-label`],Re={class:`breadcrumbs`},ze={key:2,class:`separator`},Be=b(i({__name:`Breadcrumbs`,props:{items:{},separator:{default:`/`}},setup(t){return(n,i)=>(u(),w(`nav`,{"aria-label":_(e)(`Breadcrumbs`)},[S(`ul`,Re,[(u(!0),w(y,null,r(t.items,(e,n)=>(u(),w(`li`,{key:n,class:l({"breadcrumb-item":!0,"breadcrumb-item--active":n===t.items.length-1})},[e.url?(u(),T(O,{key:0,href:e.url},{default:m(()=>[C(x(e.label),1)]),_:2},1032,[`href`])):(u(),w(y,{key:1},[C(x(e.label),1)],64)),n(u(),T(E,null,{default:m(()=>[_(t)?(u(),w(`div`,Ve,x(_(t)),1)):g(``,!0)]),_:1}))}});function Ue(e){let r=v(),i=h(()=>e||r.props),s=[],c=()=>{for(;s.length;)s.pop()?.()};return i.value&&o(()=>({headHtml:i.value.headHtml,bodyHtml:i.value.bodyHtml}),async e=>{c(),e.headHtml&&s.push(await t(e.headHtml)),e.bodyHtml&&s.push(await n(e.bodyHtml))},{immediate:!0}),a(c),{appendHead:t,appendBody:n}}var We={type:`button`,slot:`invoker`,icon:``,size:`small`,variant:`inherit`,appearance:`plain`},Ge=[`name`,`label`],Ke={slot:`content`,class:`m-sm`},qe={key:0,class:`m-0`},Je=[`href`],I=b(i({__name:`ActionMenu`,props:{icon:{default:`ellipsis`},label:{default:e(`Actions`)},actions:{}},setup(e){let t=e,n=h(()=>t.actions.map(e=>e.type===`hr`||e.type===`display`?e:{...e,type:e.type??(`href`in e&&e.href?`link`:`button`)})),i=h(()=>[...n.value].sort((e,t)=>(`variant`in e&&e.variant===`danger`)-+(`variant`in t&&t.variant===`danger`)));return(t,n)=>(u(),w(`craft-action-menu`,null,[p(t.$slots,`invoker`,{label:e.label,attributes:{slot:`invoker`}},()=>[S(`craft-button`,We,[S(`craft-icon`,{name:e.icon,label:e.label},null,8,Ge)])],!0),S(`div`,Ke,[(u(!0),w(y,null,r(i.value,(e,t)=>(u(),w(y,{key:t},[e.type===`hr`?(u(),w(`hr`,qe)):e.type===`display`?(u(),T(f(e.is),{key:1})):e.type===`link`?(u(),w(`craft-action-item`,s({key:2,ref_for:!0},e,{href:e.href}),x(e.label),17,Je)):(u(),w(`craft-action-item`,s({key:3,ref_for:!0},e),x(e.label),17))],64))),128))])]))}}),[[`__scopeId`,`data-v-92e7b324`]]),Ye={variant:`danger`,icon:`triangle-exclamation`,class:`mb-3`},Xe={slot:`title`,class:`font-bold`},Ze=i({__name:`ErrorSummary`,props:{errors:{}},setup(t){return(n,i)=>(u(),w(`craft-callout`,Ye,[S(`div`,Xe,x(_(e)(`Could not save settings`)),1),S(`ul`,null,[(u(!0),w(y,null,r(t.errors,(e,t)=>(u(),w(`li`,{key:t},x(e),1))),128))])]))}}),Qe={appearance:`fill`,rounded:`start`,class:`border border-b-neutral-border-quiet`},$e=i({__name:`CalloutReadOnly`,setup(t){return(t,n)=>(u(),w(`craft-callout`,Qe,[n[0]||=S(`craft-icon`,{slot:`icon`,name:`custom-icons/gear-slash`},null,-1),p(t.$slots,`default`,{},()=>[C(x(_(e)(`Changes to these settings arenʼt permitted in this environment.`)),1)])]))}}),L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/actions/users/save-permissions`},L.url=e=>L.definition.url+A(e),L.post=e=>({url:L.url(e),method:`post`});var R=e=>({url:R.url(e),method:`get`});R.definition={methods:[`get`,`head`],url:`/admin/myaccount/permissions`},R.url=e=>R.definition.url+A(e),R.get=e=>({url:R.url(e),method:`get`}),R.head=e=>({url:R.url(e),method:`head`});var z=(e,t)=>({url:z.url(e,t),method:`get`});z.definition={methods:[`get`,`head`],url:`/admin/users/{userId}/permissions`},z.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={userId:e}),Array.isArray(e)&&(e={userId:e[0]}),e=M(e);let n={userId:e.userId};return z.definition.url.replace(`{userId}`,n.userId.toString()).replace(/\/+$/,``)+A(t)},z.get=(e,t)=>({url:z.url(e,t),method:`get`}),z.head=(e,t)=>({url:z.url(e,t),method:`head`});var et={store:L,index:{"/admin/myaccount/permissions":R,"/admin/users/{userId}/permissions":z}},B=e=>({url:B.url(e),method:`post`});B.definition={methods:[`post`],url:`/admin/actions/users/save-preferences`},B.url=e=>B.definition.url+A(e),B.post=e=>({url:B.url(e),method:`post`});var V=e=>({url:V.url(e),method:`get`});V.definition={methods:[`get`,`head`],url:`/admin/myaccount/preferences`},V.url=e=>V.definition.url+A(e),V.get=e=>({url:V.url(e),method:`get`}),V.head=e=>({url:V.url(e),method:`head`});var tt={store:B,index:V},H=e=>({url:H.url(e),method:`get`});H.definition={methods:[`get`,`head`],url:`/admin/myaccount`},H.url=e=>H.definition.url+A(e),H.get=e=>({url:H.url(e),method:`get`}),H.head=e=>({url:H.url(e),method:`head`});var U=(e,t)=>({url:U.url(e,t),method:`get`});U.definition={methods:[`get`,`head`],url:`/admin/users/{userId}`},U.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={userId:e}),Array.isArray(e)&&(e={userId:e[0]}),e=M(e);let n={userId:e.userId};return U.definition.url.replace(`{userId}`,n.userId.toString()).replace(/\/+$/,``)+A(t)},U.get=(e,t)=>({url:U.url(e,t),method:`get`}),U.head=(e,t)=>({url:U.url(e,t),method:`head`});var nt={"/admin/myaccount":H,"/admin/users/{userId}":U},W=e=>({url:W.url(e),method:`get`});W.definition={methods:[`get`,`head`],url:`/admin/users/new`},W.url=e=>W.definition.url+A(e),W.get=e=>({url:W.url(e),method:`get`}),W.head=e=>({url:W.url(e),method:`head`});var G=(e,t)=>({url:G.url(e,t),method:`get`});G.definition={methods:[`get`,`head`],url:`/admin/users/{slug?}`},G.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={slug:e}),Array.isArray(e)&&(e={slug:e[0]}),e=M(e),j(e,[`slug`]);let n={slug:e?.slug};return G.definition.url.replace(`{slug?}`,n.slug?.toString()??``).replace(/\/+$/,``)+A(t)},G.get=(e,t)=>({url:G.url(e,t),method:`get`}),G.head=(e,t)=>({url:G.url(e,t),method:`head`});var rt={edit:nt,create:W,index:G},it=[`innerHTML`],at=b(i({__name:`UserThumbnail`,props:{size:{default:`sm`}},setup(e){let{currentUser:t}=k(),n={sm:`size-7`,md:`size-10`},r=e,i=h(()=>n[r.size]);return(e,n)=>_(t)?.thumbHtml?(u(),w(`div`,{key:0,innerHTML:_(t)?.thumbHtml,"data-color":`white`,class:l({"user-thumbnail":!0,"rounded-full":!0,[i.value]:!0})},null,10,it)):g(``,!0)}}),[[`__scopeId`,`data-v-162a57d0`]]),ot=[`href`],st={class:`flex items-center gap-3`},ct={class:`font-bold`},lt={key:0,class:`text-xs`},ut=i({__name:`CurrentUser`,setup(e){let{currentUser:t}=k(),n=h(()=>t.name===t.username?t.username:t.name),r=h(()=>t.username===t.name?t.email:t.username);return(e,t)=>(u(),w(`craft-action-item`,{href:_(rt).edit[`/admin/myaccount`]().url},[S(`div`,st,[d(at,{size:`md`}),S(`div`,null,[S(`div`,ct,x(n.value),1),r.value===n.value?g(``,!0):(u(),w(`div`,lt,x(r.value),1))])])],8,ot))}}),K=e=>({url:K.url(e),method:`post`});K.definition={methods:[`post`],url:`/actions/users/send-password-reset-email`},K.url=e=>K.definition.url+A(e),K.post=e=>({url:K.url(e),method:`post`});var q=e=>({url:q.url(e),method:`post`});q.definition={methods:[`post`],url:`/admin/actions/users/send-password-reset-email`},q.url=e=>q.definition.url+A(e),q.post=e=>({url:q.url(e),method:`post`});var dt={"/actions/users/send-password-reset-email":K,"/admin/actions/users/send-password-reset-email":q},J=e=>({url:J.url(e),method:`post`});J.definition={methods:[`post`],url:`/admin/actions/users/save-password`},J.url=e=>J.definition.url+A(e),J.post=e=>({url:J.url(e),method:`post`});var Y=e=>({url:Y.url(e),method:`post`});Y.definition={methods:[`post`],url:`/admin/actions/users/get-password-reset-url`},Y.url=e=>Y.definition.url+A(e),Y.post=e=>({url:Y.url(e),method:`post`});var X=e=>({url:X.url(e),method:`post`});X.definition={methods:[`post`],url:`/admin/actions/users/require-password-reset`},X.url=e=>X.definition.url+A(e),X.post=e=>({url:X.url(e),method:`post`});var Z=e=>({url:Z.url(e),method:`post`});Z.definition={methods:[`post`],url:`/admin/actions/users/remove-password-reset-requirement`},Z.url=e=>Z.definition.url+A(e),Z.post=e=>({url:Z.url(e),method:`post`});var Q=e=>({url:Q.url(e),method:`post`});Q.definition={methods:[`post`],url:`/admin/actions/users/verify-password`},Q.url=e=>Q.definition.url+A(e),Q.post=e=>({url:Q.url(e),method:`post`});var $=e=>({url:$.url(e),method:`get`});$.definition={methods:[`get`,`head`],url:`/admin/myaccount/password`},$.url=e=>$.definition.url+A(e),$.get=e=>({url:$.url(e),method:`get`}),$.head=e=>({url:$.url(e),method:`head`});var ft={sendPasswordResetEmail:dt,store:J,passwordResetUrl:Y,requireReset:X,removeResetRequirement:Z,verifyPassword:Q,index:$},pt={slot:`invoker`,type:`button`,"aria-label":`User menu`,appearance:`none`},mt=b(i({__name:`UserMenu`,setup(t){let{currentUser:n}=k(),r=h(()=>[{type:`display`,is:ut},{type:`hr`},{href:rt.edit[`/admin/myaccount`]().url,label:e(`Profile`)},{href:et.index[`/admin/myaccount/permissions`]().url,label:e(`Permissions`)},{href:tt.index().url,label:e(`Preferences`)},{href:ft.index().url,label:e(`Password & Verification`)},{type:`hr`},{href:de.logout().url,variant:`danger`,label:e(`Sign out`)}]);return(e,t)=>(u(),T(I,{actions:r.value,label:_(n).username},{invoker:m(()=>[S(`craft-button`,pt,[d(at)])]),_:1},8,[`actions`,`label`]))}}),[[`__scopeId`,`data-v-412e906e`]]),ht={key:0,variant:`danger`,rounded:`none`},gt={key:1,variant:`success`,rounded:`none`},_t=i({__name:`FlashMessages`,setup(e){let{messages:t}=ce(),{announce:n}=D(),r=v(),i=h(()=>r.props.flash?.error??t.value.error??null),a=h(()=>r.props.flash?.success??t.value.success??null);return o(a,e=>n(e)),o(i,e=>n(e)),(e,t)=>(u(),w(`div`,null,[i.value?(u(),w(`craft-callout`,ht,x(i.value),1)):g(``,!0),a.value?(u(),w(`craft-callout`,gt,x(a.value),1)):g(``,!0)]))}}),vt={class:`cp`},yt={class:`cp__header`},bt=[`href`],xt={class:`flex gap-2 p-2`},St=[`name`,`label`],Ct={icon:``,appearance:`plain`,type:`button`},wt=[`label`],Tt={class:`cp__sidebar`},Et={class:`cp__main`},Dt={key:0,class:`px-4 py-2 border-b border-b-neutral-border-quiet`},Ot={id:`main`,tabindex:`-1`},kt={class:`index-grid index-grid--header`},At={class:`index-grid__aside`},jt={class:`text-xl`},Mt={class:`index-grid__main`},Nt={key:0},Pt=[`loading`],Ft={slot:`invoker`,variant:`primary`,type:`button`,icon:``},It=[`label`],Lt={class:`cp__footer`},Rt={key:0,class:`fixed bottom-2 right-2 flex gap-2 justify-end items-center p-2`},zt={class:`bg-blue-50 border border-blue-500 py-1 px-4 rounded`},Bt=[`label`],Vt=[`label`],Ht=b(i({__name:`AppLayout`,props:{title:{},debug:{},fullWidth:{type:Boolean,default:!1},form:{default:null},formActions:{},additionalSkipLinks:{}},emits:[`save`],setup(t,{emit:n}){ne(e=>({v6a502720:_e.value}));let i=n,a=t,{system:s}=k(),c=v(),{errorFlash:b,successFlash:C}=se(),E=h(()=>c.props.crumbs??null),ce=h(()=>[{label:e(`Skip to main section`),url:`#main`},...a.additionalSkipLinks??[]]),O=h(()=>c.props.readOnly),A=ae(`sidebarToggle`),{announcement:j,announce:M}=D(),de=h(()=>{let e=a.title?.trim();return e?`${e} - ${s.name}`:s.name});o(C,e=>M(e)),o(b,e=>M(e)),Ue();let N=te({sidebar:{mode:`floating`,visibility:`hidden`}}),P=ue(`(min-width: 1024px)`),F=re(!1),pe=h(()=>a.title??c.props.title);o(P,e=>{e?(N.sidebar.mode=`docked`,N.sidebar.visibility=`visible`):(N.sidebar.mode=`floating`,N.sidebar.visibility=`hidden`)},{immediate:!0});function me(){N.sidebar.visibility===`visible`?N.sidebar.visibility=`hidden`:N.sidebar.visibility=`visible`}function he(){N.sidebar.visibility=`hidden`,A.value.focus()}let ge=h(()=>N.sidebar.visibility===`visible`?`x`:`bars`),_e=h(()=>N.sidebar.mode===`docked`?N.sidebar.visibility===`visible`?`var(--global-sidebar-width)`:`0`:`auto`);return(n,a)=>(u(),w(y,null,[d(_(ee),{title:de.value},null,8,[`title`]),d(He,{debug:!0}),S(`div`,vt,[S(`header`,yt,[(u(!0),w(y,null,r(ce.value,e=>(u(),w(`a`,{key:e.url,href:e.url,class:`skip-link skip-link--global`},x(e.label),9,bt))),128)),S(`div`,xt,[_(P)?g(``,!0):(u(),w(`craft-button`,{key:0,icon:``,type:`button`,appearance:`plain`,onClick:me,ref_key:`sidebarToggle`,ref:A},[S(`craft-icon`,{name:ge.value,label:_(e)(`Toggle menu`)},null,8,St)],512)),_(P)?(u(),T(fe,{key:1})):g(``,!0),a[3]||=S(`div`,{class:`ml-auto`},null,-1),S(`craft-button`,Ct,[S(`craft-icon`,{name:`search`,label:_(e)(`Search`)},null,8,wt)]),d(mt)]),d(_t)]),S(`div`,Tt,[d(Ie,{mode:N.sidebar.mode,visibility:N.sidebar.visibility,onClose:he},null,8,[`mode`,`visibility`])]),S(`div`,Et,[p(n.$slots,`main`,{},()=>[p(n.$slots,`breadcrumbs`,{},()=>[E.value?(u(),w(`div`,Dt,[d(Be,{items:E.value},null,8,[`items`])])):g(``,!0)],!0),S(`main`,Ot,[(u(),T(f(t.form?`form`:`div`),{method:`post`,onSubmit:a[0]||=ie(e=>i(`save`),[`prevent`])},{default:m(()=>[p(n.$slots,`header`,{},()=>[S(`div`,{class:l({container:!0,"container--full":t.fullWidth})},[S(`div`,kt,[S(`div`,At,[p(n.$slots,`title`,{},()=>[S(`h1`,jt,x(pe.value),1)],!0),p(n.$slots,`title-badge`,{},void 0,!0)]),S(`div`,Mt,[p(n.$slots,`actions`,{},()=>[t.form?(u(),w(y,{key:0},[d(le,{"is-active":t.form.recentlySuccessful||t.form.hasErrors},null,8,[`is-active`]),O.value?g(``,!0):(u(),w(`craft-button-group`,Nt,[S(`craft-button`,{type:`submit`,variant:`primary`,loading:t.form.processing},x(_(e)(`Save`)),9,Pt),d(I,{icon:`chevron-down`,actions:[{label:_(e)(`Save and continue editing`),onClick:()=>i(`save`,{redirect:!1}),shortcut:`S`},...t.formActions??[]]},{invoker:m(({label:e})=>[S(`craft-button`,Ft,[S(`craft-icon`,{name:`chevron-down`,label:e},null,8,It)])]),_:1},8,[`actions`])]))],64)):g(``,!0)],!0)])])],2)],!0),S(`div`,{class:l({container:!0,"container--full":t.fullWidth})},[t.form&&t.form.hasErrors?(u(),T(Ze,{key:0,errors:t.form.errors},null,8,[`errors`])):g(``,!0),O.value?(u(),T($e,{key:1})):g(``,!0),p(n.$slots,`default`,{},void 0,!0)],2)]),_:3},32))])],!0)]),S(`div`,Lt,[S(`footer`,null,[S(`div`,{class:l({container:!0,"container--full":t.fullWidth})},[p(n.$slots,`footer`,{},void 0,!0)],2)])])]),t.debug?(u(),w(`div`,Rt,[S(`div`,zt,x(_(j)??`No announcement`),1),S(`div`,null,[F.value?(u(),T(oe,{key:0,data:t.debug,class:`max-h-[50vh] max-w-[600px] overflow-scroll absolute transform -translate-full`},null,8,[`data`])):g(``,!0),F.value?(u(),w(`craft-button`,{key:1,icon:``,type:`button`,onClick:a[1]||=e=>F.value=!1},[S(`craft-icon`,{label:_(e)(`Close Debug panel`),name:`x`},null,8,Bt)])):(u(),w(`craft-button`,{key:2,type:`button`,onClick:a[2]||=e=>F.value=!0,icon:``},[S(`craft-icon`,{name:`code`,label:_(e)(`Show debug variables`)},null,8,Vt)]))])])):g(``,!0)],64))}}),[[`__scopeId`,`data-v-bcc30afd`]]);export{$e as n,I as r,Ht as t}; \ No newline at end of file diff --git a/resources/build/assets/AppLayout-DBrzZxlL.css b/resources/build/assets/AppLayout-HYcVlxa5.css similarity index 98% rename from resources/build/assets/AppLayout-DBrzZxlL.css rename to resources/build/assets/AppLayout-HYcVlxa5.css index 4d4c37c4cc0..d7cd13cba0f 100644 --- a/resources/build/assets/AppLayout-DBrzZxlL.css +++ b/resources/build/assets/AppLayout-HYcVlxa5.css @@ -1 +1 @@ -.system-info[data-v-35b1fc9e]{gap:var(--c-spacing-md);color:currentColor;grid-template-columns:2rem auto;align-items:center;display:grid}.system-info__icon[data-v-35b1fc9e]{aspect-ratio:1}[data-v-35b1fc9e] svg{fill:currentColor;max-width:100%;height:auto}.nav-indicator[data-v-37e522d3]{--nav-item-indicator-size:calc(4rem / 16);width:var(--nav-item-indicator-size);border-radius:var(--c-radius-full);aspect-ratio:1;background-color:currentColor;display:inline-flex}.nav-indicator[active][data-v-37e522d3]{--nav-item-indicator-size:calc(6rem / 16)}.edition-logo[data-v-1a273d1c]{-webkit-user-select:none;user-select:none;box-sizing:content-box;letter-spacing:2px;text-transform:uppercase;text-align:center;color:inherit;border:1px solid;border-radius:3px;padding-block:3px;padding-inline:3px 1px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.edition-logo[data-v-1a273d1c][data-v-1a273d1c]:hover{background-color:var(--c-color-accent-fill-loud);color:var(--c-color-accent-on-loud);border-color:var(--c-color-accent-border-loud)}}.dev-mode[data-v-955e2113]{padding:calc(var(--spacing) * 2);text-align:center;background-image:repeating-linear-gradient(-45deg, transparent, transparent 12px, var(--color-yellow-400) 12px, var(--color-yellow-400) 20px);background-color:var(--color-slate-900)}.cp-sidebar[data-v-f97f612e]{height:100%;width:var(--global-sidebar-width);background-color:var(--c-surface-overlay);grid-template-rows:minmax(0,auto) 1fr minmax(0,auto);display:grid}.cp-sidebar[data-mode=docked][data-v-f97f612e]{transform:0;position:relative}.cp-sidebar[data-mode=floating][data-v-f97f612e]{border-radius:0 var(--c-radius-md) var(--c-radius-md) 0;box-shadow:var(--c-shadow-lg);z-index:100;max-width:90%;transition:transform .2s cubic-bezier(0,.55,.45,1);position:fixed;inset-block:0;inset-inline:0 auto;transform:translate(0)}.cp-sidebar[data-visibility=hidden][data-v-f97f612e]{transform:translate(-100%)}.cp-sidebar__body[data-v-f97f612e]{padding-block:var(--c-spacing-md);padding-inline:var(--c-spacing-md)}.sidebar-header[data-v-f97f612e]{padding-block:var(--c-spacing-md);padding-inline:var(--c-spacing-md);justify-content:space-between;align-items:center;display:flex}.cp-sidebar__body[data-v-f97f612e]{background-color:#0000;background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),linear-gradient(#0000001a,#0000),linear-gradient(#0000,#0000001a);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 2.5rem,100% 2.5rem,100% .5rem,100% .5rem;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;overflow-y:scroll}.breadcrumbs[data-v-7d9b5414]{display:flex}.breadcrumb-item--active[data-v-7d9b5414]{color:currentColor;font-weight:700}.separator[data-v-7d9b5414]{padding:0 var(--c-spacing-md)}craft-action-item[data-v-ecfabb05]{min-width:200px}.user-thumbnail[data-v-162a57d0]{background-color:var(--c-color-fill-loud)}[data-v-162a57d0] svg{width:100%;height:100%}.cp[data-v-bcc30afd]{display:grid}.cp__main[data-v-bcc30afd]{padding-block-end:var(--c-spacing-2xl);container-type:size}.cp__header[data-v-bcc30afd]{color:var(--color-slate-200);background-color:var(--color-slate-950)}.container[data-v-bcc30afd]{max-width:var(--global-content-width);padding-inline:var(--c-spacing-lg);margin:0 auto}.container--full[data-v-bcc30afd]{max-width:none}@media screen and (width>=1024px){.cp[data-v-bcc30afd]{grid-template-columns:var(--v6a502720) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"header header""sidebar main";width:100%;height:100%;min-height:100vh;position:fixed;inset:0}.cp__header[data-v-bcc30afd]{grid-area:header}.cp__sidebar[data-v-bcc30afd]{grid-area:sidebar}.cp__main[data-v-bcc30afd]{grid-area:main;overflow:auto}} +.system-info[data-v-35b1fc9e]{gap:var(--c-spacing-md);color:currentColor;grid-template-columns:2rem auto;align-items:center;display:grid}.system-info__icon[data-v-35b1fc9e]{aspect-ratio:1}[data-v-35b1fc9e] svg{fill:currentColor;max-width:100%;height:auto}.nav-indicator[data-v-37e522d3]{--nav-item-indicator-size:calc(4rem / 16);width:var(--nav-item-indicator-size);border-radius:var(--c-radius-full);aspect-ratio:1;background-color:currentColor;display:inline-flex}.nav-indicator[active][data-v-37e522d3]{--nav-item-indicator-size:calc(6rem / 16)}.edition-logo[data-v-1a273d1c]{-webkit-user-select:none;user-select:none;box-sizing:content-box;letter-spacing:2px;text-transform:uppercase;text-align:center;color:inherit;border:1px solid;border-radius:3px;padding-block:3px;padding-inline:3px 1px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.edition-logo[data-v-1a273d1c][data-v-1a273d1c]:hover{background-color:var(--c-color-accent-fill-loud);color:var(--c-color-accent-on-loud);border-color:var(--c-color-accent-border-loud)}}.dev-mode[data-v-955e2113]{padding:calc(var(--spacing) * 2);text-align:center;background-image:repeating-linear-gradient(-45deg, transparent, transparent 12px, var(--color-yellow-400) 12px, var(--color-yellow-400) 20px);background-color:var(--color-slate-900)}.cp-sidebar[data-v-f97f612e]{height:100%;width:var(--global-sidebar-width);background-color:var(--c-surface-overlay);grid-template-rows:minmax(0,auto) 1fr minmax(0,auto);display:grid}.cp-sidebar[data-mode=docked][data-v-f97f612e]{transform:0;position:relative}.cp-sidebar[data-mode=floating][data-v-f97f612e]{border-radius:0 var(--c-radius-md) var(--c-radius-md) 0;box-shadow:var(--c-shadow-lg);z-index:100;max-width:90%;transition:transform .2s cubic-bezier(0,.55,.45,1);position:fixed;inset-block:0;inset-inline:0 auto;transform:translate(0)}.cp-sidebar[data-visibility=hidden][data-v-f97f612e]{transform:translate(-100%)}.cp-sidebar__body[data-v-f97f612e]{padding-block:var(--c-spacing-md);padding-inline:var(--c-spacing-md)}.sidebar-header[data-v-f97f612e]{padding-block:var(--c-spacing-md);padding-inline:var(--c-spacing-md);justify-content:space-between;align-items:center;display:flex}.cp-sidebar__body[data-v-f97f612e]{background-color:#0000;background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),linear-gradient(#0000001a,#0000),linear-gradient(#0000,#0000001a);background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-size:100% 2.5rem,100% 2.5rem,100% .5rem,100% .5rem;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;overflow-y:scroll}.breadcrumbs[data-v-7d9b5414]{display:flex}.breadcrumb-item--active[data-v-7d9b5414]{color:currentColor;font-weight:700}.separator[data-v-7d9b5414]{padding:0 var(--c-spacing-md)}craft-action-item[data-v-92e7b324]{min-width:200px}.user-thumbnail[data-v-162a57d0]{background-color:var(--c-color-fill-loud)}[data-v-162a57d0] svg{width:100%;height:100%}.cp[data-v-bcc30afd]{display:grid}.cp__main[data-v-bcc30afd]{padding-block-end:var(--c-spacing-2xl);container-type:size}.cp__header[data-v-bcc30afd]{color:var(--color-slate-200);background-color:var(--color-slate-950)}.container[data-v-bcc30afd]{max-width:var(--global-content-width);padding-inline:var(--c-spacing-lg);margin:0 auto}.container--full[data-v-bcc30afd]{max-width:none}@media screen and (width>=1024px){.cp[data-v-bcc30afd]{grid-template-columns:var(--v6a502720) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"header header""sidebar main";width:100%;height:100%;min-height:100vh;position:fixed;inset:0}.cp__header[data-v-bcc30afd]{grid-area:header}.cp__sidebar[data-v-bcc30afd]{grid-area:sidebar}.cp__main[data-v-bcc30afd]{grid-area:main;overflow:auto}} diff --git a/resources/build/assets/Email-BCKOXq6H.js b/resources/build/assets/Email-WVti_EFw.js similarity index 99% rename from resources/build/assets/Email-BCKOXq6H.js rename to resources/build/assets/Email-WVti_EFw.js index eb76fef0fe7..ed15e2a5483 100644 --- a/resources/build/assets/Email-BCKOXq6H.js +++ b/resources/build/assets/Email-WVti_EFw.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,b as o,dt as s,l as c,m as l,s as u,tt as d,v as f,x as p,y as m}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as h}from"./AdminTable-C5dgSydv.js";import{t as g}from"./Pane-DrGNHYDe.js";import{t as _}from"./InlineFlash-BCEBB6cj.js";import{n as v}from"./wayfinder-BVzzwyvd.js";import{t as y}from"./CraftInput-5KetvMVv.js";import{t as b}from"./AppLayout-BtboO7mz.js";import{t as x}from"./CraftCombobox-D1ggFDh2.js";import{t as S}from"./useEditableTable-D-aUvFbj.js";import{t as C}from"./useSettingsSave-D9MlzG7m.js";var w=t({__name:`SiteOverridesTable`,props:{sites:{},modelValue:{}},emits:[`update:modelValue`],setup(t,{emit:o}){let l=o,u=t,d=c(),f=a(()=>d.props.envSuggestions),p=a(()=>d.props.templateSuggestions);function _(e){return u.sites.find(t=>t.uid===e)?.name??e}let{table:v}=S({data:()=>u.modelValue,key:`uid`,name:`siteOverrides`,onChange:e=>l(`update:modelValue`,e),columns:({columnHelper:t})=>[t.display({id:`name`,header:e(`Site`),cell:({row:e})=>_(e.original.uid),meta:{cellTag:`th`}}),t.autocomplete(`fromEmail`,{header:e(`System Email Address`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:f.value}),t.autocomplete(`fromName`,{header:e(`Sender Name`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:f.value}),t.autocomplete(`replyToEmail`,{header:e(`Reply-To Address`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:f.value}),t.autocomplete(`template`,{header:e(`HTML Email Template`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:p.value})]});return(e,t)=>(n(),m(g,{padding:0,appearance:`raised`},{default:i(()=>[r(h,{table:s(v),reorderable:!1},null,8,[`table`])]),_:1}))}}),T=e=>({url:T.url(e),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/settings/email`},T.url=e=>T.definition.url+v(e),T.get=e=>({url:T.url(e),method:`get`}),T.head=e=>({url:T.url(e),method:`head`});var E=e=>({url:E.url(e),method:`post`});E.definition={methods:[`post`],url:`/admin/settings/email`},E.url=e=>E.definition.url+v(e),E.post=e=>({url:E.url(e),method:`post`});var D=e=>({url:D.url(e),method:`post`});D.definition={methods:[`post`],url:`/admin/settings/email/test`},D.url=e=>D.definition.url+v(e),D.post=e=>({url:D.url(e),method:`post`}),Object.assign(T,T),Object.assign(E,E),Object.assign(D,D);var O={class:`grid gap-3`},k={class:`grid gap-3`},A={class:`mb-4`},j={class:`text-base`},M={class:`text-sm text-neutral-text-quiet`},N={class:`mb-3`},P={class:`grid gap-3`},F={class:`flex gap-2 items-center`},I=[`loading`],L=t({__name:`Email`,props:{readOnly:{type:Boolean},emailConfig:{},mailerOptions:{},envSuggestions:{},templateSuggestions:{},sites:{},defaultToEmail:{},redirectUrl:{}},setup(t){let c=t,h=a(()=>c.sites.length>1),v={};for(let e of c.sites){let t=c.emailConfig.siteOverrides?.[e.uid]??{};v[e.uid]={uid:e.uid,fromEmail:t.fromEmail??``,fromName:t.fromName??``,replyToEmail:t.replyToEmail??``,template:t.template??``}}let S=u({fromEmail:c.emailConfig.fromEmail??``,fromName:c.emailConfig.fromName??``,replyToEmail:c.emailConfig.replyToEmail??``,mailer:c.emailConfig.mailer??``,template:c.emailConfig.template??``,siteOverrides:v}),T=u({to:c.defaultToEmail}),{save:L}=C(S,E);function R(){T.clearErrors().submit(D(),{onSuccess:()=>{T.reset()}})}return(a,c)=>(n(),m(b,{title:s(e)(`Email Settings`),form:s(S),onSave:s(L)},{default:i(()=>[f(`div`,O,[r(g,{appearance:`raised`},{default:i(()=>[f(`div`,k,[r(x,{label:s(e)(`System Email Address`),"help-text":s(e)(`The email address Craft CMS will use when sending email.`),id:`fromEmail`,name:`fromEmail`,modelValue:s(S).fromEmail,"onUpdate:modelValue":c[0]||=e=>s(S).fromEmail=e,error:s(S).errors?.fromEmail,options:t.envSuggestions,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`options`,`disabled`]),r(x,{label:s(e)(`Sender Name`),"help-text":s(e)(`The “From” name Craft CMS will use when sending email.`),id:`fromName`,name:`fromName`,modelValue:s(S).fromName,"onUpdate:modelValue":c[1]||=e=>s(S).fromName=e,error:s(S).errors?.fromName,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,options:t.envSuggestions,callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`]),r(x,{label:s(e)(`Reply-To Address`),"help-text":s(e)(`The Reply-To email address Craft CMS should use when sending email.`),id:`replyToEmail`,name:`replyToEmail`,modelValue:s(S).replyToEmail,"onUpdate:modelValue":c[2]||=e=>s(S).replyToEmail=e,error:s(S).errors?.replyToEmail,disabled:t.readOnly,"require-option-match":!1,options:t.envSuggestions,"show-all-on-empty":``,callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`]),r(x,{label:s(e)(`HTML Email Template`),"help-text":s(e)(`The template Craft CMS will use for HTML emails. Leave blank to use the default template.`),id:`template`,name:`template`,modelValue:s(S).template,"onUpdate:modelValue":c[3]||=e=>s(S).template=e,error:s(S).errors?.template,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,options:[...t.templateSuggestions??[],...t.envSuggestions??[]],callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`])]),h.value?(n(),p(l,{key:0},[c[7]||=f(`hr`,{class:`my-6`},null,-1),f(`div`,null,[f(`div`,A,[f(`h2`,j,d(s(e)(`Site Overrides`)),1),f(`p`,M,d(s(e)(`Override the default email settings on a per-site basis. Blank values will use the defaults above.`)),1)]),r(w,{modelValue:s(S).siteOverrides,"onUpdate:modelValue":c[4]||=e=>s(S).siteOverrides=e,sites:t.sites},null,8,[`modelValue`,`sites`])])],64)):o(``,!0),c[8]||=f(`hr`,{class:`my-6`},null,-1),f(`div`,null,[r(x,{label:s(e)(`Mailer`),"help-text":s(e)(`How should Craft CMS send the emails?`),id:`mailer`,name:`mailer`,modelValue:s(S).mailer,"onUpdate:modelValue":c[5]||=e=>s(S).mailer=e,error:s(S).errors?.mailer,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,options:[...t.mailerOptions.map(e=>({...e,value:e.value??``})),...t.envSuggestions??[]],callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`])])]),_:1}),r(g,{appearance:`raised`},{default:i(()=>[f(`h2`,N,d(s(e)(`Send a test email`)),1),f(`div`,P,[r(y,{label:s(e)(`To`),modelValue:s(T).to,"onUpdate:modelValue":c[6]||=e=>s(T).to=e,name:`to`,error:s(T).errors.to},null,8,[`label`,`modelValue`,`error`]),f(`div`,F,[f(`craft-button`,{type:`button`,variant:`primary`,loading:s(T).processing,onClick:R},d(s(e)(`Test`)),9,I),r(_,{"is-active":s(T).recentlySuccessful||s(T).hasErrors},null,8,[`is-active`])])])]),_:1})])]),_:1},8,[`title`,`form`,`onSave`]))}});export{L as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,b as o,dt as s,l as c,m as l,s as u,tt as d,v as f,x as p,y as m}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as h}from"./AdminTable-C5dgSydv.js";import{t as g}from"./Pane-DrGNHYDe.js";import{t as _}from"./InlineFlash-BCEBB6cj.js";import{n as v}from"./wayfinder-BVzzwyvd.js";import{t as y}from"./CraftInput-5KetvMVv.js";import{t as b}from"./AppLayout-CjKT-72e.js";import{t as x}from"./CraftCombobox-D1ggFDh2.js";import{t as S}from"./useEditableTable-D-aUvFbj.js";import{t as C}from"./useSettingsSave-D9MlzG7m.js";var w=t({__name:`SiteOverridesTable`,props:{sites:{},modelValue:{}},emits:[`update:modelValue`],setup(t,{emit:o}){let l=o,u=t,d=c(),f=a(()=>d.props.envSuggestions),p=a(()=>d.props.templateSuggestions);function _(e){return u.sites.find(t=>t.uid===e)?.name??e}let{table:v}=S({data:()=>u.modelValue,key:`uid`,name:`siteOverrides`,onChange:e=>l(`update:modelValue`,e),columns:({columnHelper:t})=>[t.display({id:`name`,header:e(`Site`),cell:({row:e})=>_(e.original.uid),meta:{cellTag:`th`}}),t.autocomplete(`fromEmail`,{header:e(`System Email Address`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:f.value}),t.autocomplete(`fromName`,{header:e(`Sender Name`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:f.value}),t.autocomplete(`replyToEmail`,{header:e(`Reply-To Address`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:f.value}),t.autocomplete(`template`,{header:e(`HTML Email Template`),class:`font-mono text-xs !px-[var(--_cell-spacing-inline)]`,options:p.value})]});return(e,t)=>(n(),m(g,{padding:0,appearance:`raised`},{default:i(()=>[r(h,{table:s(v),reorderable:!1},null,8,[`table`])]),_:1}))}}),T=e=>({url:T.url(e),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/settings/email`},T.url=e=>T.definition.url+v(e),T.get=e=>({url:T.url(e),method:`get`}),T.head=e=>({url:T.url(e),method:`head`});var E=e=>({url:E.url(e),method:`post`});E.definition={methods:[`post`],url:`/admin/settings/email`},E.url=e=>E.definition.url+v(e),E.post=e=>({url:E.url(e),method:`post`});var D=e=>({url:D.url(e),method:`post`});D.definition={methods:[`post`],url:`/admin/settings/email/test`},D.url=e=>D.definition.url+v(e),D.post=e=>({url:D.url(e),method:`post`}),Object.assign(T,T),Object.assign(E,E),Object.assign(D,D);var O={class:`grid gap-3`},k={class:`grid gap-3`},A={class:`mb-4`},j={class:`text-base`},M={class:`text-sm text-neutral-text-quiet`},N={class:`mb-3`},P={class:`grid gap-3`},F={class:`flex gap-2 items-center`},I=[`loading`],L=t({__name:`Email`,props:{readOnly:{type:Boolean},emailConfig:{},mailerOptions:{},envSuggestions:{},templateSuggestions:{},sites:{},defaultToEmail:{},redirectUrl:{}},setup(t){let c=t,h=a(()=>c.sites.length>1),v={};for(let e of c.sites){let t=c.emailConfig.siteOverrides?.[e.uid]??{};v[e.uid]={uid:e.uid,fromEmail:t.fromEmail??``,fromName:t.fromName??``,replyToEmail:t.replyToEmail??``,template:t.template??``}}let S=u({fromEmail:c.emailConfig.fromEmail??``,fromName:c.emailConfig.fromName??``,replyToEmail:c.emailConfig.replyToEmail??``,mailer:c.emailConfig.mailer??``,template:c.emailConfig.template??``,siteOverrides:v}),T=u({to:c.defaultToEmail}),{save:L}=C(S,E);function R(){T.clearErrors().submit(D(),{onSuccess:()=>{T.reset()}})}return(a,c)=>(n(),m(b,{title:s(e)(`Email Settings`),form:s(S),onSave:s(L)},{default:i(()=>[f(`div`,O,[r(g,{appearance:`raised`},{default:i(()=>[f(`div`,k,[r(x,{label:s(e)(`System Email Address`),"help-text":s(e)(`The email address Craft CMS will use when sending email.`),id:`fromEmail`,name:`fromEmail`,modelValue:s(S).fromEmail,"onUpdate:modelValue":c[0]||=e=>s(S).fromEmail=e,error:s(S).errors?.fromEmail,options:t.envSuggestions,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`options`,`disabled`]),r(x,{label:s(e)(`Sender Name`),"help-text":s(e)(`The “From” name Craft CMS will use when sending email.`),id:`fromName`,name:`fromName`,modelValue:s(S).fromName,"onUpdate:modelValue":c[1]||=e=>s(S).fromName=e,error:s(S).errors?.fromName,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,options:t.envSuggestions,callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`]),r(x,{label:s(e)(`Reply-To Address`),"help-text":s(e)(`The Reply-To email address Craft CMS should use when sending email.`),id:`replyToEmail`,name:`replyToEmail`,modelValue:s(S).replyToEmail,"onUpdate:modelValue":c[2]||=e=>s(S).replyToEmail=e,error:s(S).errors?.replyToEmail,disabled:t.readOnly,"require-option-match":!1,options:t.envSuggestions,"show-all-on-empty":``,callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`]),r(x,{label:s(e)(`HTML Email Template`),"help-text":s(e)(`The template Craft CMS will use for HTML emails. Leave blank to use the default template.`),id:`template`,name:`template`,modelValue:s(S).template,"onUpdate:modelValue":c[3]||=e=>s(S).template=e,error:s(S).errors?.template,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,options:[...t.templateSuggestions??[],...t.envSuggestions??[]],callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`])]),h.value?(n(),p(l,{key:0},[c[7]||=f(`hr`,{class:`my-6`},null,-1),f(`div`,null,[f(`div`,A,[f(`h2`,j,d(s(e)(`Site Overrides`)),1),f(`p`,M,d(s(e)(`Override the default email settings on a per-site basis. Blank values will use the defaults above.`)),1)]),r(w,{modelValue:s(S).siteOverrides,"onUpdate:modelValue":c[4]||=e=>s(S).siteOverrides=e,sites:t.sites},null,8,[`modelValue`,`sites`])])],64)):o(``,!0),c[8]||=f(`hr`,{class:`my-6`},null,-1),f(`div`,null,[r(x,{label:s(e)(`Mailer`),"help-text":s(e)(`How should Craft CMS send the emails?`),id:`mailer`,name:`mailer`,modelValue:s(S).mailer,"onUpdate:modelValue":c[5]||=e=>s(S).mailer=e,error:s(S).errors?.mailer,disabled:t.readOnly,"require-option-match":!1,"show-all-on-empty":``,options:[...t.mailerOptions.map(e=>({...e,value:e.value??``})),...t.envSuggestions??[]],callouts:[`envVars`]},null,8,[`label`,`help-text`,`modelValue`,`error`,`disabled`,`options`])])]),_:1}),r(g,{appearance:`raised`},{default:i(()=>[f(`h2`,N,d(s(e)(`Send a test email`)),1),f(`div`,P,[r(y,{label:s(e)(`To`),modelValue:s(T).to,"onUpdate:modelValue":c[6]||=e=>s(T).to=e,name:`to`,error:s(T).errors.to},null,8,[`label`,`modelValue`,`error`]),f(`div`,F,[f(`craft-button`,{type:`button`,variant:`primary`,loading:s(T).processing,onClick:R},d(s(e)(`Test`)),9,I),r(_,{"is-active":s(T).recentlySuccessful||s(T).hasErrors},null,8,[`is-active`])])])]),_:1})])]),_:1},8,[`title`,`form`,`onSave`]))}});export{L as default}; \ No newline at end of file diff --git a/resources/build/assets/EntryTypes-CEuE6hBO.js b/resources/build/assets/EntryTypes-CA-sYX3b.js similarity index 97% rename from resources/build/assets/EntryTypes-CEuE6hBO.js rename to resources/build/assets/EntryTypes-CA-sYX3b.js index 6f8ed61d33a..475c719aef0 100644 --- a/resources/build/assets/EntryTypes-CEuE6hBO.js +++ b/resources/build/assets/EntryTypes-CA-sYX3b.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,ft as s,k as c,ot as l,tt as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{a as p,l as m,n as h,s as g,t as _}from"./AdminTable-C5dgSydv.js";import{t as v}from"./Pane-DrGNHYDe.js";import{s as y}from"./InlineFlash-BCEBB6cj.js";import{t as b}from"./DeleteButton-3fbwp8kr.js";import{t as x}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as S}from"./AppLayout-BtboO7mz.js";import{t as C}from"./DynamicHtmlRenderer-DNzZXqK1.js";import{i as w,n as T,r as E}from"./EntryTypesController-B3l2uYqq.js";import{n as D,r as O,t as k}from"./useServerSort-BtCG9y9Z.js";var A=t({__name:`EntryTypes`,props:{title:{},pagination:{},sort:{},searchTerm:{},data:{},readOnly:{type:Boolean}},setup(t){let A=t;function j(t){confirm(e(`Are you sure you want to delete “{name}” and all entries of that type?`,{name:t.title}))&&s.delete(E(t.id))}let M=l(A.searchTerm??``),N=a(()=>A.data),P=x(),F=a(()=>({name:!0,handle:!0,usages:!0,actions:!A.readOnly})),I=a(()=>[P.display({id:`name`,header:e(`Entry Type`),cell:({row:e})=>c(C,{html:e.original.chip})}),P.accessor(`handle`,{header:e(`Handle`),meta:{cellClass:`justify-center`},cell:({getValue:e})=>c(`craft-copy-attribute`,{value:e()},e())}),P.accessor(`usages`,{header:e(`Usages`),cell:({getValue:e})=>c(C,{html:e()})}),P.actions(({row:e})=>[c(b,{onClick:()=>j(e.original)})])]),{paginationState:L,paginationConfig:R}=O({initialState:A.pagination,onChange:({query:e})=>{s.visit(w({query:e}),{only:[`data`,`pagination`],preserveScroll:!0})}}),{sortingState:z,sortingConfig:B}=k({initialState:A.sort,onChange:({query:e})=>{s.visit(w({query:e}),{only:[`data`,`sort`],preserveScroll:!0})}}),V=g({get data(){return N.value},get columns(){return I.value},state:{get pagination(){return L.value},get sorting(){return z.value},get columnVisibility(){return F.value}},getCoreRowModel:m(),...R,...B});return(a,s)=>(n(),f(S,{title:t.title},{actions:i(()=>[r(y,{appearance:`button`,href:o(T)[`/admin/settings/entry-types/new`]().url,variant:`primary`,inertia:!1,icon:`plus`},{default:i(()=>[d(u(o(e)(`New entry type`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(v,{padding:0,appearance:`raised`},{default:i(()=>[r(_,{spacing:o(p).Relaxed,table:o(V),reorderable:!1,from:t.pagination.from,to:t.pagination.to,total:t.pagination.total,"enable-adjust-page-size":!0},{"empty-row":i(()=>[r(h,{icon:`light/files`,label:o(e)(`No entry types exist yet.`)},null,8,[`label`])]),"search-form":i(()=>[r(D,{action:o(w)(),modelValue:M.value,"onUpdate:modelValue":s[0]||=e=>M.value=e},null,8,[`action`,`modelValue`])]),_:1},8,[`spacing`,`table`,`from`,`to`,`total`])]),_:1})]),_:1},8,[`title`]))}});export{A as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,ft as s,k as c,ot as l,tt as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{a as p,l as m,n as h,s as g,t as _}from"./AdminTable-C5dgSydv.js";import{t as v}from"./Pane-DrGNHYDe.js";import{s as y}from"./InlineFlash-BCEBB6cj.js";import{t as b}from"./DeleteButton-3fbwp8kr.js";import{t as x}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as S}from"./AppLayout-CjKT-72e.js";import{t as C}from"./DynamicHtmlRenderer-DNzZXqK1.js";import{i as w,n as T,r as E}from"./EntryTypesController-B3l2uYqq.js";import{n as D,r as O,t as k}from"./useServerSort-BtCG9y9Z.js";var A=t({__name:`EntryTypes`,props:{title:{},pagination:{},sort:{},searchTerm:{},data:{},readOnly:{type:Boolean}},setup(t){let A=t;function j(t){confirm(e(`Are you sure you want to delete “{name}” and all entries of that type?`,{name:t.title}))&&s.delete(E(t.id))}let M=l(A.searchTerm??``),N=a(()=>A.data),P=x(),F=a(()=>({name:!0,handle:!0,usages:!0,actions:!A.readOnly})),I=a(()=>[P.display({id:`name`,header:e(`Entry Type`),cell:({row:e})=>c(C,{html:e.original.chip})}),P.accessor(`handle`,{header:e(`Handle`),meta:{cellClass:`justify-center`},cell:({getValue:e})=>c(`craft-copy-attribute`,{value:e()},e())}),P.accessor(`usages`,{header:e(`Usages`),cell:({getValue:e})=>c(C,{html:e()})}),P.actions(({row:e})=>[c(b,{onClick:()=>j(e.original)})])]),{paginationState:L,paginationConfig:R}=O({initialState:A.pagination,onChange:({query:e})=>{s.visit(w({query:e}),{only:[`data`,`pagination`],preserveScroll:!0})}}),{sortingState:z,sortingConfig:B}=k({initialState:A.sort,onChange:({query:e})=>{s.visit(w({query:e}),{only:[`data`,`sort`],preserveScroll:!0})}}),V=g({get data(){return N.value},get columns(){return I.value},state:{get pagination(){return L.value},get sorting(){return z.value},get columnVisibility(){return F.value}},getCoreRowModel:m(),...R,...B});return(a,s)=>(n(),f(S,{title:t.title},{actions:i(()=>[r(y,{appearance:`button`,href:o(T)[`/admin/settings/entry-types/new`]().url,variant:`primary`,inertia:!1,icon:`plus`},{default:i(()=>[d(u(o(e)(`New entry type`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(v,{padding:0,appearance:`raised`},{default:i(()=>[r(_,{spacing:o(p).Relaxed,table:o(V),reorderable:!1,from:t.pagination.from,to:t.pagination.to,total:t.pagination.total,"enable-adjust-page-size":!0},{"empty-row":i(()=>[r(h,{icon:`light/files`,label:o(e)(`No entry types exist yet.`)},null,8,[`label`])]),"search-form":i(()=>[r(D,{action:o(w)(),modelValue:M.value,"onUpdate:modelValue":s[0]||=e=>M.value=e},null,8,[`action`,`modelValue`])]),_:1},8,[`spacing`,`table`,`from`,`to`,`total`])]),_:1})]),_:1},8,[`title`]))}});export{A as default}; \ No newline at end of file diff --git a/resources/build/assets/Fields-BGrqYJN0.js b/resources/build/assets/Fields-Djac0wji.js similarity index 97% rename from resources/build/assets/Fields-BGrqYJN0.js rename to resources/build/assets/Fields-Djac0wji.js index 6ef64d3d46f..e0b5d5291a2 100644 --- a/resources/build/assets/Fields-BGrqYJN0.js +++ b/resources/build/assets/Fields-Djac0wji.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,ft as s,k as c,ot as l,tt as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{c as p,l as m,n as h,s as g,t as _}from"./AdminTable-C5dgSydv.js";import{t as v}from"./Pane-DrGNHYDe.js";import{s as y}from"./InlineFlash-BCEBB6cj.js";import{n as b,t as x}from"./wayfinder-BVzzwyvd.js";import{t as S}from"./DeleteButton-3fbwp8kr.js";import{t as C}from"./AppLayout-BtboO7mz.js";import{n as w,r as T,t as E}from"./useServerSort-BtCG9y9Z.js";var D=e=>({url:D.url(e),method:`get`});D.definition={methods:[`get`,`head`],url:`/admin/actions/fields/edit-field`},D.url=e=>D.definition.url+b(e),D.get=e=>({url:D.url(e),method:`get`}),D.head=e=>({url:D.url(e),method:`head`});var O=(e,t)=>({url:O.url(e,t),method:`get`});O.definition={methods:[`get`,`head`],url:`/admin/settings/fields/edit/{fieldId}`},O.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={fieldId:e}),Array.isArray(e)&&(e={fieldId:e[0]}),e=x(e);let n={fieldId:e.fieldId};return O.definition.url.replace(`{fieldId}`,n.fieldId.toString()).replace(/\/+$/,``)+b(t)},O.get=(e,t)=>({url:O.url(e,t),method:`get`}),O.head=(e,t)=>({url:O.url(e,t),method:`head`});var k=e=>({url:k.url(e),method:`post`});k.definition={methods:[`post`],url:`/admin/actions/fields/render-settings`},k.url=e=>k.definition.url+b(e),k.post=e=>({url:k.url(e),method:`post`});var A=e=>({url:A.url(e),method:`post`});A.definition={methods:[`post`],url:`/admin/actions/fields/save-field`},A.url=e=>A.definition.url+b(e),A.post=e=>({url:A.url(e),method:`post`});var j=e=>({url:j.url(e),method:`post`});j.definition={methods:[`post`],url:`/admin/actions/fields/render-layout-component-settings`},j.url=e=>j.definition.url+b(e),j.post=e=>({url:j.url(e),method:`post`});var M=e=>({url:M.url(e),method:`post`});M.definition={methods:[`post`],url:`/admin/actions/fields/apply-layout-tab-settings`},M.url=e=>M.definition.url+b(e),M.post=e=>({url:M.url(e),method:`post`});var N=e=>({url:N.url(e),method:`post`});N.definition={methods:[`post`],url:`/admin/actions/fields/apply-layout-element-settings`},N.url=e=>N.definition.url+b(e),N.post=e=>({url:N.url(e),method:`post`});var P=e=>({url:P.url(e),method:`post`});P.definition={methods:[`post`],url:`/admin/actions/fields/render-card-preview`},P.url=e=>P.definition.url+b(e),P.post=e=>({url:P.url(e),method:`post`});var F=e=>({url:F.url(e),method:`get`});F.definition={methods:[`get`,`head`],url:`/admin/actions/fields/table-data`},F.url=e=>F.definition.url+b(e),F.get=e=>({url:F.url(e),method:`get`}),F.head=e=>({url:F.url(e),method:`head`});var I=e=>({url:I.url(e),method:`get`});I.definition={methods:[`get`,`head`],url:`/admin/settings/fields`},I.url=e=>I.definition.url+b(e),I.get=e=>({url:I.url(e),method:`get`}),I.head=e=>({url:I.url(e),method:`head`});var L=e=>({url:L.url(e),method:`get`});L.definition={methods:[`get`,`head`],url:`/admin/settings/fields/new`},L.url=e=>L.definition.url+b(e),L.get=e=>({url:L.url(e),method:`get`}),L.head=e=>({url:L.url(e),method:`head`});var R=(e,t)=>({url:R.url(e,t),method:`delete`});R.definition={methods:[`delete`],url:`/admin/settings/fields/{fieldId}`},R.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={fieldId:e}),Array.isArray(e)&&(e={fieldId:e[0]}),e=x(e);let n={fieldId:e.fieldId};return R.definition.url.replace(`{fieldId}`,n.fieldId.toString()).replace(/\/+$/,``)+b(t)},R.delete=(e,t)=>({url:R.url(e,t),method:`delete`});var z=t({__name:`Fields`,props:{title:{},readOnly:{type:Boolean},data:{},sort:{},searchTerm:{},pagination:{},isMultiSite:{type:Boolean}},setup(t){let b=t;function x(t){confirm(e(`Are you sure you want to delete “{name}”?`,{name:t.title}))&&s.delete(R({fieldId:t.id}))}let D=l(b.searchTerm??``),O=p(),k=a(()=>({name:!0,searchable:!0,translatable:b.isMultiSite,handle:!0,type:!0,usages:!0,actions:!b.readOnly})),A=l([O.accessor(`title`,{header:e(`Name`),meta:{trackSize:`1.5fr`},cell:({row:e,getValue:t})=>c(y,{href:e.original.url,inertia:!1,class:`font-bold`},t)}),O.accessor(`searchable`,{header:e(`Searchable`),meta:{trackSize:`34px`,headerSrOnly:!0},enableSorting:!1,cell:({row:t})=>{if(t.original.searchable)return c(`craft-icon`,{appearance:`badge`,name:`magnifying-glass`,label:e(`This field’s values are used as search keywords.`)})}}),O.accessor(`translatable`,{header:e(`Translatable`),meta:{trackSize:`34px`,headerSrOnly:!0},enableSorting:!1,cell:({getValue:e})=>{if(e())return c(`craft-icon`,{appearance:`badge`,name:`custom-icons/language`,label:e()})}}),O.accessor(`handle`,{header:e(`Handle`),cell:({getValue:e})=>c(`craft-copy-attribute`,{value:e()},e)}),O.display({id:`type`,header:e(`Type`),cell:({row:t})=>t.original.type.isMissing?e(`Missing`):c(`div`,{class:`flex items-center gap-2`},[c(`craft-icon`,t.original.type.icon),c(`span`,t.original.type.label)])}),O.accessor(`usages`,{header:e(`Used by`)}),O.display({id:`actions`,meta:{trackSize:`60px`},cell:({row:e})=>c(`div`,{class:`self-end flex justify-end`},[c(S,{onClick:()=>x(e.original)})])})]),{paginationState:j,paginationConfig:M}=T({initialState:b.pagination,onChange:({query:e})=>{s.visit(I({query:e}),{only:[`data`,`pagination`],preserveScroll:!0})}}),{sortingState:N,sortingConfig:P}=E({initialState:b.sort,onChange:({query:e})=>{s.visit(I({query:e}),{only:[`data`,`sort`],preserveScroll:!0})}}),F=g({get data(){return b.data},get columns(){return A.value},state:{get pagination(){return j.value},get columnVisibility(){return k.value},get sorting(){return N.value}},getCoreRowModel:m(),...M,...P});return(a,s)=>(n(),f(C,{title:t.title},{actions:i(()=>[r(y,{inertia:!1,appearance:`button`,variant:`primary`,href:o(L)(),icon:`plus`},{default:i(()=>[d(u(o(e)(`New field`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(v,{padding:0,appearance:`raised`},{default:i(()=>[r(_,{table:o(F),reorderable:!1,from:t.pagination.from,to:t.pagination.to,total:t.pagination.total,"enable-adjust-page-size":!0},{"empty-row":i(()=>[r(h,{icon:`light/pen-to-square`,label:o(e)(`No fields exist yet.`)},null,8,[`label`])]),"search-form":i(()=>[r(w,{modelValue:D.value,"onUpdate:modelValue":s[0]||=e=>D.value=e},null,8,[`modelValue`])]),_:1},8,[`table`,`from`,`to`,`total`])]),_:1})]),_:1},8,[`title`]))}});export{z as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,ft as s,k as c,ot as l,tt as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{c as p,l as m,n as h,s as g,t as _}from"./AdminTable-C5dgSydv.js";import{t as v}from"./Pane-DrGNHYDe.js";import{s as y}from"./InlineFlash-BCEBB6cj.js";import{n as b,t as x}from"./wayfinder-BVzzwyvd.js";import{t as S}from"./DeleteButton-3fbwp8kr.js";import{t as C}from"./AppLayout-CjKT-72e.js";import{n as w,r as T,t as E}from"./useServerSort-BtCG9y9Z.js";var D=e=>({url:D.url(e),method:`get`});D.definition={methods:[`get`,`head`],url:`/admin/actions/fields/edit-field`},D.url=e=>D.definition.url+b(e),D.get=e=>({url:D.url(e),method:`get`}),D.head=e=>({url:D.url(e),method:`head`});var O=(e,t)=>({url:O.url(e,t),method:`get`});O.definition={methods:[`get`,`head`],url:`/admin/settings/fields/edit/{fieldId}`},O.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={fieldId:e}),Array.isArray(e)&&(e={fieldId:e[0]}),e=x(e);let n={fieldId:e.fieldId};return O.definition.url.replace(`{fieldId}`,n.fieldId.toString()).replace(/\/+$/,``)+b(t)},O.get=(e,t)=>({url:O.url(e,t),method:`get`}),O.head=(e,t)=>({url:O.url(e,t),method:`head`});var k=e=>({url:k.url(e),method:`post`});k.definition={methods:[`post`],url:`/admin/actions/fields/render-settings`},k.url=e=>k.definition.url+b(e),k.post=e=>({url:k.url(e),method:`post`});var A=e=>({url:A.url(e),method:`post`});A.definition={methods:[`post`],url:`/admin/actions/fields/save-field`},A.url=e=>A.definition.url+b(e),A.post=e=>({url:A.url(e),method:`post`});var j=e=>({url:j.url(e),method:`post`});j.definition={methods:[`post`],url:`/admin/actions/fields/render-layout-component-settings`},j.url=e=>j.definition.url+b(e),j.post=e=>({url:j.url(e),method:`post`});var M=e=>({url:M.url(e),method:`post`});M.definition={methods:[`post`],url:`/admin/actions/fields/apply-layout-tab-settings`},M.url=e=>M.definition.url+b(e),M.post=e=>({url:M.url(e),method:`post`});var N=e=>({url:N.url(e),method:`post`});N.definition={methods:[`post`],url:`/admin/actions/fields/apply-layout-element-settings`},N.url=e=>N.definition.url+b(e),N.post=e=>({url:N.url(e),method:`post`});var P=e=>({url:P.url(e),method:`post`});P.definition={methods:[`post`],url:`/admin/actions/fields/render-card-preview`},P.url=e=>P.definition.url+b(e),P.post=e=>({url:P.url(e),method:`post`});var F=e=>({url:F.url(e),method:`get`});F.definition={methods:[`get`,`head`],url:`/admin/actions/fields/table-data`},F.url=e=>F.definition.url+b(e),F.get=e=>({url:F.url(e),method:`get`}),F.head=e=>({url:F.url(e),method:`head`});var I=e=>({url:I.url(e),method:`get`});I.definition={methods:[`get`,`head`],url:`/admin/settings/fields`},I.url=e=>I.definition.url+b(e),I.get=e=>({url:I.url(e),method:`get`}),I.head=e=>({url:I.url(e),method:`head`});var L=e=>({url:L.url(e),method:`get`});L.definition={methods:[`get`,`head`],url:`/admin/settings/fields/new`},L.url=e=>L.definition.url+b(e),L.get=e=>({url:L.url(e),method:`get`}),L.head=e=>({url:L.url(e),method:`head`});var R=(e,t)=>({url:R.url(e,t),method:`delete`});R.definition={methods:[`delete`],url:`/admin/settings/fields/{fieldId}`},R.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={fieldId:e}),Array.isArray(e)&&(e={fieldId:e[0]}),e=x(e);let n={fieldId:e.fieldId};return R.definition.url.replace(`{fieldId}`,n.fieldId.toString()).replace(/\/+$/,``)+b(t)},R.delete=(e,t)=>({url:R.url(e,t),method:`delete`});var z=t({__name:`Fields`,props:{title:{},readOnly:{type:Boolean},data:{},sort:{},searchTerm:{},pagination:{},isMultiSite:{type:Boolean}},setup(t){let b=t;function x(t){confirm(e(`Are you sure you want to delete “{name}”?`,{name:t.title}))&&s.delete(R({fieldId:t.id}))}let D=l(b.searchTerm??``),O=p(),k=a(()=>({name:!0,searchable:!0,translatable:b.isMultiSite,handle:!0,type:!0,usages:!0,actions:!b.readOnly})),A=l([O.accessor(`title`,{header:e(`Name`),meta:{trackSize:`1.5fr`},cell:({row:e,getValue:t})=>c(y,{href:e.original.url,inertia:!1,class:`font-bold`},t)}),O.accessor(`searchable`,{header:e(`Searchable`),meta:{trackSize:`34px`,headerSrOnly:!0},enableSorting:!1,cell:({row:t})=>{if(t.original.searchable)return c(`craft-icon`,{appearance:`badge`,name:`magnifying-glass`,label:e(`This field’s values are used as search keywords.`)})}}),O.accessor(`translatable`,{header:e(`Translatable`),meta:{trackSize:`34px`,headerSrOnly:!0},enableSorting:!1,cell:({getValue:e})=>{if(e())return c(`craft-icon`,{appearance:`badge`,name:`custom-icons/language`,label:e()})}}),O.accessor(`handle`,{header:e(`Handle`),cell:({getValue:e})=>c(`craft-copy-attribute`,{value:e()},e)}),O.display({id:`type`,header:e(`Type`),cell:({row:t})=>t.original.type.isMissing?e(`Missing`):c(`div`,{class:`flex items-center gap-2`},[c(`craft-icon`,t.original.type.icon),c(`span`,t.original.type.label)])}),O.accessor(`usages`,{header:e(`Used by`)}),O.display({id:`actions`,meta:{trackSize:`60px`},cell:({row:e})=>c(`div`,{class:`self-end flex justify-end`},[c(S,{onClick:()=>x(e.original)})])})]),{paginationState:j,paginationConfig:M}=T({initialState:b.pagination,onChange:({query:e})=>{s.visit(I({query:e}),{only:[`data`,`pagination`],preserveScroll:!0})}}),{sortingState:N,sortingConfig:P}=E({initialState:b.sort,onChange:({query:e})=>{s.visit(I({query:e}),{only:[`data`,`sort`],preserveScroll:!0})}}),F=g({get data(){return b.data},get columns(){return A.value},state:{get pagination(){return j.value},get columnVisibility(){return k.value},get sorting(){return N.value}},getCoreRowModel:m(),...M,...P});return(a,s)=>(n(),f(C,{title:t.title},{actions:i(()=>[r(y,{inertia:!1,appearance:`button`,variant:`primary`,href:o(L)(),icon:`plus`},{default:i(()=>[d(u(o(e)(`New field`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(v,{padding:0,appearance:`raised`},{default:i(()=>[r(_,{table:o(F),reorderable:!1,from:t.pagination.from,to:t.pagination.to,total:t.pagination.total,"enable-adjust-page-size":!0},{"empty-row":i(()=>[r(h,{icon:`light/pen-to-square`,label:o(e)(`No fields exist yet.`)},null,8,[`label`])]),"search-form":i(()=>[r(w,{modelValue:D.value,"onUpdate:modelValue":s[0]||=e=>D.value=e},null,8,[`modelValue`])]),_:1},8,[`table`,`from`,`to`,`total`])]),_:1})]),_:1},8,[`title`]))}});export{z as default}; \ No newline at end of file diff --git a/resources/build/assets/Filesystems-DiQFdAgM.js b/resources/build/assets/Filesystems-DsZ_Ehcq.js similarity index 98% rename from resources/build/assets/Filesystems-DiQFdAgM.js rename to resources/build/assets/Filesystems-DsZ_Ehcq.js index 72d473d91fb..435c8c2a5fd 100644 --- a/resources/build/assets/Filesystems-DiQFdAgM.js +++ b/resources/build/assets/Filesystems-DsZ_Ehcq.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,ft as s,k as c,ot as l,tt as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as p,n as m,s as h,t as g}from"./AdminTable-C5dgSydv.js";import{t as _}from"./Pane-DrGNHYDe.js";import{s as v}from"./InlineFlash-BCEBB6cj.js";import{n as y,t as b}from"./wayfinder-BVzzwyvd.js";import{t as x}from"./DeleteButton-3fbwp8kr.js";import{t as S}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as C}from"./AppLayout-BtboO7mz.js";var w=e=>({url:w.url(e),method:`get`});w.definition={methods:[`get`,`head`],url:`/admin/actions/fs/edit`},w.url=e=>w.definition.url+y(e),w.get=e=>({url:w.url(e),method:`get`}),w.head=e=>({url:w.url(e),method:`head`});var T=(e,t)=>({url:T.url(e,t),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems/{handle}`},T.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return T.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},T.get=(e,t)=>({url:T.url(e,t),method:`get`}),T.head=(e,t)=>({url:T.url(e,t),method:`head`});var E=(e,t)=>({url:E.url(e,t),method:`get`});E.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems/{handle}/edit`},E.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return E.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},E.get=(e,t)=>({url:E.url(e,t),method:`get`}),E.head=(e,t)=>({url:E.url(e,t),method:`head`});var D={"/admin/actions/fs/edit":w,"/admin/settings/filesystems/{handle}":T,"/admin/settings/filesystems/{handle}/edit":E},O=e=>({url:O.url(e),method:`post`});O.definition={methods:[`post`],url:`/admin/actions/fs/save`},O.url=e=>O.definition.url+y(e),O.post=e=>({url:O.url(e),method:`post`});var k=(e,t)=>({url:k.url(e,t),method:`post`});k.definition={methods:[`post`],url:`/admin/settings/filesystems/{handle}`},k.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return k.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},k.post=(e,t)=>({url:k.url(e,t),method:`post`});var A=e=>({url:A.url(e),method:`get`});A.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems`},A.url=e=>A.definition.url+y(e),A.get=e=>({url:A.url(e),method:`get`}),A.head=e=>({url:A.url(e),method:`head`});var j=e=>({url:j.url(e),method:`get`});j.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems/new`},j.url=e=>j.definition.url+y(e),j.get=e=>({url:j.url(e),method:`get`}),j.head=e=>({url:j.url(e),method:`head`});var M=(e,t)=>({url:M.url(e,t),method:`delete`});M.definition={methods:[`delete`],url:`/admin/settings/filesystems/{handle}`},M.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return M.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},M.delete=(e,t)=>({url:M.url(e,t),method:`delete`});var N=t({__name:`Filesystems`,props:{filesystems:{},readOnly:{type:Boolean}},setup(t){let y=t;function b(t){confirm(e(`Are you sure you want to delete “{name}”`,{name:t.name}))&&s.delete(M(t.handle))}let w=S(),T=a(()=>({name:!0,handle:!0,type:!0,actions:!y.readOnly})),E=l([w.link(`name`,{header:e(`Name`),props:({row:e})=>({href:D[`/admin/settings/filesystems/{handle}/edit`]({handle:e.original.handle}).url,inertia:!1})}),w.handle(`handle`),w.accessor(`type`,{header:e(`Type`),cell:({row:e,getValue:t})=>e.original.missing?c(`span`,{class:`c-color-error`},t()):t()}),w.actions(({row:e})=>[c(x,{onClick:()=>b(e.original)})])]),O=h({get data(){return y.filesystems},get columns(){return E.value},state:{get columnVisibility(){return T.value}},enableSorting:!1,getCoreRowModel:p()});return(t,a)=>(n(),f(C,null,{actions:i(()=>[r(v,{variant:`primary`,appearance:`button`,href:o(j)().url,inertia:!1},{default:i(()=>[d(u(o(e)(`New filesystem`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(_,{padding:0,appearance:`raised`},{default:i(()=>[r(g,{table:o(O),reorderable:!1},{"empty-row":i(()=>[r(m,{label:o(e)(`No filesystems exist yet.`),icon:`light/folder-open`},{default:i(()=>[r(v,{appearance:`button`,href:o(j)().url,inertia:!1},{default:i(()=>[d(u(o(e)(`New filesystem`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1})]),_:1}))}});export{N as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,ft as s,k as c,ot as l,tt as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as p,n as m,s as h,t as g}from"./AdminTable-C5dgSydv.js";import{t as _}from"./Pane-DrGNHYDe.js";import{s as v}from"./InlineFlash-BCEBB6cj.js";import{n as y,t as b}from"./wayfinder-BVzzwyvd.js";import{t as x}from"./DeleteButton-3fbwp8kr.js";import{t as S}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as C}from"./AppLayout-CjKT-72e.js";var w=e=>({url:w.url(e),method:`get`});w.definition={methods:[`get`,`head`],url:`/admin/actions/fs/edit`},w.url=e=>w.definition.url+y(e),w.get=e=>({url:w.url(e),method:`get`}),w.head=e=>({url:w.url(e),method:`head`});var T=(e,t)=>({url:T.url(e,t),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems/{handle}`},T.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return T.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},T.get=(e,t)=>({url:T.url(e,t),method:`get`}),T.head=(e,t)=>({url:T.url(e,t),method:`head`});var E=(e,t)=>({url:E.url(e,t),method:`get`});E.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems/{handle}/edit`},E.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return E.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},E.get=(e,t)=>({url:E.url(e,t),method:`get`}),E.head=(e,t)=>({url:E.url(e,t),method:`head`});var D={"/admin/actions/fs/edit":w,"/admin/settings/filesystems/{handle}":T,"/admin/settings/filesystems/{handle}/edit":E},O=e=>({url:O.url(e),method:`post`});O.definition={methods:[`post`],url:`/admin/actions/fs/save`},O.url=e=>O.definition.url+y(e),O.post=e=>({url:O.url(e),method:`post`});var k=(e,t)=>({url:k.url(e,t),method:`post`});k.definition={methods:[`post`],url:`/admin/settings/filesystems/{handle}`},k.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return k.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},k.post=(e,t)=>({url:k.url(e,t),method:`post`});var A=e=>({url:A.url(e),method:`get`});A.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems`},A.url=e=>A.definition.url+y(e),A.get=e=>({url:A.url(e),method:`get`}),A.head=e=>({url:A.url(e),method:`head`});var j=e=>({url:j.url(e),method:`get`});j.definition={methods:[`get`,`head`],url:`/admin/settings/filesystems/new`},j.url=e=>j.definition.url+y(e),j.get=e=>({url:j.url(e),method:`get`}),j.head=e=>({url:j.url(e),method:`head`});var M=(e,t)=>({url:M.url(e,t),method:`delete`});M.definition={methods:[`delete`],url:`/admin/settings/filesystems/{handle}`},M.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=b(e);let n={handle:e.handle};return M.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+y(t)},M.delete=(e,t)=>({url:M.url(e,t),method:`delete`});var N=t({__name:`Filesystems`,props:{filesystems:{},readOnly:{type:Boolean}},setup(t){let y=t;function b(t){confirm(e(`Are you sure you want to delete “{name}”`,{name:t.name}))&&s.delete(M(t.handle))}let w=S(),T=a(()=>({name:!0,handle:!0,type:!0,actions:!y.readOnly})),E=l([w.link(`name`,{header:e(`Name`),props:({row:e})=>({href:D[`/admin/settings/filesystems/{handle}/edit`]({handle:e.original.handle}).url,inertia:!1})}),w.handle(`handle`),w.accessor(`type`,{header:e(`Type`),cell:({row:e,getValue:t})=>e.original.missing?c(`span`,{class:`c-color-error`},t()):t()}),w.actions(({row:e})=>[c(x,{onClick:()=>b(e.original)})])]),O=h({get data(){return y.filesystems},get columns(){return E.value},state:{get columnVisibility(){return T.value}},enableSorting:!1,getCoreRowModel:p()});return(t,a)=>(n(),f(C,null,{actions:i(()=>[r(v,{variant:`primary`,appearance:`button`,href:o(j)().url,inertia:!1},{default:i(()=>[d(u(o(e)(`New filesystem`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(_,{padding:0,appearance:`raised`},{default:i(()=>[r(g,{table:o(O),reorderable:!1},{"empty-row":i(()=>[r(m,{label:o(e)(`No filesystems exist yet.`),icon:`light/folder-open`},{default:i(()=>[r(v,{appearance:`button`,href:o(j)().url,inertia:!1},{default:i(()=>[d(u(o(e)(`New filesystem`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1})]),_:1}))}});export{N as default}; \ No newline at end of file diff --git a/resources/build/assets/General-_lL0AklB.js b/resources/build/assets/General-nAzSbgX4.js similarity index 96% rename from resources/build/assets/General-_lL0AklB.js rename to resources/build/assets/General-nAzSbgX4.js index 2bffe958e42..2912dd96e6f 100644 --- a/resources/build/assets/General-_lL0AklB.js +++ b/resources/build/assets/General-nAzSbgX4.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,s,t as c,tt as l,v as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as p}from"./Pane-DrGNHYDe.js";import{i as m,n as h}from"./wayfinder-BVzzwyvd.js";import{t as g}from"./CraftInput-5KetvMVv.js";import{t as _}from"./AppLayout-BtboO7mz.js";import{t as v}from"./CraftCombobox-D1ggFDh2.js";import{t as y}from"./useSettingsSave-D9MlzG7m.js";import{t as b}from"./transformBooleanOptions-BLsz-PU9.js";var x=e=>({url:x.url(e),method:`get`});x.definition={methods:[`get`,`head`],url:`/admin/settings/general`},x.url=e=>x.definition.url+h(e),x.get=e=>({url:x.url(e),method:`get`}),x.head=e=>({url:x.url(e),method:`head`});var S=e=>({url:S.url(e),method:`post`});S.definition={methods:[`post`],url:`/admin/settings/general`},S.url=e=>S.definition.url+h(e),S.post=e=>({url:S.url(e),method:`post`});var C={class:`grid gap-3`},w={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},T={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},E=[`innerHTML`],D=[`innerHTML`],O=c(t({__name:`General`,props:{system:{},nameSuggestions:{default:()=>[]},timezoneOptions:{default:()=>[]},systemStatusOptions:{default:()=>[]},flash:{},errors:{}},setup(t){let c=t,h=a(()=>c.errors),{readOnly:x}=m(),O=s({name:c.system.name??``,live:c.system.live,retryDuration:c.system.retryDuration,timeZone:c.system.timeZone}),{save:k}=y(O,S),A=a(()=>b(c.systemStatusOptions,{trueLabel:e(`Online`),falseLabel:e(`Offline`)})),j=a(()=>[{value:`1`,label:e(`Online`),data:{indicator:{variant:`success`}}},{value:`0`,label:e(`Offline`),data:{indicator:{variant:`empty`}}},...A.value]);return(a,s)=>(n(),f(_,{title:o(e)(`General Settings`),form:o(O),onSave:o(k)},{default:i(()=>[r(p,{appearance:`raised`},{default:i(()=>[u(`div`,C,[r(v,{label:o(e)(`System Name`),id:`name`,name:`name`,modelValue:o(O).name,"onUpdate:modelValue":s[0]||=e=>o(O).name=e,"has-feedback-for":h.value?.name?`error`:``,disabled:o(x),"require-option-match":!1,"show-all-on-empty":``,options:t.nameSuggestions,error:h.value?.name},{after:i(()=>[u(`craft-callout`,w,[d(l(o(e)(`This can begin with an environment variable.`))+` `,1),u(`a`,T,l(o(e)(`Learn more`)),1)])]),_:1},8,[`label`,`modelValue`,`has-feedback-for`,`disabled`,`options`,`error`]),r(v,{label:o(e)(`System Status`),id:`live`,name:`live`,modelValue:o(O).live,"onUpdate:modelValue":s[1]||=e=>o(O).live=e,error:h.value?.live,disabled:o(x),"show-all-on-empty":``,options:j.value},{after:i(()=>[u(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`,innerHTML:o(e)(`This can be set to an environment variable with a boolean value ({examples})`,{examples:`yes/no/true/false/on/off/0/1`})},null,8,E)]),_:1},8,[`label`,`modelValue`,`error`,`disabled`,`options`]),r(g,{label:o(e)(`Retry Duration`),id:`retry-duration`,name:`retryDuration`,modelValue:o(O).retryDuration,"onUpdate:modelValue":s[2]||=e=>o(O).retryDuration=e,error:h.value?.retryDuration,inputmode:`numeric`,maxlength:`4`,disabled:o(x)},{default:i(()=>[u(`div`,{slot:`help-text`,innerHTML:o(e)(`The number of seconds that the Retry-After HTTP header should be set to for 503 responses when the system is offline.`)},null,8,D)]),_:1},8,[`label`,`modelValue`,`error`,`disabled`]),r(v,{label:o(e)(`Time Zone`),id:`time-zone`,name:`timeZone`,modelValue:o(O).timeZone,"onUpdate:modelValue":s[3]||=e=>o(O).timeZone=e,error:h.value?.timeZone,disabled:o(x),"show-all-on-empty":``,options:t.timezoneOptions},{item:i(({item:e})=>[d(l(e.label)+l(e.data?.hint?` — ${e.data.hint}`:``),1)]),after:i(()=>[...s[4]||=[u(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},[d(` This can be set to an environment variable with a value of a `),u(`a`,{href:`https://www.php.net/manual/en/timezones.php`,rel:`noopener`,target:`_blank`},`supported time zone`),d(`. `)],-1)]]),_:1},8,[`label`,`modelValue`,`error`,`disabled`,`options`])])]),_:1})]),_:1},8,[`title`,`form`,`onSave`]))}}),[[`__scopeId`,`data-v-743087f9`]]);export{O as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,_ as a,dt as o,s,t as c,tt as l,v as u,w as d,y as f}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as p}from"./Pane-DrGNHYDe.js";import{i as m,n as h}from"./wayfinder-BVzzwyvd.js";import{t as g}from"./CraftInput-5KetvMVv.js";import{t as _}from"./AppLayout-CjKT-72e.js";import{t as v}from"./CraftCombobox-D1ggFDh2.js";import{t as y}from"./useSettingsSave-D9MlzG7m.js";import{t as b}from"./transformBooleanOptions-BLsz-PU9.js";var x=e=>({url:x.url(e),method:`get`});x.definition={methods:[`get`,`head`],url:`/admin/settings/general`},x.url=e=>x.definition.url+h(e),x.get=e=>({url:x.url(e),method:`get`}),x.head=e=>({url:x.url(e),method:`head`});var S=e=>({url:S.url(e),method:`post`});S.definition={methods:[`post`],url:`/admin/settings/general`},S.url=e=>S.definition.url+h(e),S.post=e=>({url:S.url(e),method:`post`});var C={class:`grid gap-3`},w={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},T={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},E=[`innerHTML`],D=[`innerHTML`],O=c(t({__name:`General`,props:{system:{},nameSuggestions:{default:()=>[]},timezoneOptions:{default:()=>[]},systemStatusOptions:{default:()=>[]},flash:{},errors:{}},setup(t){let c=t,h=a(()=>c.errors),{readOnly:x}=m(),O=s({name:c.system.name??``,live:c.system.live,retryDuration:c.system.retryDuration,timeZone:c.system.timeZone}),{save:k}=y(O,S),A=a(()=>b(c.systemStatusOptions,{trueLabel:e(`Online`),falseLabel:e(`Offline`)})),j=a(()=>[{value:`1`,label:e(`Online`),data:{indicator:{variant:`success`}}},{value:`0`,label:e(`Offline`),data:{indicator:{variant:`empty`}}},...A.value]);return(a,s)=>(n(),f(_,{title:o(e)(`General Settings`),form:o(O),onSave:o(k)},{default:i(()=>[r(p,{appearance:`raised`},{default:i(()=>[u(`div`,C,[r(v,{label:o(e)(`System Name`),id:`name`,name:`name`,modelValue:o(O).name,"onUpdate:modelValue":s[0]||=e=>o(O).name=e,"has-feedback-for":h.value?.name?`error`:``,disabled:o(x),"require-option-match":!1,"show-all-on-empty":``,options:t.nameSuggestions,error:h.value?.name},{after:i(()=>[u(`craft-callout`,w,[d(l(o(e)(`This can begin with an environment variable.`))+` `,1),u(`a`,T,l(o(e)(`Learn more`)),1)])]),_:1},8,[`label`,`modelValue`,`has-feedback-for`,`disabled`,`options`,`error`]),r(v,{label:o(e)(`System Status`),id:`live`,name:`live`,modelValue:o(O).live,"onUpdate:modelValue":s[1]||=e=>o(O).live=e,error:h.value?.live,disabled:o(x),"show-all-on-empty":``,options:j.value},{after:i(()=>[u(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`,innerHTML:o(e)(`This can be set to an environment variable with a boolean value ({examples})`,{examples:`yes/no/true/false/on/off/0/1`})},null,8,E)]),_:1},8,[`label`,`modelValue`,`error`,`disabled`,`options`]),r(g,{label:o(e)(`Retry Duration`),id:`retry-duration`,name:`retryDuration`,modelValue:o(O).retryDuration,"onUpdate:modelValue":s[2]||=e=>o(O).retryDuration=e,error:h.value?.retryDuration,inputmode:`numeric`,maxlength:`4`,disabled:o(x)},{default:i(()=>[u(`div`,{slot:`help-text`,innerHTML:o(e)(`The number of seconds that the Retry-After HTTP header should be set to for 503 responses when the system is offline.`)},null,8,D)]),_:1},8,[`label`,`modelValue`,`error`,`disabled`]),r(v,{label:o(e)(`Time Zone`),id:`time-zone`,name:`timeZone`,modelValue:o(O).timeZone,"onUpdate:modelValue":s[3]||=e=>o(O).timeZone=e,error:h.value?.timeZone,disabled:o(x),"show-all-on-empty":``,options:t.timezoneOptions},{item:i(({item:e})=>[d(l(e.label)+l(e.data?.hint?` — ${e.data.hint}`:``),1)]),after:i(()=>[...s[4]||=[u(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},[d(` This can be set to an environment variable with a value of a `),u(`a`,{href:`https://www.php.net/manual/en/timezones.php`,rel:`noopener`,target:`_blank`},`supported time zone`),d(`. `)],-1)]]),_:1},8,[`label`,`modelValue`,`error`,`disabled`,`options`])])]),_:1})]),_:1},8,[`title`,`form`,`onSave`]))}}),[[`__scopeId`,`data-v-743087f9`]]);export{O as default}; \ No newline at end of file diff --git a/resources/build/assets/ImageTransforms-vvxWqpIa.js b/resources/build/assets/ImageTransforms-Ax093kIy.js similarity index 94% rename from resources/build/assets/ImageTransforms-vvxWqpIa.js rename to resources/build/assets/ImageTransforms-Ax093kIy.js index 6ba3934c555..075efd1c4a8 100644 --- a/resources/build/assets/ImageTransforms-vvxWqpIa.js +++ b/resources/build/assets/ImageTransforms-Ax093kIy.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{r as t}from"./cp-C98QgSGF.js";import{B as n,E as r,R as i,T as a,X as o,_ as s,dt as c,ft as l,k as u,m as d,ot as f,tt as p,v as m,w as h,x as g,y as _}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as v,n as y,s as b,t as x}from"./AdminTable-C5dgSydv.js";import{s as S}from"./InlineFlash-BCEBB6cj.js";import{t as C}from"./DeleteButton-3fbwp8kr.js";import{t as w}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as T}from"./IndexLayout-rBmWr-Tr.js";import{c as E,i as D,o as O,s as k}from"./VolumesController-ChaxPTtl.js";var A=r({__name:`ImageTransforms`,props:{transforms:{}},setup(r){function A(t){confirm(e(`Are you sure you want to delete the “{name}” transform?`,{name:t.name}))&&l.delete(k(t.id))}let j=r,M=f({name:!0,handle:!0}),N=w(),P=f([N.link(`name`,{header:e(`Name`)}),N.handle(`handle`),N.accessor(`mode`,{header:e(`Mode`)}),N.display({id:`dimensions`,header:e(`Dimensions`),cell:({row:e})=>`${e.original.width??`Auto`} x ${e.original.height??`Auto`}`}),N.accessor(`interlace`,{header:e(`Interlace`),cell:({row:e})=>e.original.interlace?t(e.original.interlace):`None`}),N.accessor(`format`,{header:e(`Format`),cell:({row:e})=>e.original.format?t(e.original.format):`Auto`}),N.actions(({row:e})=>[u(C,{onClick:()=>A(e.original)})])]),F=b({get data(){return j.transforms},get columns(){return P.value},enableSorting:!1,getCoreRowModel:v(),state:{get columnVisibility(){return M.value}}}),I=s(()=>({volumes:{label:e(`Volumes`),url:D().url},transforms:{label:e(`Image Transforms`),url:E().url,active:!0}}));return(t,r)=>(i(),_(T,null,{actions:o(()=>[a(S,{appearance:`button`,inertia:!1,href:c(O)().url,variant:`primary`,icon:`plus`},{default:o(()=>[h(p(c(e)(`New image transform`)),1)]),_:1},8,[`href`])]),"interior-nav":o(()=>[m(`craft-nav-list`,null,[(i(!0),g(d,null,n(I.value,(e,t)=>(i(),_(S,{key:t,as:`craft-nav-item`,active:e.active??!1,href:e.url,block:``,flush:``,inertia:e.inertia??!0},{default:o(()=>[h(p(e.label),1)]),_:2},1032,[`active`,`href`,`inertia`]))),128))])]),default:o(()=>[a(x,{table:c(F)},{"empty-row":o(()=>[a(y,{label:c(e)(`No image transforms exist yet.`),icon:`image`},{default:o(()=>[a(S,{appearance:`button`,inertia:!1,href:c(O)().url,variant:`default`,icon:`plus`},{default:o(()=>[h(p(c(e)(`New image transform`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1}))}});export{A as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{r as t}from"./cp-C98QgSGF.js";import{B as n,E as r,R as i,T as a,X as o,_ as s,dt as c,ft as l,k as u,m as d,ot as f,tt as p,v as m,w as h,x as g,y as _}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as v,n as y,s as b,t as x}from"./AdminTable-C5dgSydv.js";import{s as S}from"./InlineFlash-BCEBB6cj.js";import{t as C}from"./DeleteButton-3fbwp8kr.js";import{t as w}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as T}from"./IndexLayout-6yHrM6uc.js";import{c as E,i as D,o as O,s as k}from"./VolumesController-ChaxPTtl.js";var A=r({__name:`ImageTransforms`,props:{transforms:{}},setup(r){function A(t){confirm(e(`Are you sure you want to delete the “{name}” transform?`,{name:t.name}))&&l.delete(k(t.id))}let j=r,M=f({name:!0,handle:!0}),N=w(),P=f([N.link(`name`,{header:e(`Name`)}),N.handle(`handle`),N.accessor(`mode`,{header:e(`Mode`)}),N.display({id:`dimensions`,header:e(`Dimensions`),cell:({row:e})=>`${e.original.width??`Auto`} x ${e.original.height??`Auto`}`}),N.accessor(`interlace`,{header:e(`Interlace`),cell:({row:e})=>e.original.interlace?t(e.original.interlace):`None`}),N.accessor(`format`,{header:e(`Format`),cell:({row:e})=>e.original.format?t(e.original.format):`Auto`}),N.actions(({row:e})=>[u(C,{onClick:()=>A(e.original)})])]),F=b({get data(){return j.transforms},get columns(){return P.value},enableSorting:!1,getCoreRowModel:v(),state:{get columnVisibility(){return M.value}}}),I=s(()=>({volumes:{label:e(`Volumes`),url:D().url},transforms:{label:e(`Image Transforms`),url:E().url,active:!0}}));return(t,r)=>(i(),_(T,null,{actions:o(()=>[a(S,{appearance:`button`,inertia:!1,href:c(O)().url,variant:`primary`,icon:`plus`},{default:o(()=>[h(p(c(e)(`New image transform`)),1)]),_:1},8,[`href`])]),"interior-nav":o(()=>[m(`craft-nav-list`,null,[(i(!0),g(d,null,n(I.value,(e,t)=>(i(),_(S,{key:t,as:`craft-nav-item`,active:e.active??!1,href:e.url,block:``,flush:``,inertia:e.inertia??!0},{default:o(()=>[h(p(e.label),1)]),_:2},1032,[`active`,`href`,`inertia`]))),128))])]),default:o(()=>[a(x,{table:c(F)},{"empty-row":o(()=>[a(y,{label:c(e)(`No image transforms exist yet.`),icon:`image`},{default:o(()=>[a(S,{appearance:`button`,inertia:!1,href:c(O)().url,variant:`default`,icon:`plus`},{default:o(()=>[h(p(c(e)(`New image transform`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1}))}});export{A as default}; \ No newline at end of file diff --git a/resources/build/assets/Index-CkcQ5AKn.js b/resources/build/assets/Index-NUa2WAIV.js similarity index 96% rename from resources/build/assets/Index-CkcQ5AKn.js rename to resources/build/assets/Index-NUa2WAIV.js index c11999542d7..1d2bbdb541c 100644 --- a/resources/build/assets/Index-CkcQ5AKn.js +++ b/resources/build/assets/Index-NUa2WAIV.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,R as r,T as i,X as a,b as o,dt as s,m as c,t as l,tt as u,v as d,w as f,x as p,y as m}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{s as h}from"./InlineFlash-BCEBB6cj.js";import{n as g}from"./wayfinder-BVzzwyvd.js";import{n as _,t as v}from"./AppLayout-BtboO7mz.js";var y=e=>({url:y.url(e),method:`get`});y.definition={methods:[`get`,`head`],url:`/admin/settings`},y.url=e=>y.definition.url+g(e),y.get=e=>({url:y.url(e),method:`get`}),y.head=e=>({url:y.url(e),method:`head`});var b={class:`py-3`},x={class:`grid gap-6`},S=[`id`],C=[`aria-labelledby`],w={class:`settings-grid`},T={class:`settings-content`},E={class:`settings-icon`},D=[`name`],O=[`innerHTML`],k={class:`sr-only`},A=l(n({__name:`Index`,props:{readOnly:{type:Boolean},settings:{}},setup(n){return(l,g)=>(r(),m(v,{title:s(e)(`Settings`)},{default:a(()=>[d(`div`,b,[n.readOnly?(r(),m(_,{key:0})):o(``,!0),d(`div`,x,[(r(!0),p(c,null,t(n.settings,(n,l,m)=>(r(),p(`div`,{key:l},[d(`h2`,{id:`category-heading-${m}`,class:`mb-2 text-lg leading-tight`},u(l),9,S),d(`nav`,{"aria-labelledby":`category-heading-${m}`},[d(`ul`,w,[(r(!0),p(c,null,t(n,(t,n)=>(r(),p(`li`,{key:n},[i(h,{href:t.url||`${s(y)().url}/${n}`,class:`settings-item`},{default:a(()=>[d(`div`,T,[d(`div`,E,[t.iconName?(r(),p(`craft-icon`,{key:0,name:t.iconName,style:{"font-size":`calc(40rem / 16)`}},null,8,D)):t.icon?(r(),p(`div`,{key:1,innerHTML:t.icon,class:`w-[40px] h-[40px] inline-block align-self-center`},null,8,O)):o(``,!0)]),f(` `+u(t.label),1),d(`span`,k,` - `+u(s(e)(`Settings`)),1)])]),_:2},1032,[`href`])]))),128))])],8,C)]))),128))])])]),_:1},8,[`title`]))}}),[[`__scopeId`,`data-v-b00fbfa2`]]);export{A as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,R as r,T as i,X as a,b as o,dt as s,m as c,t as l,tt as u,v as d,w as f,x as p,y as m}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{s as h}from"./InlineFlash-BCEBB6cj.js";import{n as g}from"./wayfinder-BVzzwyvd.js";import{n as _,t as v}from"./AppLayout-CjKT-72e.js";var y=e=>({url:y.url(e),method:`get`});y.definition={methods:[`get`,`head`],url:`/admin/settings`},y.url=e=>y.definition.url+g(e),y.get=e=>({url:y.url(e),method:`get`}),y.head=e=>({url:y.url(e),method:`head`});var b={class:`py-3`},x={class:`grid gap-6`},S=[`id`],C=[`aria-labelledby`],w={class:`settings-grid`},T={class:`settings-content`},E={class:`settings-icon`},D=[`name`],O=[`innerHTML`],k={class:`sr-only`},A=l(n({__name:`Index`,props:{readOnly:{type:Boolean},settings:{}},setup(n){return(l,g)=>(r(),m(v,{title:s(e)(`Settings`)},{default:a(()=>[d(`div`,b,[n.readOnly?(r(),m(_,{key:0})):o(``,!0),d(`div`,x,[(r(!0),p(c,null,t(n.settings,(n,l,m)=>(r(),p(`div`,{key:l},[d(`h2`,{id:`category-heading-${m}`,class:`mb-2 text-lg leading-tight`},u(l),9,S),d(`nav`,{"aria-labelledby":`category-heading-${m}`},[d(`ul`,w,[(r(!0),p(c,null,t(n,(t,n)=>(r(),p(`li`,{key:n},[i(h,{href:t.url||`${s(y)().url}/${n}`,class:`settings-item`},{default:a(()=>[d(`div`,T,[d(`div`,E,[t.iconName?(r(),p(`craft-icon`,{key:0,name:t.iconName,style:{"font-size":`calc(40rem / 16)`}},null,8,D)):t.icon?(r(),p(`div`,{key:1,innerHTML:t.icon,class:`w-[40px] h-[40px] inline-block align-self-center`},null,8,O)):o(``,!0)]),f(` `+u(t.label),1),d(`span`,k,` - `+u(s(e)(`Settings`)),1)])]),_:2},1032,[`href`])]))),128))])],8,C)]))),128))])])]),_:1},8,[`title`]))}}),[[`__scopeId`,`data-v-b00fbfa2`]]);export{A as default}; \ No newline at end of file diff --git a/resources/build/assets/IndexLayout-rBmWr-Tr.js b/resources/build/assets/IndexLayout-6yHrM6uc.js similarity index 96% rename from resources/build/assets/IndexLayout-rBmWr-Tr.js rename to resources/build/assets/IndexLayout-6yHrM6uc.js index f3270f0fb8f..c9e1d04d78a 100644 --- a/resources/build/assets/IndexLayout-rBmWr-Tr.js +++ b/resources/build/assets/IndexLayout-6yHrM6uc.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{$ as t,B as n,E as r,J as i,K as a,O as o,R as s,S as c,V as l,X as u,_ as d,b as f,dt as p,et as m,ot as h,t as g,tt as _,v,w as y,x as b,y as x}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{r as S}from"./dist-QTXkEWuv.js";import{t as C}from"./AppLayout-BtboO7mz.js";var w={class:`index-grid`},T=[`aria-label`],E=[`aria-expanded`],D=[`name`],O={key:1,id:`nav-container`},k={id:`content-pane`,class:`bg-white border border-neutral-border-quiet rounded-sm shadow-sm @container`,tabindex:`-1`},A=g(r({__name:`IndexLayout`,props:{title:{},debug:{},fullWidth:{type:Boolean},form:{},formActions:{},additionalSkipLinks:{}},setup(r){let g=a(),A=S(`(min-width: 768px)`),j=h(`expanded`),M=d(()=>{let{default:e,...t}=g;return t}),N=d(()=>j.value===`expanded`?e(`Hide sidebar`):e(`Show sidebar`));function P(){j.value=j.value===`expanded`?`collapsed`:`expanded`}let F=[{label:e(`Skip to secondary navigation`),url:`#secondary-nav`},{label:e(`Skip to content`),url:`#content-pane`}];return i(A,e=>{j.value=e?`expanded`:`collapsed`},{immediate:!0}),(i,a)=>(s(),x(C,{"full-width":!0,title:r.title,debug:r.debug,"additional-skip-links":F},c({default:u(()=>[v(`div`,w,[v(`nav`,{id:`secondary-nav`,"aria-label":p(e)(`Secondary`),tabindex:`-1`},[p(A)?f(``,!0):(s(),b(`craft-button`,{key:0,type:`button`,"aria-controls":`nav-container`,"aria-expanded":j.value===`expanded`,onClick:P,align:`start`,class:`text-sm py-0 min-h-0`},[v(`craft-icon`,{slot:`suffix`,name:j.value===`expanded`?`chevron-up`:`chevron-down`,style:m({fontSize:`0.8em`,position:`relative`,insetBlockStart:j.value===`expanded`?`1px`:0})},null,12,D),y(` `+_(N.value),1)],8,E)),j.value===`expanded`?(s(),b(`div`,O,[l(i.$slots,`interior-nav`,{state:j.value},void 0,!0)])):f(``,!0)],8,T),v(`div`,k,[l(i.$slots,`default`,{},void 0,!0)])])]),_:2},[n(M.value,(e,n)=>({name:n,fn:u(e=>[l(i.$slots,n,t(o(e||{})),void 0,!0)])}))]),1032,[`title`,`debug`]))}}),[[`__scopeId`,`data-v-e8e3a455`]]);export{A as t}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{$ as t,B as n,E as r,J as i,K as a,O as o,R as s,S as c,V as l,X as u,_ as d,b as f,dt as p,et as m,ot as h,t as g,tt as _,v,w as y,x as b,y as x}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{r as S}from"./dist-QTXkEWuv.js";import{t as C}from"./AppLayout-CjKT-72e.js";var w={class:`index-grid`},T=[`aria-label`],E=[`aria-expanded`],D=[`name`],O={key:1,id:`nav-container`},k={id:`content-pane`,class:`bg-white border border-neutral-border-quiet rounded-sm shadow-sm @container`,tabindex:`-1`},A=g(r({__name:`IndexLayout`,props:{title:{},debug:{},fullWidth:{type:Boolean},form:{},formActions:{},additionalSkipLinks:{}},setup(r){let g=a(),A=S(`(min-width: 768px)`),j=h(`expanded`),M=d(()=>{let{default:e,...t}=g;return t}),N=d(()=>j.value===`expanded`?e(`Hide sidebar`):e(`Show sidebar`));function P(){j.value=j.value===`expanded`?`collapsed`:`expanded`}let F=[{label:e(`Skip to secondary navigation`),url:`#secondary-nav`},{label:e(`Skip to content`),url:`#content-pane`}];return i(A,e=>{j.value=e?`expanded`:`collapsed`},{immediate:!0}),(i,a)=>(s(),x(C,{"full-width":!0,title:r.title,debug:r.debug,"additional-skip-links":F},c({default:u(()=>[v(`div`,w,[v(`nav`,{id:`secondary-nav`,"aria-label":p(e)(`Secondary`),tabindex:`-1`},[p(A)?f(``,!0):(s(),b(`craft-button`,{key:0,type:`button`,"aria-controls":`nav-container`,"aria-expanded":j.value===`expanded`,onClick:P,align:`start`,class:`text-sm py-0 min-h-0`},[v(`craft-icon`,{slot:`suffix`,name:j.value===`expanded`?`chevron-up`:`chevron-down`,style:m({fontSize:`0.8em`,position:`relative`,insetBlockStart:j.value===`expanded`?`1px`:0})},null,12,D),y(` `+_(N.value),1)],8,E)),j.value===`expanded`?(s(),b(`div`,O,[l(i.$slots,`interior-nav`,{state:j.value},void 0,!0)])):f(``,!0)],8,T),v(`div`,k,[l(i.$slots,`default`,{},void 0,!0)])])]),_:2},[n(M.value,(e,n)=>({name:n,fn:u(e=>[l(i.$slots,n,t(o(e||{})),void 0,!0)])}))]),1032,[`title`,`debug`]))}}),[[`__scopeId`,`data-v-e8e3a455`]]);export{A as t}; \ No newline at end of file diff --git a/resources/build/assets/Plugins-BVTXipOt.js b/resources/build/assets/Plugins-DDg9MFlY.js similarity index 99% rename from resources/build/assets/Plugins-BVTXipOt.js rename to resources/build/assets/Plugins-DDg9MFlY.js index fb0b34e8ca7..7bdc47ffe1a 100644 --- a/resources/build/assets/Plugins-BVTXipOt.js +++ b/resources/build/assets/Plugins-DDg9MFlY.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{r as t}from"./cp-C98QgSGF.js";import{B as n,C as r,E as i,I as a,J as o,R as s,T as c,U as l,X as u,_ as d,b as f,c as p,dt as m,ft as h,i as g,k as _,l as v,m as y,ot as b,p as x,s as ee,t as S,tt as C,v as w,w as T,x as E,y as D}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as te,n as ne,r as O,s as re,t as ie}from"./AdminTable-C5dgSydv.js";import{t as ae}from"./Pane-DrGNHYDe.js";import{s as k}from"./InlineFlash-BCEBB6cj.js";import{t as A}from"./Badge-CZivKMDx.js";import{n as j,t as M}from"./wayfinder-BVzzwyvd.js";import{n as N}from"./useFetch-Cl_KH84U.js";import{t as oe}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as se}from"./CraftInput-5KetvMVv.js";import{r as ce,t as le}from"./AppLayout-BtboO7mz.js";var ue={key:0,class:`cp-plugin-edition__name`},de={key:1,class:`cp-plugin-edition__trial`},fe=S(i({__name:`PluginEdition`,props:{url:{default:null},edition:{default:null},isTrial:{type:Boolean,default:!1}},setup(n){let r=n,i=d(()=>r.edition?t(r.edition):null);return(t,r)=>(s(),D(l(n.url?`a`:`div`),{href:n.url,class:`cp-plugin-edition`,"data-color":`neutral`},{default:u(()=>[n.edition?(s(),E(`div`,ue,C(i.value),1)):f(``,!0),n.isTrial?(s(),E(`div`,de,C(m(e)(`Trial`)),1)):f(``,!0)]),_:1},8,[`href`]))}}),[[`__scopeId`,`data-v-8a77e167`]]),pe={key:0,xmlns:`http://www.w3.org/2000/svg`,"xml:space":`preserve`,id:`Layer_1`,x:`0`,y:`0`,version:`1.1`,viewBox:`0 0 100 100`},P={key:1,xmlns:`http://www.w3.org/2000/svg`,"xml:space":`preserve`,viewBox:`0 0 100 100`},F=S(i({__name:`PluginLicenseStatusIcon`,props:{status:{}},setup(e){return(t,n)=>(s(),E(`div`,null,[e.status===`valid`?(s(),E(`svg`,pe,[...n[0]||=[r(``,4)]])):f(``,!0),e.status===`invalid`?(s(),E(`svg`,P,[...n[1]||=[r(``,3)]])):f(``,!0)]))}}),[[`__scopeId`,`data-v-a39161d3`]]),I=e=>({url:I.url(e),method:`post`});I.definition={methods:[`post`],url:`/admin/actions/plugins/install-plugin`},I.url=e=>I.definition.url+j(e),I.post=e=>({url:I.url(e),method:`post`});var L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/actions/plugins/uninstall-plugin`},L.url=e=>L.definition.url+j(e),L.post=e=>({url:L.url(e),method:`post`});var R=e=>({url:R.url(e),method:`post`});R.definition={methods:[`post`],url:`/admin/actions/plugins/switch-edition`},R.url=e=>R.definition.url+j(e),R.post=e=>({url:R.url(e),method:`post`});var z=e=>({url:z.url(e),method:`post`});z.definition={methods:[`post`],url:`/admin/actions/plugins/disable-plugin`},z.url=e=>z.definition.url+j(e),z.post=e=>({url:z.url(e),method:`post`});var B=e=>({url:B.url(e),method:`post`});B.definition={methods:[`post`],url:`/admin/actions/plugins/enable-plugin`},B.url=e=>B.definition.url+j(e),B.post=e=>({url:B.url(e),method:`post`});var V=e=>({url:V.url(e),method:`post`});V.definition={methods:[`post`],url:`/admin/actions/plugins/save-plugin-settings`},V.url=e=>V.definition.url+j(e),V.post=e=>({url:V.url(e),method:`post`});var H=e=>({url:H.url(e),method:`get`});H.definition={methods:[`get`,`head`],url:`/admin/settings/plugins`},H.url=e=>H.definition.url+j(e),H.get=e=>({url:H.url(e),method:`get`}),H.head=e=>({url:H.url(e),method:`head`});var U=(e,t)=>({url:U.url(e,t),method:`get`});U.definition={methods:[`get`,`head`],url:`/admin/settings/plugins/{handle}`},U.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=M(e);let n={handle:e.handle};return U.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+j(t)},U.get=(e,t)=>({url:U.url(e,t),method:`get`}),U.head=(e,t)=>({url:U.url(e,t),method:`head`});var me={key:0,class:`flex gap-3 items-base`},he=[`href`],ge=[`name`],_e=i({__name:`PluginLinks`,props:{plugin:{}},setup(e){let t=e,r=v(),i=d(()=>r.props.readOnly),a=d(()=>{if(t.plugin.links)return t.plugin.links;let e=[];return t.plugin.developer&&e.push({icon:`building`,href:t.plugin.developerUrl,text:t.plugin.developer}),t.plugin.documentationUrl&&e.push({icon:`book`,href:t.plugin.documentationUrl,text:`Documentation`}),t.plugin.hasCpSettings&&(!i.value||t.plugin.hasReadOnlyCpSettings)&&e.push({icon:`gear`,href:U(t.plugin.handle).url,text:`Settings`}),e});return(e,t)=>a.value?.length>0?(s(),E(`ul`,me,[(s(!0),E(y,null,n(a.value,e=>(s(),E(`li`,{key:e.href},[w(`a`,{href:e.href,target:`_blank`,rel:`noopener`,class:`flex gap-1 items-center`},[e.icon?(s(),E(`craft-icon`,{key:0,name:e.icon},null,8,ge)):f(``,!0),T(` `+C(e.text),1)],8,he)]))),128))])):f(``,!0)}}),ve={key:0,class:`flex items-center gap-1`},ye=[`value`],be=[`value`],xe=[`loading`],Se=i({__name:`PluginLicenseIssues`,props:{plugin:{}},setup(e){let r=e,i=d(()=>t(r.plugin.licensedEdition)),a=d(()=>`console.craftcms.com`);return(t,r)=>(s(!0),E(y,null,n(e.plugin.licenseIssues,t=>(s(),E(`craft-callout`,{key:t,variant:`danger`,appearance:`plain`,class:`p-0`},[t===`wrong_edition`?(s(),E(`div`,ve,[c(O,{template:`This license is for the {name} edition.`,params:{name:i.value}},null,8,[`params`]),c(m(g),{action:m(R)(),method:`post`},{default:u(({processing:t})=>[w(`input`,{type:`hidden`,name:`pluginHandle`,value:e.plugin.handle},null,8,ye),w(`input`,{type:`hidden`,name:`edition`,value:e.plugin.licensedEdition},null,8,be),w(`craft-button`,{type:`submit`,appearance:`inline`,variant:`inherit`,loading:t},`Switch`,8,xe)]),_:1},8,[`action`])])):t===`no_trials`?(s(),D(O,{key:1,template:`Plugin trials are not allowed on this domain.`})):t===`mismatched`?(s(),D(O,{key:2,template:`This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license.`,params:{accountLink:a.value,buyUrl:e.plugin.buyUrl}},null,8,[`params`])):t===`astray`?(s(),D(O,{key:3,template:`This license isn’t allowed to run version {version}.`,params:{version:e.plugin.version}},null,8,[`params`])):t===`required`?(s(),D(O,{key:4,template:`A license key is required.`})):(s(),D(O,{key:5,template:`Your license key is invalid.`}))]))),128))}}),W=e=>({url:W.url(e),method:`post`});W.definition={methods:[`post`],url:`/admin/actions/app/get-plugin-license-info`},W.url=e=>W.definition.url+j(e),W.post=e=>({url:W.url(e),method:`post`});var G=e=>({url:G.url(e),method:`post`});G.definition={methods:[`post`],url:`/admin/actions/app/update-plugin-license`},G.url=e=>G.definition.url+j(e),G.post=e=>({url:G.url(e),method:`post`});var K={getLicenseInfo:W,updateLicense:G},Ce={class:`flex gap-1 items-start mb-1`},we=[`value`],q=[`loading`],Te=i({__name:`PluginLicenseInput`,props:{plugin:{}},setup(t){let n=t,r=v(),i=ee({handle:n.plugin.handle,key:o(n.plugin.licenseKey)??``}),a=d(()=>i.key?.replace(/-/g,``));function o(e){return!e||e.startsWith(`$`)?e:e.replace(/[^a-zA-Z0-9]/g,``).toUpperCase().replace(/.{4}/g,`$&-`).replace(/-$/,``)}let l=d(()=>o(i.key)),p=d(()=>r.props.readOnly||!n.plugin.isComposerInstalled),h=d(()=>!p.value&&n.plugin.buyUrl&&n.plugin.licenseKeyStatus===`trial`),g=d(()=>!p.value&&(!n.plugin.licenseKey&&i.key||n.plugin.licenseKey&&a.value!==n.plugin.licenseKey));function _(){i.transform(e=>({...e,key:a.value})).submit(K.updateLicense())}function y(){i.key=o(l.value)??``}return(n,r)=>(s(),E(`form`,{onSubmit:r[1]||=x(e=>_(),[`prevent`])},[w(`div`,Ce,[c(se,{modelValue:m(i).key,"onUpdate:modelValue":r[0]||=e=>m(i).key=e,class:`font-mono`,label:m(e)(`License Key`),"label-sr-only":``,placeholder:`XXXX-XXXX-XXXX-XXXX-XXXX-XXXX`,readonly:p.value,maxlength:`29`,onBlur:y,style:{width:`36ch`}},{default:u(()=>[w(`craft-copy-button`,{slot:`suffix`,value:a.value},null,8,we)]),_:1},8,[`modelValue`,`label`,`readonly`]),h.value?(s(),D(k,{key:0,appearance:`button`,inertia:!1,href:t.plugin.buyUrl,variant:t.plugin.licenseIssues.length>0?`primary`:`default`},{default:u(()=>[T(C(m(e)(`Buy now`)),1)]),_:1},8,[`href`,`variant`])):f(``,!0),g.value?(s(),E(`craft-button`,{key:1,type:`submit`,loading:m(i).processing,variant:`primary`},C(m(e)(`Update`)),9,q)):f(``,!0)])],32))}}),Ee={class:`cp-plugin`},De={class:`cp-plugin__icon`},Oe=[`src`],ke=[`innerHTML`],Ae={class:`flex gap-2 items-baseline mb-1`},je={class:`font-mono text-xs`},Me={key:0,class:`mb-1`},Ne={key:1,class:`my-4`},Pe=[`innerHTML`],Fe=S(i({__name:`PluginDetails`,props:{plugin:{}},setup(t){let n=t,r=d(()=>n.plugin.licenseKey&&n.plugin.licenseKeyStatus!==`unknown`),i=d(()=>[e(`This license has expired.`),e(`Renew now for another year of updates.`,{renewalUrl:n.plugin.renewalUrl})].join(` `));return(e,n)=>(s(),E(`div`,Ee,[w(`div`,De,[(s(),D(l(t.plugin.pluginStoreUrl?`a`:`div`),{href:t.plugin.pluginStoreUrl,class:`relative`,target:`_blank`},{default:u(()=>[t.plugin.iconUrl?(s(),E(`img`,{key:0,src:t.plugin.iconUrl,alt:``},null,8,Oe)):t.plugin.iconSvg?(s(),E(`span`,{key:1,innerHTML:t.plugin.iconSvg},null,8,ke)):f(``,!0),t.plugin.licenseKeyStatus===`valid`||t.plugin.licenseIssues.length>0?(s(),D(F,{key:2,class:`license-key-status`,status:t.plugin.licenseIssues.length===0?`valid`:`invalid`},null,8,[`status`])):f(``,!0)]),_:1},8,[`href`]))]),w(`div`,null,[w(`div`,Ae,[w(`h2`,null,C(t.plugin.name),1),t.plugin.hasMultipleEditions||t.plugin.isTrial?(s(),D(fe,{key:0,url:t.plugin.upgradeAvailable?t.plugin.pluginStoreUrl:null,edition:t.plugin.hasMultipleEditions?t.plugin.edition:null,"is-trial":t.plugin.isTrial,class:`self-center`},null,8,[`url`,`edition`,`is-trial`])):f(``,!0),w(`div`,je,C(t.plugin.version),1)]),t.plugin.description?(s(),E(`div`,Me,[w(`p`,null,C(t.plugin.description),1)])):f(``,!0),w(`div`,null,[c(_e,{plugin:t.plugin},null,8,[`plugin`])]),r.value?(s(),E(`div`,Ne,[c(Te,{plugin:t.plugin},null,8,[`plugin`]),t.plugin.licenseIssues.length>0?(s(),D(Se,{key:0,plugin:t.plugin},null,8,[`plugin`])):f(``,!0),t.plugin.expired?(s(),E(`craft-callout`,{key:1,variant:`warning`,appearance:`plain`,class:`p-0`,innerHTML:i.value},null,8,Pe)):f(``,!0)])):f(``,!0)])]))}}),[[`__scopeId`,`data-v-9852b244`]]),Ie={key:2,class:`flex gap-1 items-center`},Le={key:0},Re={key:3,class:`flex gap-1 items-center`},ze={key:0},Be=i({__name:`PluginStatus`,props:{plugin:{}},setup(t){return(n,r)=>t.plugin.isEnabled?(s(),D(A,{key:0,variant:`success`},{default:u(()=>[T(C(m(e)(`Installed`)),1)]),_:1})):t.plugin.isComposerInstalled?t.plugin.isInstalled?(s(),E(`div`,Ie,[c(A,{variant:`warning`},{default:u(()=>[T(C(m(e)(`Disabled`)),1)]),_:1}),t.plugin.isForceDisabled?(s(),E(`craft-info-icon`,Le,C(m(e)(`{plugin} is disabled by the {setting} config setting.`,{plugin:t.plugin.name,setting:`disabledPlugins`})),1)):f(``,!0)])):(s(),E(`div`,Re,[c(A,null,{default:u(()=>[T(C(m(e)(`Not Installed`)),1)]),_:1}),t.plugin.isForceDisabled?(s(),E(`craft-info-icon`,ze,C(m(e)(`{plugin} can’t be installed due to the {setting} config setting.`,{plugin:t.plugin.name,setting:`disabledPlugins`})),1)):f(``,!0)])):(s(),D(A,{key:1},{default:u(()=>[T(C(m(e)(`Missing`)),1)]),_:1}))}}),J=e=>({url:J.url(e),method:`post`});J.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove`},J.url=e=>J.definition.url+j(e),J.post=e=>({url:J.url(e),method:`post`});var Y=e=>({url:Y.url(e),method:`post`});Y.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/precheck`},Y.url=e=>Y.definition.url+j(e),Y.post=e=>({url:Y.url(e),method:`post`});var X=e=>({url:X.url(e),method:`post`});X.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/recheck-composer`},X.url=e=>X.definition.url+j(e),X.post=e=>({url:X.url(e),method:`post`});var Z=e=>({url:Z.url(e),method:`post`});Z.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/composer-install`},Z.url=e=>Z.definition.url+j(e),Z.post=e=>({url:Z.url(e),method:`post`});var Q=e=>({url:Q.url(e),method:`post`});Q.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/composer-remove`},Q.url=e=>Q.definition.url+j(e),Q.post=e=>({url:Q.url(e),method:`post`});var $=e=>({url:$.url(e),method:`post`});$.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/finish`},$.url=e=>$.definition.url+j(e),$.post=e=>({url:$.url(e),method:`post`});var Ve={index:J,precheck:Y,recheckComposer:X,composerInstall:Z,composerRemove:Q,finish:$},He=i({__name:`PluginActionMenu`,props:{plugin:{}},setup(t){let n=t,r=d(()=>{let t=[{icon:`clipboard`,label:e(`Copy plugin handle`),action:{type:`clipboard`,value:n.plugin.handle},feedback:{success:{message:e(`Copied!`)}}},{icon:`clipboard`,label:e(`Copy package name`),action:{type:`clipboard`,value:n.plugin.packageName},feedback:{success:{message:e(`Copied!`)}}},{type:`hr`}];return n.plugin.isInstalled?n.plugin.isEnabled?(t.push({icon:`circle-dashed`,label:e(`Disable`),action:{type:`http`,url:z().url,body:{pluginHandle:n.plugin.handle}}}),t.push({icon:`xmark`,label:e(`Uninstall`),variant:`danger`,action:{type:`http`,url:L().url,body:{pluginHandle:n.plugin.handle},confirm:e(`Are you sure you want to uninstall {plugin}? You will lose all of its associated data.`,{plugin:n.plugin.name})}})):t.push({icon:`circle`,label:e(`Enable`),action:{type:`http`,url:B().url,body:{pluginHandle:n.plugin.handle}},disabled:n.plugin.isForceDisabled}):(t.push({icon:`plus`,label:e(`Install`),action:{type:`http`,url:I().url,body:{pluginHandle:n.plugin.handle}},disabled:n.plugin.isForceDisabled}),t.push({icon:`minus`,label:e(`Remove`),variant:`danger`,action:{type:`event`,name:`action:remove-plugin`,confirm:e(`Are you sure you want to remove {plugin}?`,{plugin:n.plugin.name}),detail:{packageName:n.plugin.packageName}}})),t});function i(e){let{detail:t}=e;h.post(Ve.index(),{packageName:t.packageName})}return a(()=>{window.addEventListener(`action:remove-plugin`,i)}),(e,t)=>(s(),D(ce,{actions:r.value},null,8,[`actions`]))}}),Ue=i({__name:`PluginsList`,props:{pluginInfo:{},readOnly:{type:Boolean}},setup(t){let n=t,r=d(()=>Object.entries(n.pluginInfo).map(([e,t])=>({...t,handle:e}))),i=oe(),a=re({state:{get columnVisibility(){return{details:!0,status:!0,actions:!n.readOnly}}},get columns(){return[i.display({id:`details`,header:e(`Plugin`),cell:({row:e})=>_(Fe,{plugin:e.original})}),i.display({id:`status`,header:e(`Status`),meta:{trackSize:`minmax(280px, 20%)`},cell:({row:e})=>_(Be,{plugin:e.original})}),i.actions(({row:e})=>[_(He,{plugin:e.original})],{meta:{trackSize:`60px`}})]},get data(){return r.value},getCoreRowModel:te()});function o(e){e.detail?.state===`success`&&e.detail?.actionType===`http`&&h.visit(H(),{only:[`pluginInfo`]})}return(t,n)=>(s(),D(ae,{appearance:`raised`,padding:0},{default:u(()=>[c(ie,{table:m(a),"onAction:changeState":o},{"empty-row":u(()=>[c(ne,{icon:`plugin`,label:m(e)(`There are no available plugins.`)},null,8,[`label`])]),_:1},8,[`table`])]),_:1}))}}),We=i({__name:`Plugins`,props:{pluginInfo:{default:()=>({})},readOnly:{type:Boolean,default:!1}},setup(e){let t=e,{data:n}=N(`cms-licenses`),r=b({}),i=d(()=>n.value?.license.pluginLicenses||[]),a=p({pluginLicenses:i.value});o(i,()=>{a.post(K.getLicenseInfo().url,{onSuccess:e=>{r.value=e}})});let l=d(()=>Object.fromEntries(Object.entries(t.pluginInfo).map(([e,t])=>[e,{...t,...r.value[e]||{}}])));return(t,n)=>(s(),D(le,null,{default:u(()=>[c(Ue,{"read-only":e.readOnly,"plugin-info":l.value},null,8,[`read-only`,`plugin-info`])]),_:1}))}});export{We as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{r as t}from"./cp-C98QgSGF.js";import{B as n,C as r,E as i,I as a,J as o,R as s,T as c,U as l,X as u,_ as d,b as f,c as p,dt as m,ft as h,i as g,k as _,l as v,m as y,ot as b,p as x,s as ee,t as S,tt as C,v as w,w as T,x as E,y as D}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as te,n as ne,r as O,s as re,t as ie}from"./AdminTable-C5dgSydv.js";import{t as ae}from"./Pane-DrGNHYDe.js";import{s as k}from"./InlineFlash-BCEBB6cj.js";import{t as A}from"./Badge-CZivKMDx.js";import{n as j,t as M}from"./wayfinder-BVzzwyvd.js";import{n as N}from"./useFetch-Cl_KH84U.js";import{t as oe}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as se}from"./CraftInput-5KetvMVv.js";import{r as ce,t as le}from"./AppLayout-CjKT-72e.js";var ue={key:0,class:`cp-plugin-edition__name`},de={key:1,class:`cp-plugin-edition__trial`},fe=S(i({__name:`PluginEdition`,props:{url:{default:null},edition:{default:null},isTrial:{type:Boolean,default:!1}},setup(n){let r=n,i=d(()=>r.edition?t(r.edition):null);return(t,r)=>(s(),D(l(n.url?`a`:`div`),{href:n.url,class:`cp-plugin-edition`,"data-color":`neutral`},{default:u(()=>[n.edition?(s(),E(`div`,ue,C(i.value),1)):f(``,!0),n.isTrial?(s(),E(`div`,de,C(m(e)(`Trial`)),1)):f(``,!0)]),_:1},8,[`href`]))}}),[[`__scopeId`,`data-v-8a77e167`]]),pe={key:0,xmlns:`http://www.w3.org/2000/svg`,"xml:space":`preserve`,id:`Layer_1`,x:`0`,y:`0`,version:`1.1`,viewBox:`0 0 100 100`},P={key:1,xmlns:`http://www.w3.org/2000/svg`,"xml:space":`preserve`,viewBox:`0 0 100 100`},F=S(i({__name:`PluginLicenseStatusIcon`,props:{status:{}},setup(e){return(t,n)=>(s(),E(`div`,null,[e.status===`valid`?(s(),E(`svg`,pe,[...n[0]||=[r(``,4)]])):f(``,!0),e.status===`invalid`?(s(),E(`svg`,P,[...n[1]||=[r(``,3)]])):f(``,!0)]))}}),[[`__scopeId`,`data-v-a39161d3`]]),I=e=>({url:I.url(e),method:`post`});I.definition={methods:[`post`],url:`/admin/actions/plugins/install-plugin`},I.url=e=>I.definition.url+j(e),I.post=e=>({url:I.url(e),method:`post`});var L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/actions/plugins/uninstall-plugin`},L.url=e=>L.definition.url+j(e),L.post=e=>({url:L.url(e),method:`post`});var R=e=>({url:R.url(e),method:`post`});R.definition={methods:[`post`],url:`/admin/actions/plugins/switch-edition`},R.url=e=>R.definition.url+j(e),R.post=e=>({url:R.url(e),method:`post`});var z=e=>({url:z.url(e),method:`post`});z.definition={methods:[`post`],url:`/admin/actions/plugins/disable-plugin`},z.url=e=>z.definition.url+j(e),z.post=e=>({url:z.url(e),method:`post`});var B=e=>({url:B.url(e),method:`post`});B.definition={methods:[`post`],url:`/admin/actions/plugins/enable-plugin`},B.url=e=>B.definition.url+j(e),B.post=e=>({url:B.url(e),method:`post`});var V=e=>({url:V.url(e),method:`post`});V.definition={methods:[`post`],url:`/admin/actions/plugins/save-plugin-settings`},V.url=e=>V.definition.url+j(e),V.post=e=>({url:V.url(e),method:`post`});var H=e=>({url:H.url(e),method:`get`});H.definition={methods:[`get`,`head`],url:`/admin/settings/plugins`},H.url=e=>H.definition.url+j(e),H.get=e=>({url:H.url(e),method:`get`}),H.head=e=>({url:H.url(e),method:`head`});var U=(e,t)=>({url:U.url(e,t),method:`get`});U.definition={methods:[`get`,`head`],url:`/admin/settings/plugins/{handle}`},U.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={handle:e}),Array.isArray(e)&&(e={handle:e[0]}),e=M(e);let n={handle:e.handle};return U.definition.url.replace(`{handle}`,n.handle.toString()).replace(/\/+$/,``)+j(t)},U.get=(e,t)=>({url:U.url(e,t),method:`get`}),U.head=(e,t)=>({url:U.url(e,t),method:`head`});var me={key:0,class:`flex gap-3 items-base`},he=[`href`],ge=[`name`],_e=i({__name:`PluginLinks`,props:{plugin:{}},setup(e){let t=e,r=v(),i=d(()=>r.props.readOnly),a=d(()=>{if(t.plugin.links)return t.plugin.links;let e=[];return t.plugin.developer&&e.push({icon:`building`,href:t.plugin.developerUrl,text:t.plugin.developer}),t.plugin.documentationUrl&&e.push({icon:`book`,href:t.plugin.documentationUrl,text:`Documentation`}),t.plugin.hasCpSettings&&(!i.value||t.plugin.hasReadOnlyCpSettings)&&e.push({icon:`gear`,href:U(t.plugin.handle).url,text:`Settings`}),e});return(e,t)=>a.value?.length>0?(s(),E(`ul`,me,[(s(!0),E(y,null,n(a.value,e=>(s(),E(`li`,{key:e.href},[w(`a`,{href:e.href,target:`_blank`,rel:`noopener`,class:`flex gap-1 items-center`},[e.icon?(s(),E(`craft-icon`,{key:0,name:e.icon},null,8,ge)):f(``,!0),T(` `+C(e.text),1)],8,he)]))),128))])):f(``,!0)}}),ve={key:0,class:`flex items-center gap-1`},ye=[`value`],be=[`value`],xe=[`loading`],Se=i({__name:`PluginLicenseIssues`,props:{plugin:{}},setup(e){let r=e,i=d(()=>t(r.plugin.licensedEdition)),a=d(()=>`console.craftcms.com`);return(t,r)=>(s(!0),E(y,null,n(e.plugin.licenseIssues,t=>(s(),E(`craft-callout`,{key:t,variant:`danger`,appearance:`plain`,class:`p-0`},[t===`wrong_edition`?(s(),E(`div`,ve,[c(O,{template:`This license is for the {name} edition.`,params:{name:i.value}},null,8,[`params`]),c(m(g),{action:m(R)(),method:`post`},{default:u(({processing:t})=>[w(`input`,{type:`hidden`,name:`pluginHandle`,value:e.plugin.handle},null,8,ye),w(`input`,{type:`hidden`,name:`edition`,value:e.plugin.licensedEdition},null,8,be),w(`craft-button`,{type:`submit`,appearance:`inline`,variant:`inherit`,loading:t},`Switch`,8,xe)]),_:1},8,[`action`])])):t===`no_trials`?(s(),D(O,{key:1,template:`Plugin trials are not allowed on this domain.`})):t===`mismatched`?(s(),D(O,{key:2,template:`This license is tied to another Craft install. Visit {accountLink} to detach it, or buy a new license.`,params:{accountLink:a.value,buyUrl:e.plugin.buyUrl}},null,8,[`params`])):t===`astray`?(s(),D(O,{key:3,template:`This license isn’t allowed to run version {version}.`,params:{version:e.plugin.version}},null,8,[`params`])):t===`required`?(s(),D(O,{key:4,template:`A license key is required.`})):(s(),D(O,{key:5,template:`Your license key is invalid.`}))]))),128))}}),W=e=>({url:W.url(e),method:`post`});W.definition={methods:[`post`],url:`/admin/actions/app/get-plugin-license-info`},W.url=e=>W.definition.url+j(e),W.post=e=>({url:W.url(e),method:`post`});var G=e=>({url:G.url(e),method:`post`});G.definition={methods:[`post`],url:`/admin/actions/app/update-plugin-license`},G.url=e=>G.definition.url+j(e),G.post=e=>({url:G.url(e),method:`post`});var K={getLicenseInfo:W,updateLicense:G},Ce={class:`flex gap-1 items-start mb-1`},we=[`value`],q=[`loading`],Te=i({__name:`PluginLicenseInput`,props:{plugin:{}},setup(t){let n=t,r=v(),i=ee({handle:n.plugin.handle,key:o(n.plugin.licenseKey)??``}),a=d(()=>i.key?.replace(/-/g,``));function o(e){return!e||e.startsWith(`$`)?e:e.replace(/[^a-zA-Z0-9]/g,``).toUpperCase().replace(/.{4}/g,`$&-`).replace(/-$/,``)}let l=d(()=>o(i.key)),p=d(()=>r.props.readOnly||!n.plugin.isComposerInstalled),h=d(()=>!p.value&&n.plugin.buyUrl&&n.plugin.licenseKeyStatus===`trial`),g=d(()=>!p.value&&(!n.plugin.licenseKey&&i.key||n.plugin.licenseKey&&a.value!==n.plugin.licenseKey));function _(){i.transform(e=>({...e,key:a.value})).submit(K.updateLicense())}function y(){i.key=o(l.value)??``}return(n,r)=>(s(),E(`form`,{onSubmit:r[1]||=x(e=>_(),[`prevent`])},[w(`div`,Ce,[c(se,{modelValue:m(i).key,"onUpdate:modelValue":r[0]||=e=>m(i).key=e,class:`font-mono`,label:m(e)(`License Key`),"label-sr-only":``,placeholder:`XXXX-XXXX-XXXX-XXXX-XXXX-XXXX`,readonly:p.value,maxlength:`29`,onBlur:y,style:{width:`36ch`}},{default:u(()=>[w(`craft-copy-button`,{slot:`suffix`,value:a.value},null,8,we)]),_:1},8,[`modelValue`,`label`,`readonly`]),h.value?(s(),D(k,{key:0,appearance:`button`,inertia:!1,href:t.plugin.buyUrl,variant:t.plugin.licenseIssues.length>0?`primary`:`default`},{default:u(()=>[T(C(m(e)(`Buy now`)),1)]),_:1},8,[`href`,`variant`])):f(``,!0),g.value?(s(),E(`craft-button`,{key:1,type:`submit`,loading:m(i).processing,variant:`primary`},C(m(e)(`Update`)),9,q)):f(``,!0)])],32))}}),Ee={class:`cp-plugin`},De={class:`cp-plugin__icon`},Oe=[`src`],ke=[`innerHTML`],Ae={class:`flex gap-2 items-baseline mb-1`},je={class:`font-mono text-xs`},Me={key:0,class:`mb-1`},Ne={key:1,class:`my-4`},Pe=[`innerHTML`],Fe=S(i({__name:`PluginDetails`,props:{plugin:{}},setup(t){let n=t,r=d(()=>n.plugin.licenseKey&&n.plugin.licenseKeyStatus!==`unknown`),i=d(()=>[e(`This license has expired.`),e(`Renew now for another year of updates.`,{renewalUrl:n.plugin.renewalUrl})].join(` `));return(e,n)=>(s(),E(`div`,Ee,[w(`div`,De,[(s(),D(l(t.plugin.pluginStoreUrl?`a`:`div`),{href:t.plugin.pluginStoreUrl,class:`relative`,target:`_blank`},{default:u(()=>[t.plugin.iconUrl?(s(),E(`img`,{key:0,src:t.plugin.iconUrl,alt:``},null,8,Oe)):t.plugin.iconSvg?(s(),E(`span`,{key:1,innerHTML:t.plugin.iconSvg},null,8,ke)):f(``,!0),t.plugin.licenseKeyStatus===`valid`||t.plugin.licenseIssues.length>0?(s(),D(F,{key:2,class:`license-key-status`,status:t.plugin.licenseIssues.length===0?`valid`:`invalid`},null,8,[`status`])):f(``,!0)]),_:1},8,[`href`]))]),w(`div`,null,[w(`div`,Ae,[w(`h2`,null,C(t.plugin.name),1),t.plugin.hasMultipleEditions||t.plugin.isTrial?(s(),D(fe,{key:0,url:t.plugin.upgradeAvailable?t.plugin.pluginStoreUrl:null,edition:t.plugin.hasMultipleEditions?t.plugin.edition:null,"is-trial":t.plugin.isTrial,class:`self-center`},null,8,[`url`,`edition`,`is-trial`])):f(``,!0),w(`div`,je,C(t.plugin.version),1)]),t.plugin.description?(s(),E(`div`,Me,[w(`p`,null,C(t.plugin.description),1)])):f(``,!0),w(`div`,null,[c(_e,{plugin:t.plugin},null,8,[`plugin`])]),r.value?(s(),E(`div`,Ne,[c(Te,{plugin:t.plugin},null,8,[`plugin`]),t.plugin.licenseIssues.length>0?(s(),D(Se,{key:0,plugin:t.plugin},null,8,[`plugin`])):f(``,!0),t.plugin.expired?(s(),E(`craft-callout`,{key:1,variant:`warning`,appearance:`plain`,class:`p-0`,innerHTML:i.value},null,8,Pe)):f(``,!0)])):f(``,!0)])]))}}),[[`__scopeId`,`data-v-9852b244`]]),Ie={key:2,class:`flex gap-1 items-center`},Le={key:0},Re={key:3,class:`flex gap-1 items-center`},ze={key:0},Be=i({__name:`PluginStatus`,props:{plugin:{}},setup(t){return(n,r)=>t.plugin.isEnabled?(s(),D(A,{key:0,variant:`success`},{default:u(()=>[T(C(m(e)(`Installed`)),1)]),_:1})):t.plugin.isComposerInstalled?t.plugin.isInstalled?(s(),E(`div`,Ie,[c(A,{variant:`warning`},{default:u(()=>[T(C(m(e)(`Disabled`)),1)]),_:1}),t.plugin.isForceDisabled?(s(),E(`craft-info-icon`,Le,C(m(e)(`{plugin} is disabled by the {setting} config setting.`,{plugin:t.plugin.name,setting:`disabledPlugins`})),1)):f(``,!0)])):(s(),E(`div`,Re,[c(A,null,{default:u(()=>[T(C(m(e)(`Not Installed`)),1)]),_:1}),t.plugin.isForceDisabled?(s(),E(`craft-info-icon`,ze,C(m(e)(`{plugin} can’t be installed due to the {setting} config setting.`,{plugin:t.plugin.name,setting:`disabledPlugins`})),1)):f(``,!0)])):(s(),D(A,{key:1},{default:u(()=>[T(C(m(e)(`Missing`)),1)]),_:1}))}}),J=e=>({url:J.url(e),method:`post`});J.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove`},J.url=e=>J.definition.url+j(e),J.post=e=>({url:J.url(e),method:`post`});var Y=e=>({url:Y.url(e),method:`post`});Y.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/precheck`},Y.url=e=>Y.definition.url+j(e),Y.post=e=>({url:Y.url(e),method:`post`});var X=e=>({url:X.url(e),method:`post`});X.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/recheck-composer`},X.url=e=>X.definition.url+j(e),X.post=e=>({url:X.url(e),method:`post`});var Z=e=>({url:Z.url(e),method:`post`});Z.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/composer-install`},Z.url=e=>Z.definition.url+j(e),Z.post=e=>({url:Z.url(e),method:`post`});var Q=e=>({url:Q.url(e),method:`post`});Q.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/composer-remove`},Q.url=e=>Q.definition.url+j(e),Q.post=e=>({url:Q.url(e),method:`post`});var $=e=>({url:$.url(e),method:`post`});$.definition={methods:[`post`],url:`/admin/actions/pluginstore/remove/finish`},$.url=e=>$.definition.url+j(e),$.post=e=>({url:$.url(e),method:`post`});var Ve={index:J,precheck:Y,recheckComposer:X,composerInstall:Z,composerRemove:Q,finish:$},He=i({__name:`PluginActionMenu`,props:{plugin:{}},setup(t){let n=t,r=d(()=>{let t=[{icon:`clipboard`,label:e(`Copy plugin handle`),action:{type:`clipboard`,value:n.plugin.handle},feedback:{success:{message:e(`Copied!`)}}},{icon:`clipboard`,label:e(`Copy package name`),action:{type:`clipboard`,value:n.plugin.packageName},feedback:{success:{message:e(`Copied!`)}}},{type:`hr`}];return n.plugin.isInstalled?n.plugin.isEnabled?(t.push({icon:`circle-dashed`,label:e(`Disable`),action:{type:`http`,url:z().url,body:{pluginHandle:n.plugin.handle}}}),t.push({icon:`xmark`,label:e(`Uninstall`),variant:`danger`,action:{type:`http`,url:L().url,body:{pluginHandle:n.plugin.handle},confirm:e(`Are you sure you want to uninstall {plugin}? You will lose all of its associated data.`,{plugin:n.plugin.name})}})):t.push({icon:`circle`,label:e(`Enable`),action:{type:`http`,url:B().url,body:{pluginHandle:n.plugin.handle}},disabled:n.plugin.isForceDisabled}):(t.push({icon:`plus`,label:e(`Install`),action:{type:`http`,url:I().url,body:{pluginHandle:n.plugin.handle}},disabled:n.plugin.isForceDisabled}),t.push({icon:`minus`,label:e(`Remove`),variant:`danger`,action:{type:`event`,name:`action:remove-plugin`,confirm:e(`Are you sure you want to remove {plugin}?`,{plugin:n.plugin.name}),detail:{packageName:n.plugin.packageName}}})),t});function i(e){let{detail:t}=e;h.post(Ve.index(),{packageName:t.packageName})}return a(()=>{window.addEventListener(`action:remove-plugin`,i)}),(e,t)=>(s(),D(ce,{actions:r.value},null,8,[`actions`]))}}),Ue=i({__name:`PluginsList`,props:{pluginInfo:{},readOnly:{type:Boolean}},setup(t){let n=t,r=d(()=>Object.entries(n.pluginInfo).map(([e,t])=>({...t,handle:e}))),i=oe(),a=re({state:{get columnVisibility(){return{details:!0,status:!0,actions:!n.readOnly}}},get columns(){return[i.display({id:`details`,header:e(`Plugin`),cell:({row:e})=>_(Fe,{plugin:e.original})}),i.display({id:`status`,header:e(`Status`),meta:{trackSize:`minmax(280px, 20%)`},cell:({row:e})=>_(Be,{plugin:e.original})}),i.actions(({row:e})=>[_(He,{plugin:e.original})],{meta:{trackSize:`60px`}})]},get data(){return r.value},getCoreRowModel:te()});function o(e){e.detail?.state===`success`&&e.detail?.actionType===`http`&&h.visit(H(),{only:[`pluginInfo`]})}return(t,n)=>(s(),D(ae,{appearance:`raised`,padding:0},{default:u(()=>[c(ie,{table:m(a),"onAction:changeState":o},{"empty-row":u(()=>[c(ne,{icon:`plugin`,label:m(e)(`There are no available plugins.`)},null,8,[`label`])]),_:1},8,[`table`])]),_:1}))}}),We=i({__name:`Plugins`,props:{pluginInfo:{default:()=>({})},readOnly:{type:Boolean,default:!1}},setup(e){let t=e,{data:n}=N(`cms-licenses`),r=b({}),i=d(()=>n.value?.license.pluginLicenses||[]),a=p({pluginLicenses:i.value});o(i,()=>{a.post(K.getLicenseInfo().url,{onSuccess:e=>{r.value=e}})});let l=d(()=>Object.fromEntries(Object.entries(t.pluginInfo).map(([e,t])=>[e,{...t,...r.value[e]||{}}])));return(t,n)=>(s(),D(le,null,{default:u(()=>[c(Ue,{"read-only":e.readOnly,"plugin-info":l.value},null,8,[`read-only`,`plugin-info`])]),_:1}))}});export{We as default}; \ No newline at end of file diff --git a/resources/build/assets/Schemas-DNA7UQXf.js b/resources/build/assets/Schemas-BLy70nZf.js similarity index 98% rename from resources/build/assets/Schemas-DNA7UQXf.js rename to resources/build/assets/Schemas-BLy70nZf.js index cecd7e4533a..e544f1d49a0 100644 --- a/resources/build/assets/Schemas-DNA7UQXf.js +++ b/resources/build/assets/Schemas-BLy70nZf.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,dt as a,ft as o,k as s,tt as c,w as l,y as u}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as d,s as f,t as p}from"./AdminTable-C5dgSydv.js";import{t as m}from"./Pane-DrGNHYDe.js";import{s as h}from"./InlineFlash-BCEBB6cj.js";import{n as g,t as _}from"./wayfinder-BVzzwyvd.js";import{t as v}from"./DeleteButton-3fbwp8kr.js";import{t as y}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as b}from"./AppLayout-BtboO7mz.js";var x=e=>({url:x.url(e),method:`post`});x.definition={methods:[`post`],url:`/admin/actions/graphql/save-schema`},x.url=e=>x.definition.url+g(e),x.post=e=>({url:x.url(e),method:`post`});var S=e=>({url:S.url(e),method:`post`});S.definition={methods:[`post`],url:`/admin/actions/graphql/save-public-schema`},S.url=e=>S.definition.url+g(e),S.post=e=>({url:S.url(e),method:`post`});var C=e=>({url:C.url(e),method:`get`});C.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas`},C.url=e=>C.definition.url+g(e),C.get=e=>({url:C.url(e),method:`get`}),C.head=e=>({url:C.url(e),method:`head`});var w=e=>({url:w.url(e),method:`get`});w.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas/new`},w.url=e=>w.definition.url+g(e),w.get=e=>({url:w.url(e),method:`get`}),w.head=e=>({url:w.url(e),method:`head`});var T=e=>({url:T.url(e),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas/public`},T.url=e=>T.definition.url+g(e),T.get=e=>({url:T.url(e),method:`get`}),T.head=e=>({url:T.url(e),method:`head`});var E=(e,t)=>({url:E.url(e,t),method:`get`});E.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas/{schemaId}`},E.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={schemaId:e}),Array.isArray(e)&&(e={schemaId:e[0]}),e=_(e);let n={schemaId:e.schemaId};return E.definition.url.replace(`{schemaId}`,n.schemaId.toString()).replace(/\/+$/,``)+g(t)},E.get=(e,t)=>({url:E.url(e,t),method:`get`}),E.head=(e,t)=>({url:E.url(e,t),method:`head`});var D=(e,t)=>({url:D.url(e,t),method:`delete`});D.definition={methods:[`delete`],url:`/admin/graphql/schemas/{schemaId}`},D.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={schemaId:e}),Array.isArray(e)&&(e={schemaId:e[0]}),e=_(e);let n={schemaId:e.schemaId};return D.definition.url.replace(`{schemaId}`,n.schemaId.toString()).replace(/\/+$/,``)+g(t)},D.delete=(e,t)=>({url:D.url(e,t),method:`delete`});var O=t({__name:`Schemas`,props:{schemas:{},readOnly:{type:Boolean}},setup(t){let g=t;function _(t){confirm(e(`Are you sure you want to delete the “{name}” schema?`,{name:t.name}))&&o.delete(D(t.id))}let x=y(),S=f({get columns(){return[x.link(`name`,{props:({row:e})=>({href:e.original.isPublic?T():E(e.original.id).url,inertia:!1}),header:e(`Name`)}),x.display({id:`scope`,header:e(`Scope`),cell:({row:e})=>e.original.scope.join(`, `)}),x.display({id:`public`,header:e(`Public`),cell:({row:e})=>e.original.isPublic?`Yes`:`No`}),x.actions(({row:e})=>[e.original.isPublic?null:s(v,{onClick:()=>_(e.original)})])]},get data(){return g.schemas},state:{get columnVisibility(){return{name:!0,public:!0,actions:!g.readOnly}}},enableSorting:!1,getCoreRowModel:d()});return(t,o)=>(n(),u(b,null,{actions:i(()=>[r(h,{href:a(w).url(),icon:`plus`,inertia:!1,appearance:`button`,variant:`primary`},{default:i(()=>[l(c(a(e)(`New schema`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(m,{padding:0,appearance:`raised`},{default:i(()=>[r(p,{table:a(S)},null,8,[`table`])]),_:1})]),_:1}))}});export{O as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,dt as a,ft as o,k as s,tt as c,w as l,y as u}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as d,s as f,t as p}from"./AdminTable-C5dgSydv.js";import{t as m}from"./Pane-DrGNHYDe.js";import{s as h}from"./InlineFlash-BCEBB6cj.js";import{n as g,t as _}from"./wayfinder-BVzzwyvd.js";import{t as v}from"./DeleteButton-3fbwp8kr.js";import{t as y}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as b}from"./AppLayout-CjKT-72e.js";var x=e=>({url:x.url(e),method:`post`});x.definition={methods:[`post`],url:`/admin/actions/graphql/save-schema`},x.url=e=>x.definition.url+g(e),x.post=e=>({url:x.url(e),method:`post`});var S=e=>({url:S.url(e),method:`post`});S.definition={methods:[`post`],url:`/admin/actions/graphql/save-public-schema`},S.url=e=>S.definition.url+g(e),S.post=e=>({url:S.url(e),method:`post`});var C=e=>({url:C.url(e),method:`get`});C.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas`},C.url=e=>C.definition.url+g(e),C.get=e=>({url:C.url(e),method:`get`}),C.head=e=>({url:C.url(e),method:`head`});var w=e=>({url:w.url(e),method:`get`});w.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas/new`},w.url=e=>w.definition.url+g(e),w.get=e=>({url:w.url(e),method:`get`}),w.head=e=>({url:w.url(e),method:`head`});var T=e=>({url:T.url(e),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas/public`},T.url=e=>T.definition.url+g(e),T.get=e=>({url:T.url(e),method:`get`}),T.head=e=>({url:T.url(e),method:`head`});var E=(e,t)=>({url:E.url(e,t),method:`get`});E.definition={methods:[`get`,`head`],url:`/admin/graphql/schemas/{schemaId}`},E.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={schemaId:e}),Array.isArray(e)&&(e={schemaId:e[0]}),e=_(e);let n={schemaId:e.schemaId};return E.definition.url.replace(`{schemaId}`,n.schemaId.toString()).replace(/\/+$/,``)+g(t)},E.get=(e,t)=>({url:E.url(e,t),method:`get`}),E.head=(e,t)=>({url:E.url(e,t),method:`head`});var D=(e,t)=>({url:D.url(e,t),method:`delete`});D.definition={methods:[`delete`],url:`/admin/graphql/schemas/{schemaId}`},D.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={schemaId:e}),Array.isArray(e)&&(e={schemaId:e[0]}),e=_(e);let n={schemaId:e.schemaId};return D.definition.url.replace(`{schemaId}`,n.schemaId.toString()).replace(/\/+$/,``)+g(t)},D.delete=(e,t)=>({url:D.url(e,t),method:`delete`});var O=t({__name:`Schemas`,props:{schemas:{},readOnly:{type:Boolean}},setup(t){let g=t;function _(t){confirm(e(`Are you sure you want to delete the “{name}” schema?`,{name:t.name}))&&o.delete(D(t.id))}let x=y(),S=f({get columns(){return[x.link(`name`,{props:({row:e})=>({href:e.original.isPublic?T():E(e.original.id).url,inertia:!1}),header:e(`Name`)}),x.display({id:`scope`,header:e(`Scope`),cell:({row:e})=>e.original.scope.join(`, `)}),x.display({id:`public`,header:e(`Public`),cell:({row:e})=>e.original.isPublic?`Yes`:`No`}),x.actions(({row:e})=>[e.original.isPublic?null:s(v,{onClick:()=>_(e.original)})])]},get data(){return g.schemas},state:{get columnVisibility(){return{name:!0,public:!0,actions:!g.readOnly}}},enableSorting:!1,getCoreRowModel:d()});return(t,o)=>(n(),u(b,null,{actions:i(()=>[r(h,{href:a(w).url(),icon:`plus`,inertia:!1,appearance:`button`,variant:`primary`},{default:i(()=>[l(c(a(e)(`New schema`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(m,{padding:0,appearance:`raised`},{default:i(()=>[r(p,{table:a(S)},null,8,[`table`])]),_:1})]),_:1}))}});export{O as default}; \ No newline at end of file diff --git a/resources/build/assets/Sections-D61K_41N.js b/resources/build/assets/Sections-BVXFuCXm.js similarity index 95% rename from resources/build/assets/Sections-D61K_41N.js rename to resources/build/assets/Sections-BVXFuCXm.js index 9198e215c4d..7dcb83fc5cc 100644 --- a/resources/build/assets/Sections-D61K_41N.js +++ b/resources/build/assets/Sections-BVXFuCXm.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{E as t,R as n,T as r,X as i,b as a,dt as o,ft as s,k as c,ot as l,p as u,s as d,tt as f,v as p,w as m,x as h,y as g}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as _,s as v,t as y}from"./AdminTable-C5dgSydv.js";import{t as b}from"./Pane-DrGNHYDe.js";import{s as x}from"./InlineFlash-BCEBB6cj.js";import{i as S}from"./wayfinder-BVzzwyvd.js";import{t as C}from"./createCraftColumnHelper-DUzcpR9W.js";import{n as w,t as T}from"./AppLayout-BtboO7mz.js";import{n as E,r as D,t as O}from"./useServerSort-BtCG9y9Z.js";import{i as k,n as A,r as j,t as M}from"./SectionsController-BpXwXYKU.js";var N=[`loading`],P=[`label`],F=t({__name:`DeleteSectionButton`,props:{section:{}},setup(t){let r=t,i=d({id:r.section.id});function a(){confirm(e(`Are you sure you want to delete “{name}” and all its entries?`,{name:r.section.name}))&&i.submit(A())}return(t,r)=>(n(),h(`form`,{onSubmit:u(a,[`prevent`]),method:`post`},[p(`craft-button`,{variant:`danger`,type:`submit`,size:`small`,icon:``,appearance:`plain`,loading:o(i).processing},[p(`craft-icon`,{label:o(e)(`Delete section`),name:`x`},null,8,P)],8,N)],32))}}),I=t({__name:`Sections`,props:{title:{},data:{},pagination:{},sort:{},searchTerm:{},emptyMessage:{}},setup(t){let u=t,{readOnly:d}=S(),h=l(u.searchTerm??``),A=C(),N=l([A.accessor(`name`,{header:e(`Name`),cell:({row:e,getValue:t})=>c(`a`,{class:`font-bold`,href:j[`/admin/settings/sections/{section}`](e.original.id).url},t())}),A.accessor(`handle`,{header:e(`Handle`),cell:({getValue:e})=>c(`craft-copy-attribute`,{value:e()},e())}),A.accessor(`type`,{header:e(`Type`)}),A.actions(({row:e})=>[c(F,{section:e.original})])]),{paginationState:P,paginationConfig:I}=D({initialState:u.pagination,onChange:({query:e})=>{s.visit(k({query:e}),{only:[`data`,`pagination`],preserveScroll:!0})}}),{sortingState:L,sortingConfig:R}=O({initialState:u.sort,onChange:({query:e})=>{s.visit(k({query:e}),{only:[`data`,`sort`],preserveScroll:!0})}}),z=v({get data(){return u.data},get columns(){return N.value},getCoreRowModel:_(),state:{get pagination(){return P.value},get sorting(){return L.value},get columnVisibility(){return{actions:!d}}},...I,...R});return(s,c)=>(n(),g(T,{title:t.title},{actions:i(()=>[o(d)?a(``,!0):(n(),g(x,{key:0,as:`craft-button`,variant:`primary`,href:o(M)()},{default:i(()=>[c[1]||=p(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),m(` `+f(o(e)(`New section`)),1)]),_:1},8,[`href`]))]),default:i(()=>[o(d)?(n(),g(w,{key:0})):a(``,!0),r(b,{padding:0,appearance:`raised`},{default:i(()=>[r(y,{spacing:`relaxed`,title:t.title,table:o(z),reorderable:!1,from:t.pagination.from,to:t.pagination.to,total:t.pagination.total,"enable-adjust-page-size":!0},{"search-form":i(()=>[r(E,{action:o(k)(),modelValue:h.value,"onUpdate:modelValue":c[0]||=e=>h.value=e},null,8,[`action`,`modelValue`])]),_:1},8,[`title`,`table`,`from`,`to`,`total`])]),_:1})]),_:1},8,[`title`]))}});export{I as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{E as t,R as n,T as r,X as i,b as a,dt as o,ft as s,k as c,ot as l,p as u,s as d,tt as f,v as p,w as m,x as h,y as g}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as _,s as v,t as y}from"./AdminTable-C5dgSydv.js";import{t as b}from"./Pane-DrGNHYDe.js";import{s as x}from"./InlineFlash-BCEBB6cj.js";import{i as S}from"./wayfinder-BVzzwyvd.js";import{t as C}from"./createCraftColumnHelper-DUzcpR9W.js";import{n as w,t as T}from"./AppLayout-CjKT-72e.js";import{n as E,r as D,t as O}from"./useServerSort-BtCG9y9Z.js";import{i as k,n as A,r as j,t as M}from"./SectionsController-BpXwXYKU.js";var N=[`loading`],P=[`label`],F=t({__name:`DeleteSectionButton`,props:{section:{}},setup(t){let r=t,i=d({id:r.section.id});function a(){confirm(e(`Are you sure you want to delete “{name}” and all its entries?`,{name:r.section.name}))&&i.submit(A())}return(t,r)=>(n(),h(`form`,{onSubmit:u(a,[`prevent`]),method:`post`},[p(`craft-button`,{variant:`danger`,type:`submit`,size:`small`,icon:``,appearance:`plain`,loading:o(i).processing},[p(`craft-icon`,{label:o(e)(`Delete section`),name:`x`},null,8,P)],8,N)],32))}}),I=t({__name:`Sections`,props:{title:{},data:{},pagination:{},sort:{},searchTerm:{},emptyMessage:{}},setup(t){let u=t,{readOnly:d}=S(),h=l(u.searchTerm??``),A=C(),N=l([A.accessor(`name`,{header:e(`Name`),cell:({row:e,getValue:t})=>c(`a`,{class:`font-bold`,href:j[`/admin/settings/sections/{section}`](e.original.id).url},t())}),A.accessor(`handle`,{header:e(`Handle`),cell:({getValue:e})=>c(`craft-copy-attribute`,{value:e()},e())}),A.accessor(`type`,{header:e(`Type`)}),A.actions(({row:e})=>[c(F,{section:e.original})])]),{paginationState:P,paginationConfig:I}=D({initialState:u.pagination,onChange:({query:e})=>{s.visit(k({query:e}),{only:[`data`,`pagination`],preserveScroll:!0})}}),{sortingState:L,sortingConfig:R}=O({initialState:u.sort,onChange:({query:e})=>{s.visit(k({query:e}),{only:[`data`,`sort`],preserveScroll:!0})}}),z=v({get data(){return u.data},get columns(){return N.value},getCoreRowModel:_(),state:{get pagination(){return P.value},get sorting(){return L.value},get columnVisibility(){return{actions:!d}}},...I,...R});return(s,c)=>(n(),g(T,{title:t.title},{actions:i(()=>[o(d)?a(``,!0):(n(),g(x,{key:0,as:`craft-button`,variant:`primary`,href:o(M)()},{default:i(()=>[c[1]||=p(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),m(` `+f(o(e)(`New section`)),1)]),_:1},8,[`href`]))]),default:i(()=>[o(d)?(n(),g(w,{key:0})):a(``,!0),r(b,{padding:0,appearance:`raised`},{default:i(()=>[r(y,{spacing:`relaxed`,title:t.title,table:o(z),reorderable:!1,from:t.pagination.from,to:t.pagination.to,total:t.pagination.total,"enable-adjust-page-size":!0},{"search-form":i(()=>[r(E,{action:o(k)(),modelValue:h.value,"onUpdate:modelValue":c[0]||=e=>h.value=e},null,8,[`action`,`modelValue`])]),_:1},8,[`title`,`table`,`from`,`to`,`total`])]),_:1})]),_:1},8,[`title`]))}});export{I as default}; \ No newline at end of file diff --git a/resources/build/assets/SectionsEdit-DT-sfzsI.js b/resources/build/assets/SectionsEdit-BlP8HXUl.js similarity index 99% rename from resources/build/assets/SectionsEdit-DT-sfzsI.js rename to resources/build/assets/SectionsEdit-BlP8HXUl.js index f44be459367..7d3bcae0c51 100644 --- a/resources/build/assets/SectionsEdit-DT-sfzsI.js +++ b/resources/build/assets/SectionsEdit-BlP8HXUl.js @@ -1,4 +1,4 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{a as t,i as n,n as r,t as i}from"./cp-C98QgSGF.js";import{B as a,E as o,I as s,J as c,L as l,N as u,P as d,Q as f,R as p,T as m,V as h,X as g,_,b as v,dt as y,et as b,ft as ee,k as x,l as S,m as C,ot as w,q as T,s as E,st as D,t as O,tt as k,ut as A,v as j,w as M,x as N,y as P}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{a as F,i as I,o as L,r as R,t as z}from"./AdminTable-C5dgSydv.js";import{n as B}from"./Select-30fIJVWB.js";import{t as V}from"./Pane-DrGNHYDe.js";import{i as H}from"./wayfinder-BVzzwyvd.js";import{t as U}from"./DeleteButton-3fbwp8kr.js";import{t as W}from"./CraftInput-5KetvMVv.js";import{r as te,t as ne}from"./AppLayout-BtboO7mz.js";import{n as re,t as G}from"./useEditableTable-D-aUvFbj.js";import{t as K}from"./useSettingsSave-D9MlzG7m.js";import{a as q,n as J,t as Y}from"./EntryTypesController-B3l2uYqq.js";import{a as X}from"./SectionsController-BpXwXYKU.js";import{t as ie}from"./CraftInputHandle-DbWX1yFQ.js";import{t as Z}from"./useInputGenerator-CtsYS3cX.js";var ae=[`id`],oe=[`name`],se=[`placement`,`for`],ce=o({__name:`Tooltip`,props:{id:{default:()=>`tooltip-${Math.random().toString(36).substring(2,9)}`},icon:{default:`circle-info`},placement:{default:`top`}},setup(e){return(t,n)=>(p(),N(C,null,[j(`craft-button`,{type:`button`,id:e.id,appearance:`plain`,size:`zero`,icon:``,variant:`inherit`},[h(t.$slots,`icon`,{},()=>[j(`craft-icon`,{name:e.icon},null,8,oe)])],8,ae),j(`c-tooltip`,{placement:e.placement,for:e.id},[h(t.$slots,`default`)],8,se)],64))}}),le=[`data-color`,`data-id`],ue={class:`grid gap-1 justify-items-start`},de={class:`flex gap-1`},fe={class:`font-bold`},pe={class:`cp-code`},me={key:0},he=[`name`,`label`],ge={slot:`suffix`,class:`flex gap-0.5 items-center`},_e=O(o({__name:`EntryTypeChip`,props:{name:{},id:{},handle:{},color:{},icon:{},description:{},indicators:{},actions:{},draggable:{type:Boolean,default:!1}},emits:[`handle-ref`],setup(e,{emit:t}){let n=t,r=w(null);return c(r,e=>{n(`handle-ref`,e)},{immediate:!0}),(t,n)=>(p(),N(`craft-chip`,{"data-color":(e.color&&typeof e.color!=`string`?e.color.value:e.color)??`white`,"data-id":e.id},[e.icon?(p(),N(`craft-icon`,u({key:0,slot:`icon`},e.icon),null,16)):v(``,!0),j(`div`,ue,[j(`div`,de,[j(`div`,fe,k(e.name),1),e.description?(p(),P(ce,{key:0},{default:g(()=>[M(k(e.description),1)]),_:1})):v(``,!0)]),j(`div`,pe,k(e.handle),1),e.indicators?(p(),N(`div`,me,[(p(!0),N(C,null,a(e.indicators,e=>(p(),N(`craft-icon`,{key:e.icon,name:e.icon,label:e.label,style:b({color:e.iconColor})},null,12,he))),128))])):v(``,!0)]),j(`div`,ge,[e.actions?(p(),P(te,{key:0,actions:e.actions},null,8,[`actions`])):v(``,!0),e.draggable?(p(),N(`span`,{key:1,ref_key:`handleRef`,ref:r,class:`drag-handle`},[h(t.$slots,`drag-handle`,{},()=>[m(I,{variant:`inherit`})],!0)],512)):v(``,!0)])],8,le))}}),[[`__scopeId`,`data-v-9acb3520`]]),ve=o({__name:`CreateEntryTypeButton`,emits:[`success`],setup(t,{emit:n}){let r=n,i=T(`invoker`);function a(){let e=new Craft.CpScreenSlideout(J[`/admin/settings/entry-types/new`]().url);e.on(`submit`,()=>{r(`success`)}),e.on(`close`,()=>{i.value?.focus()})}function o(){a()}return(t,n)=>(p(),N(`craft-button`,{type:`button`,appearance:`filled`,onClick:o,ref_key:`invoker`,ref:i},[n[0]||=j(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),M(` `+k(y(e)(`Create`)),1)],512))}}),Q=O(o({__name:`DragShadow`,props:{height:{},position:{}},setup(e){return(t,n)=>e.height?(p(),N(`div`,{key:0,class:f([`drag-shadow`,`drag-shadow--${e.position??`bottom`}`]),style:b({height:`${e.height}px`})},null,6)):v(``,!0)}}),[[`__scopeId`,`data-v-80709fe3`]]);function ye(e){let t=w(new Map),n=D(new Map),r=w(new Map),i=null,{registerItem:a,getDragState:o,getDropState:u,setupMonitor:f}=L({onReorder:e.onReorder,axis:e.axis??`vertical`});function p(e,n){e?t.value.set(n,e):t.value.delete(n)}function m(e,t){e?n.value.set(t,e):n.value.delete(t),A(n)}function h(){return e.enabled?.()??!0}function g(){r.value.forEach(e=>e()),r.value.clear(),h()&&e.getItemIds().forEach((e,i)=>{let o=t.value.get(e),s=n.value.get(e);if(o){let t=a(o,s??null,e,i);r.value.set(e,t)}})}return c(()=>e.getItemIds(),()=>{d(g)},{deep:!0}),c(()=>n.value.size,()=>{d(g)}),s(()=>{i=f(),d(g)}),l(()=>{r.value.forEach(e=>e()),i?.()}),{setItemRef:p,setHandleRef:m,getDragState:o,getDropState:u,refreshRegistrations:g}}var be={class:`entry-type-list`},xe={class:`flex gap-2 mt-3 items-center`},Se={key:0},Ce={key:0,type:`button`,slot:`invoker`,appearance:`filled`},we={slot:`content`},Te={class:`p-2`},Ee={key:0,class:`p-2`},De=[`onClick`,`icon`,`checked`,`data-color`],Oe=O(o({__name:`EntryTypeSelect`,props:{modelValue:{},entryTypes:{},actions:{}},emits:[`update:modelValue`],setup(t,{emit:n}){let o=n,s=t,{readOnly:c}=H(),l=w(``),u=_(()=>s.entryTypes?.filter(e=>e.name.includes(l.value)||e.handle.includes(l.value)));function d(e,t){let n=[...s.modelValue],[r]=n.splice(e,1);r!==void 0&&(n.splice(t,0,r),o(`update:modelValue`,n))}function h(e){return e===0?`first`:e===s.modelValue.length-1?`last`:`middle`}let{setItemRef:b,setHandleRef:x,getDragState:S,getDropState:T}=ye({getItemIds:()=>s.modelValue.map(e=>e.id),onReorder:d,enabled:()=>s.modelValue.length>1});function E(e){let t=T(e);return t.type===`is-over`?t:null}function D(e){s.modelValue.find(t=>t.id===e.id)?O(e.id):o(`update:modelValue`,[...s.modelValue,e])}function O(e){o(`update:modelValue`,[...s.modelValue.filter(t=>t.id!==e)])}let A=w(void 0),F=w({});function L(t,{namespace:n=``,id:r=null}){let i=` +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{a as t,i as n,n as r,t as i}from"./cp-C98QgSGF.js";import{B as a,E as o,I as s,J as c,L as l,N as u,P as d,Q as f,R as p,T as m,V as h,X as g,_,b as v,dt as y,et as b,ft as ee,k as x,l as S,m as C,ot as w,q as T,s as E,st as D,t as O,tt as k,ut as A,v as j,w as M,x as N,y as P}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{a as F,i as I,o as L,r as R,t as z}from"./AdminTable-C5dgSydv.js";import{n as B}from"./Select-30fIJVWB.js";import{t as V}from"./Pane-DrGNHYDe.js";import{i as H}from"./wayfinder-BVzzwyvd.js";import{t as U}from"./DeleteButton-3fbwp8kr.js";import{t as W}from"./CraftInput-5KetvMVv.js";import{r as te,t as ne}from"./AppLayout-CjKT-72e.js";import{n as re,t as G}from"./useEditableTable-D-aUvFbj.js";import{t as K}from"./useSettingsSave-D9MlzG7m.js";import{a as q,n as J,t as Y}from"./EntryTypesController-B3l2uYqq.js";import{a as X}from"./SectionsController-BpXwXYKU.js";import{t as ie}from"./CraftInputHandle-DbWX1yFQ.js";import{t as Z}from"./useInputGenerator-CtsYS3cX.js";var ae=[`id`],oe=[`name`],se=[`placement`,`for`],ce=o({__name:`Tooltip`,props:{id:{default:()=>`tooltip-${Math.random().toString(36).substring(2,9)}`},icon:{default:`circle-info`},placement:{default:`top`}},setup(e){return(t,n)=>(p(),N(C,null,[j(`craft-button`,{type:`button`,id:e.id,appearance:`plain`,size:`zero`,icon:``,variant:`inherit`},[h(t.$slots,`icon`,{},()=>[j(`craft-icon`,{name:e.icon},null,8,oe)])],8,ae),j(`c-tooltip`,{placement:e.placement,for:e.id},[h(t.$slots,`default`)],8,se)],64))}}),le=[`data-color`,`data-id`],ue={class:`grid gap-1 justify-items-start`},de={class:`flex gap-1`},fe={class:`font-bold`},pe={class:`cp-code`},me={key:0},he=[`name`,`label`],ge={slot:`suffix`,class:`flex gap-0.5 items-center`},_e=O(o({__name:`EntryTypeChip`,props:{name:{},id:{},handle:{},color:{},icon:{},description:{},indicators:{},actions:{},draggable:{type:Boolean,default:!1}},emits:[`handle-ref`],setup(e,{emit:t}){let n=t,r=w(null);return c(r,e=>{n(`handle-ref`,e)},{immediate:!0}),(t,n)=>(p(),N(`craft-chip`,{"data-color":(e.color&&typeof e.color!=`string`?e.color.value:e.color)??`white`,"data-id":e.id},[e.icon?(p(),N(`craft-icon`,u({key:0,slot:`icon`},e.icon),null,16)):v(``,!0),j(`div`,ue,[j(`div`,de,[j(`div`,fe,k(e.name),1),e.description?(p(),P(ce,{key:0},{default:g(()=>[M(k(e.description),1)]),_:1})):v(``,!0)]),j(`div`,pe,k(e.handle),1),e.indicators?(p(),N(`div`,me,[(p(!0),N(C,null,a(e.indicators,e=>(p(),N(`craft-icon`,{key:e.icon,name:e.icon,label:e.label,style:b({color:e.iconColor})},null,12,he))),128))])):v(``,!0)]),j(`div`,ge,[e.actions?(p(),P(te,{key:0,actions:e.actions},null,8,[`actions`])):v(``,!0),e.draggable?(p(),N(`span`,{key:1,ref_key:`handleRef`,ref:r,class:`drag-handle`},[h(t.$slots,`drag-handle`,{},()=>[m(I,{variant:`inherit`})],!0)],512)):v(``,!0)])],8,le))}}),[[`__scopeId`,`data-v-9acb3520`]]),ve=o({__name:`CreateEntryTypeButton`,emits:[`success`],setup(t,{emit:n}){let r=n,i=T(`invoker`);function a(){let e=new Craft.CpScreenSlideout(J[`/admin/settings/entry-types/new`]().url);e.on(`submit`,()=>{r(`success`)}),e.on(`close`,()=>{i.value?.focus()})}function o(){a()}return(t,n)=>(p(),N(`craft-button`,{type:`button`,appearance:`filled`,onClick:o,ref_key:`invoker`,ref:i},[n[0]||=j(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),M(` `+k(y(e)(`Create`)),1)],512))}}),Q=O(o({__name:`DragShadow`,props:{height:{},position:{}},setup(e){return(t,n)=>e.height?(p(),N(`div`,{key:0,class:f([`drag-shadow`,`drag-shadow--${e.position??`bottom`}`]),style:b({height:`${e.height}px`})},null,6)):v(``,!0)}}),[[`__scopeId`,`data-v-80709fe3`]]);function ye(e){let t=w(new Map),n=D(new Map),r=w(new Map),i=null,{registerItem:a,getDragState:o,getDropState:u,setupMonitor:f}=L({onReorder:e.onReorder,axis:e.axis??`vertical`});function p(e,n){e?t.value.set(n,e):t.value.delete(n)}function m(e,t){e?n.value.set(t,e):n.value.delete(t),A(n)}function h(){return e.enabled?.()??!0}function g(){r.value.forEach(e=>e()),r.value.clear(),h()&&e.getItemIds().forEach((e,i)=>{let o=t.value.get(e),s=n.value.get(e);if(o){let t=a(o,s??null,e,i);r.value.set(e,t)}})}return c(()=>e.getItemIds(),()=>{d(g)},{deep:!0}),c(()=>n.value.size,()=>{d(g)}),s(()=>{i=f(),d(g)}),l(()=>{r.value.forEach(e=>e()),i?.()}),{setItemRef:p,setHandleRef:m,getDragState:o,getDropState:u,refreshRegistrations:g}}var be={class:`entry-type-list`},xe={class:`flex gap-2 mt-3 items-center`},Se={key:0},Ce={key:0,type:`button`,slot:`invoker`,appearance:`filled`},we={slot:`content`},Te={class:`p-2`},Ee={key:0,class:`p-2`},De=[`onClick`,`icon`,`checked`,`data-color`],Oe=O(o({__name:`EntryTypeSelect`,props:{modelValue:{},entryTypes:{},actions:{}},emits:[`update:modelValue`],setup(t,{emit:n}){let o=n,s=t,{readOnly:c}=H(),l=w(``),u=_(()=>s.entryTypes?.filter(e=>e.name.includes(l.value)||e.handle.includes(l.value)));function d(e,t){let n=[...s.modelValue],[r]=n.splice(e,1);r!==void 0&&(n.splice(t,0,r),o(`update:modelValue`,n))}function h(e){return e===0?`first`:e===s.modelValue.length-1?`last`:`middle`}let{setItemRef:b,setHandleRef:x,getDragState:S,getDropState:T}=ye({getItemIds:()=>s.modelValue.map(e=>e.id),onReorder:d,enabled:()=>s.modelValue.length>1});function E(e){let t=T(e);return t.type===`is-over`?t:null}function D(e){s.modelValue.find(t=>t.id===e.id)?O(e.id):o(`update:modelValue`,[...s.modelValue,e])}function O(e){o(`update:modelValue`,[...s.modelValue.filter(t=>t.id!==e)])}let A=w(void 0),F=w({});function L(t,{namespace:n=``,id:r=null}){let i=`
${n?``:``} diff --git a/resources/build/assets/Show-aDkin75u.js b/resources/build/assets/Show-DceyZwJu.js similarity index 94% rename from resources/build/assets/Show-aDkin75u.js rename to resources/build/assets/Show-DceyZwJu.js index fa7170eb6a9..f5288896bcd 100644 --- a/resources/build/assets/Show-aDkin75u.js +++ b/resources/build/assets/Show-DceyZwJu.js @@ -1 +1 @@ -import{B as e,E as t,R as n,X as r,b as i,m as a,tt as o,v as s,w as c,x as l,y as u}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{s as d}from"./InlineFlash-BCEBB6cj.js";import{t as f}from"./DynamicHtmlRenderer-DNzZXqK1.js";import{t as p}from"./IndexLayout-rBmWr-Tr.js";var m={class:`content-pane`},h=t({__name:`Show`,props:{id:{},title:{},contentHtml:{},toolbarHtml:{},footerHtml:{},viewData:{},utilities:{}},setup(t){return(h,g)=>(n(),u(p,{title:t.title,debug:h.$props},{actions:r(()=>[t.toolbarHtml?(n(),u(f,{key:0,html:t.toolbarHtml},null,8,[`html`])):i(``,!0)]),"interior-nav":r(()=>[s(`craft-nav-list`,null,[(n(!0),l(a,null,e(t.utilities,e=>(n(),u(d,{key:e.id,as:`craft-nav-item`,icon:e.iconPath,href:e.url,active:e.id===t.id,indicator:!!e.badgeCount,block:``,flush:``},{default:r(()=>[c(o(e.displayName),1)]),_:2},1032,[`icon`,`href`,`active`,`indicator`]))),128))])]),default:r(()=>[s(`div`,m,[t.contentHtml?(n(),u(f,{key:0,html:t.contentHtml},null,8,[`html`])):i(``,!0),t.footerHtml?(n(),u(f,{key:1,html:t.footerHtml},null,8,[`html`])):i(``,!0)])]),_:1},8,[`title`,`debug`]))}});export{h as default}; \ No newline at end of file +import{B as e,E as t,R as n,X as r,b as i,m as a,tt as o,v as s,w as c,x as l,y as u}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{s as d}from"./InlineFlash-BCEBB6cj.js";import{t as f}from"./DynamicHtmlRenderer-DNzZXqK1.js";import{t as p}from"./IndexLayout-6yHrM6uc.js";var m={class:`content-pane`},h=t({__name:`Show`,props:{id:{},title:{},contentHtml:{},toolbarHtml:{},footerHtml:{},viewData:{},utilities:{}},setup(t){return(h,g)=>(n(),u(p,{title:t.title,debug:h.$props},{actions:r(()=>[t.toolbarHtml?(n(),u(f,{key:0,html:t.toolbarHtml},null,8,[`html`])):i(``,!0)]),"interior-nav":r(()=>[s(`craft-nav-list`,null,[(n(!0),l(a,null,e(t.utilities,e=>(n(),u(d,{key:e.id,as:`craft-nav-item`,icon:e.iconPath,href:e.url,active:e.id===t.id,indicator:!!e.badgeCount,block:``,flush:``},{default:r(()=>[c(o(e.displayName),1)]),_:2},1032,[`icon`,`href`,`active`,`indicator`]))),128))])]),default:r(()=>[s(`div`,m,[t.contentHtml?(n(),u(f,{key:0,html:t.contentHtml},null,8,[`html`])):i(``,!0),t.footerHtml?(n(),u(f,{key:1,html:t.footerHtml},null,8,[`html`])):i(``,!0)])]),_:1},8,[`title`,`debug`]))}});export{h as default}; \ No newline at end of file diff --git a/resources/build/assets/Sites-Y7DMHyu9.js b/resources/build/assets/Sites-CxXFwdEZ.js similarity index 98% rename from resources/build/assets/Sites-Y7DMHyu9.js rename to resources/build/assets/Sites-CxXFwdEZ.js index 045be1af695..7b55a3f4ffe 100644 --- a/resources/build/assets/Sites-Y7DMHyu9.js +++ b/resources/build/assets/Sites-CxXFwdEZ.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,J as r,P as i,R as a,T as o,X as s,Z as c,_ as l,b as u,dt as d,f as ee,ft as f,k as p,m,ot as h,p as g,r as _,s as te,t as v,tt as y,v as b,w as x,x as S,y as C}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as w,n as T,s as E,t as D}from"./AdminTable-C5dgSydv.js";import{s as O}from"./InlineFlash-BCEBB6cj.js";import{t as ne}from"./Badge-CZivKMDx.js";import{i as re,n as k,t as A}from"./wayfinder-BVzzwyvd.js";import{t as ie}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as ae}from"./InputCombobox-C2-gVliR.js";import{t as oe}from"./ModalForm-CRxryf3T.js";import{n as j}from"./AppLayout-BtboO7mz.js";import{t as M}from"./IndexLayout-rBmWr-Tr.js";import{i as N,n as P,r as F,t as I}from"./DeleteSiteModal-DqUEfPKa.js";var L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/settings/site-groups`},L.url=e=>L.definition.url+k(e),L.post=e=>({url:L.url(e),method:`post`});var R=(e,t)=>({url:R.url(e,t),method:`delete`});R.definition={methods:[`delete`],url:`/admin/settings/site-groups/{groupId}`},R.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={groupId:e}),Array.isArray(e)&&(e={groupId:e[0]}),e=A(e);let n={groupId:e.groupId};return R.definition.url.replace(`{groupId}`,n.groupId.toString()).replace(/\/+$/,``)+k(t)},R.delete=(e,t)=>({url:R.url(e,t),method:`delete`});var z=[`disabled`],B=n({__name:`DeleteSiteButton`,props:{site:{}},setup(e){let t=h(!1);return(n,r)=>(a(),S(`div`,null,[b(`craft-button`,{size:`small`,icon:``,type:`button`,variant:`danger`,appearance:`plain`,disabled:e.site.primary,onClick:r[0]||=e=>t.value=!0},[...r[2]||=[b(`craft-icon`,{name:`x`,label:`t('Delete site'`},null,-1)]],8,z),o(I,{site:e.site,open:t.value,onClose:r[1]||=e=>t.value=!1},null,8,[`site`,`open`])]))}}),V=e=>({url:V.url(e),method:`get`});V.definition={methods:[`get`,`head`],url:`/admin/settings/sites`},V.url=e=>V.definition.url+k(e),V.get=e=>({url:V.url(e),method:`get`}),V.head=e=>({url:V.url(e),method:`head`}),Object.assign(V,V);var H={class:`flex gap-2 items-center`},U={class:`title text-xl`},W={key:0},G={type:`button`,icon:``,size:`small`,slot:`invoker`},K=[`label`],q={slot:`content`},se=[`disabled`],ce={class:`-mx-2`},le=[`href`,`active`],ue={key:0,class:`mt-4 flex gap-2`},de=[`label`,`help-text`],fe={slot:`after`},pe={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},me={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},he=[`label`,`help-text`,`has-feedback-for`],ge={slot:`after`},_e={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},ve={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},J={slot:`feedback`},ye={key:0,class:`error-list`},Y=v(n({__name:`Sites`,props:{group:{},groups:{},sites:{},nameSuggestions:{},flash:{}},setup(n){let v=n,k=h(!1),A=ie(),{readOnly:I}=re(),z=te({id:v.group?.id??null,name:v.group?.name??``});function Y(){z.clearErrors().submit(L(),{onSuccess:()=>{k.value=!1,z.reset()}})}function X(e){e===`create`?(z.name=``,z.id=null):e===`update`&&(z.name=v.group?.rawName??v.group?.name??``,z.id=v.group?.id??null),k.value=!0}let Z=h(v.sites.map(e=>e.id)),Q=l(()=>Z.value.length>0?Z.value.map(e=>v.sites.find(t=>t.id===e)).filter(e=>e!==void 0):[]);r(Z,(e,t)=>{i(()=>{f.post(N(),{ids:[...e]},{preserveScroll:!0,preserveState:!0,onError:()=>{Z.value=t}})})});function be(e,t){let n=[...Z.value],[r]=n.splice(e,1);r!==void 0&&(n.splice(t,0,r),Z.value=n)}let xe=h([A.accessor(`name`,{header:()=>e(`Name`),cell:({row:e,getValue:t})=>p(O,{href:F.url(e.original.id)},()=>p(`div`,{class:`flex gap-2`},[p(`craft-indicator`,{variant:e.original.enabled?`success`:`empty`}),p(`span`,t())]))}),A.accessor(`handle`,{header:()=>e(`Handle`),cell:e=>p(`code`,e.getValue())}),A.accessor(`enabled`,{header:()=>e(`Status`),cell:t=>p(ne,{variant:t.getValue()?`success`:`default`},()=>t.getValue()?e(`Enabled`):e(`Disabled`))}),A.accessor(`language`,{header:()=>e(`Language`),cell:e=>p(`code`,e.getValue())}),A.accessor(`primary`,{header:()=>e(`Primary`),cell:e=>e.getValue()?p(`craft-icon`,{name:`check`}):``}),A.accessor(`baseUrl`,{header:()=>e(`Base URL`),cell:e=>p(`code`,e.getValue())}),A.accessor(`group.name`,{id:`group`,header:()=>e(`Group`)}),A.actions(({row:e})=>[p(B,{site:e.original,disabled:e.original.primary,class:`whitespace-normal`})])]),Se=E({get data(){return Q.value},get columns(){return xe.value},state:{get columnVisibility(){return{actions:!I}}},getCoreRowModel:w(),getRowId:e=>e.id.toString(),enableSorting:!1,defaultColumn:{size:`auto`,minSize:50,maxSize:200}});function Ce(){v.group?.id&&confirm(e(`Are you sure you want to delete this group?`))&&f.delete(R({groupId:v.group.id}))}let $=l(()=>v.group?.name?v.group.name:e(`Sites`));return(r,i)=>(a(),S(m,null,[o(M,{debug:{form:d(z),$props:r.$props},"full-width":!0,title:$.value},{title:s(()=>[b(`div`,H,[b(`h1`,U,y($.value),1),n.group?.id&&!d(I)?(a(),S(`craft-action-menu`,W,[b(`craft-button`,G,[b(`craft-icon`,{name:`gear`,label:d(e)(`Site group Actions`)},null,8,K)]),b(`div`,q,[b(`craft-action-item`,{onClick:i[0]||=g(e=>X(`update`),[`prevent`])},y(d(e)(`Rename Group`)),1),b(`craft-action-item`,{variant:`danger`,disabled:Q.value.length>0,onClick:g(Ce,[`prevent`])},y(d(e)(`Delete Group`)),9,se)])])):u(``,!0)])]),actions:s(()=>[d(I)?u(``,!0):(a(),C(O,{key:0,as:`craft-button`,href:d(P)({query:{groupId:n.group?.id}}).url,variant:`primary`,appearance:`button`},{default:s(()=>[i[5]||=b(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),x(` `+y(d(e)(`New Site`)),1)]),_:1},8,[`href`]))]),"interior-nav":s(()=>[b(`craft-nav-list`,ce,[b(`craft-nav-item`,{href:d(V).url(),active:!n.group},y(d(e)(`All Sites`)),9,le),(a(!0),S(m,null,t(n.groups,e=>(a(),C(O,{as:`craft-nav-item`,key:e.id,href:d(V).url({query:{groupId:e.id}}),active:n.group&&e.id===n.group.id,block:``},{default:s(()=>[x(y(e.name),1)]),_:2},1032,[`href`,`active`]))),128))]),d(I)?u(``,!0):(a(),S(`div`,ue,[b(`craft-button`,{type:`button`,onClick:i[1]||=e=>X(`create`),size:`small`},[i[6]||=b(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),x(` `+y(d(e)(`New Group`)),1)])]))]),default:s(()=>[b(`div`,null,[d(I)?(a(),C(j,{key:0})):u(``,!0),o(D,{table:d(Se),"read-only":d(I),reorderable:!!n.group?.id,spacing:`relaxed`,onReorder:be},{"empty-row":s(()=>[o(T,{icon:`light/earth-americas`,label:d(e)(`No sites exist yet.`)},{default:s(()=>[d(I)?u(``,!0):(a(),C(O,{key:0,as:`craft-button`,href:d(P)({query:{groupId:n.group?.id}}).url,appearance:`button`},{default:s(()=>[i[7]||=b(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),x(` `+y(d(e)(`New Site`)),1)]),_:1},8,[`href`]))]),_:1},8,[`label`])]),_:1},8,[`table`,`read-only`,`reorderable`])])]),_:1},8,[`debug`,`title`]),o(oe,{"is-active":k.value,onClose:i[4]||=e=>{k.value=!1,d(z).reset()},onSubmit:Y,loading:d(z).processing},{default:s(()=>[c(b(`craft-input`,{name:`id`,id:`id`,"onUpdate:modelValue":i[2]||=e=>d(z).id=e,type:`hidden`},null,512),[[ee,d(z).id]]),o(d(_),{data:`nameSuggestions`},{fallback:s(()=>[b(`craft-input`,{readonly:``,name:`readonly-name`,label:d(e)(`Group Name`),"help-text":d(e)(`What this group will be called in the control panel.`)},[b(`div`,fe,[b(`craft-callout`,pe,[x(y(d(e)(`This can begin with an environment variable.`))+` `,1),b(`a`,me,y(d(e)(`Learn more`)),1)])])],8,de)]),default:s(()=>[b(`craft-input`,{label:d(e)(`Group Name`),id:`name`,name:`name`,required:``,"help-text":d(e)(`What this group will be called in the control panel.`),"has-feedback-for":d(z).errors?.name?`error`:``},[o(ae,{options:n.nameSuggestions,modelValue:d(z).name,"onUpdate:modelValue":i[3]||=e=>d(z).name=e,slot:`input`},null,8,[`options`,`modelValue`]),b(`div`,ge,[b(`craft-callout`,_e,[x(y(d(e)(`This can begin with an environment variable.`))+` `,1),b(`a`,ve,y(d(e)(`Learn more`)),1)])]),b(`div`,J,[d(z).errors?.name?(a(),S(`ul`,ye,[b(`li`,null,y(d(z).errors.name),1)])):u(``,!0)])],8,he)]),_:1})]),_:1},8,[`is-active`,`loading`])],64))}}),[[`__scopeId`,`data-v-75260a4c`]]);export{Y as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,J as r,P as i,R as a,T as o,X as s,Z as c,_ as l,b as u,dt as d,f as ee,ft as f,k as p,m,ot as h,p as g,r as _,s as te,t as v,tt as y,v as b,w as x,x as S,y as C}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as w,n as T,s as E,t as D}from"./AdminTable-C5dgSydv.js";import{s as O}from"./InlineFlash-BCEBB6cj.js";import{t as ne}from"./Badge-CZivKMDx.js";import{i as re,n as k,t as A}from"./wayfinder-BVzzwyvd.js";import{t as ie}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as ae}from"./InputCombobox-C2-gVliR.js";import{t as oe}from"./ModalForm-CRxryf3T.js";import{n as j}from"./AppLayout-CjKT-72e.js";import{t as M}from"./IndexLayout-6yHrM6uc.js";import{i as N,n as P,r as F,t as I}from"./DeleteSiteModal-DqUEfPKa.js";var L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/settings/site-groups`},L.url=e=>L.definition.url+k(e),L.post=e=>({url:L.url(e),method:`post`});var R=(e,t)=>({url:R.url(e,t),method:`delete`});R.definition={methods:[`delete`],url:`/admin/settings/site-groups/{groupId}`},R.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={groupId:e}),Array.isArray(e)&&(e={groupId:e[0]}),e=A(e);let n={groupId:e.groupId};return R.definition.url.replace(`{groupId}`,n.groupId.toString()).replace(/\/+$/,``)+k(t)},R.delete=(e,t)=>({url:R.url(e,t),method:`delete`});var z=[`disabled`],B=n({__name:`DeleteSiteButton`,props:{site:{}},setup(e){let t=h(!1);return(n,r)=>(a(),S(`div`,null,[b(`craft-button`,{size:`small`,icon:``,type:`button`,variant:`danger`,appearance:`plain`,disabled:e.site.primary,onClick:r[0]||=e=>t.value=!0},[...r[2]||=[b(`craft-icon`,{name:`x`,label:`t('Delete site'`},null,-1)]],8,z),o(I,{site:e.site,open:t.value,onClose:r[1]||=e=>t.value=!1},null,8,[`site`,`open`])]))}}),V=e=>({url:V.url(e),method:`get`});V.definition={methods:[`get`,`head`],url:`/admin/settings/sites`},V.url=e=>V.definition.url+k(e),V.get=e=>({url:V.url(e),method:`get`}),V.head=e=>({url:V.url(e),method:`head`}),Object.assign(V,V);var H={class:`flex gap-2 items-center`},U={class:`title text-xl`},W={key:0},G={type:`button`,icon:``,size:`small`,slot:`invoker`},K=[`label`],q={slot:`content`},se=[`disabled`],ce={class:`-mx-2`},le=[`href`,`active`],ue={key:0,class:`mt-4 flex gap-2`},de=[`label`,`help-text`],fe={slot:`after`},pe={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},me={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},he=[`label`,`help-text`,`has-feedback-for`],ge={slot:`after`},_e={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},ve={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},J={slot:`feedback`},ye={key:0,class:`error-list`},Y=v(n({__name:`Sites`,props:{group:{},groups:{},sites:{},nameSuggestions:{},flash:{}},setup(n){let v=n,k=h(!1),A=ie(),{readOnly:I}=re(),z=te({id:v.group?.id??null,name:v.group?.name??``});function Y(){z.clearErrors().submit(L(),{onSuccess:()=>{k.value=!1,z.reset()}})}function X(e){e===`create`?(z.name=``,z.id=null):e===`update`&&(z.name=v.group?.rawName??v.group?.name??``,z.id=v.group?.id??null),k.value=!0}let Z=h(v.sites.map(e=>e.id)),Q=l(()=>Z.value.length>0?Z.value.map(e=>v.sites.find(t=>t.id===e)).filter(e=>e!==void 0):[]);r(Z,(e,t)=>{i(()=>{f.post(N(),{ids:[...e]},{preserveScroll:!0,preserveState:!0,onError:()=>{Z.value=t}})})});function be(e,t){let n=[...Z.value],[r]=n.splice(e,1);r!==void 0&&(n.splice(t,0,r),Z.value=n)}let xe=h([A.accessor(`name`,{header:()=>e(`Name`),cell:({row:e,getValue:t})=>p(O,{href:F.url(e.original.id)},()=>p(`div`,{class:`flex gap-2`},[p(`craft-indicator`,{variant:e.original.enabled?`success`:`empty`}),p(`span`,t())]))}),A.accessor(`handle`,{header:()=>e(`Handle`),cell:e=>p(`code`,e.getValue())}),A.accessor(`enabled`,{header:()=>e(`Status`),cell:t=>p(ne,{variant:t.getValue()?`success`:`default`},()=>t.getValue()?e(`Enabled`):e(`Disabled`))}),A.accessor(`language`,{header:()=>e(`Language`),cell:e=>p(`code`,e.getValue())}),A.accessor(`primary`,{header:()=>e(`Primary`),cell:e=>e.getValue()?p(`craft-icon`,{name:`check`}):``}),A.accessor(`baseUrl`,{header:()=>e(`Base URL`),cell:e=>p(`code`,e.getValue())}),A.accessor(`group.name`,{id:`group`,header:()=>e(`Group`)}),A.actions(({row:e})=>[p(B,{site:e.original,disabled:e.original.primary,class:`whitespace-normal`})])]),Se=E({get data(){return Q.value},get columns(){return xe.value},state:{get columnVisibility(){return{actions:!I}}},getCoreRowModel:w(),getRowId:e=>e.id.toString(),enableSorting:!1,defaultColumn:{size:`auto`,minSize:50,maxSize:200}});function Ce(){v.group?.id&&confirm(e(`Are you sure you want to delete this group?`))&&f.delete(R({groupId:v.group.id}))}let $=l(()=>v.group?.name?v.group.name:e(`Sites`));return(r,i)=>(a(),S(m,null,[o(M,{debug:{form:d(z),$props:r.$props},"full-width":!0,title:$.value},{title:s(()=>[b(`div`,H,[b(`h1`,U,y($.value),1),n.group?.id&&!d(I)?(a(),S(`craft-action-menu`,W,[b(`craft-button`,G,[b(`craft-icon`,{name:`gear`,label:d(e)(`Site group Actions`)},null,8,K)]),b(`div`,q,[b(`craft-action-item`,{onClick:i[0]||=g(e=>X(`update`),[`prevent`])},y(d(e)(`Rename Group`)),1),b(`craft-action-item`,{variant:`danger`,disabled:Q.value.length>0,onClick:g(Ce,[`prevent`])},y(d(e)(`Delete Group`)),9,se)])])):u(``,!0)])]),actions:s(()=>[d(I)?u(``,!0):(a(),C(O,{key:0,as:`craft-button`,href:d(P)({query:{groupId:n.group?.id}}).url,variant:`primary`,appearance:`button`},{default:s(()=>[i[5]||=b(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),x(` `+y(d(e)(`New Site`)),1)]),_:1},8,[`href`]))]),"interior-nav":s(()=>[b(`craft-nav-list`,ce,[b(`craft-nav-item`,{href:d(V).url(),active:!n.group},y(d(e)(`All Sites`)),9,le),(a(!0),S(m,null,t(n.groups,e=>(a(),C(O,{as:`craft-nav-item`,key:e.id,href:d(V).url({query:{groupId:e.id}}),active:n.group&&e.id===n.group.id,block:``},{default:s(()=>[x(y(e.name),1)]),_:2},1032,[`href`,`active`]))),128))]),d(I)?u(``,!0):(a(),S(`div`,ue,[b(`craft-button`,{type:`button`,onClick:i[1]||=e=>X(`create`),size:`small`},[i[6]||=b(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),x(` `+y(d(e)(`New Group`)),1)])]))]),default:s(()=>[b(`div`,null,[d(I)?(a(),C(j,{key:0})):u(``,!0),o(D,{table:d(Se),"read-only":d(I),reorderable:!!n.group?.id,spacing:`relaxed`,onReorder:be},{"empty-row":s(()=>[o(T,{icon:`light/earth-americas`,label:d(e)(`No sites exist yet.`)},{default:s(()=>[d(I)?u(``,!0):(a(),C(O,{key:0,as:`craft-button`,href:d(P)({query:{groupId:n.group?.id}}).url,appearance:`button`},{default:s(()=>[i[7]||=b(`craft-icon`,{name:`plus`,slot:`prefix`},null,-1),x(` `+y(d(e)(`New Site`)),1)]),_:1},8,[`href`]))]),_:1},8,[`label`])]),_:1},8,[`table`,`read-only`,`reorderable`])])]),_:1},8,[`debug`,`title`]),o(oe,{"is-active":k.value,onClose:i[4]||=e=>{k.value=!1,d(z).reset()},onSubmit:Y,loading:d(z).processing},{default:s(()=>[c(b(`craft-input`,{name:`id`,id:`id`,"onUpdate:modelValue":i[2]||=e=>d(z).id=e,type:`hidden`},null,512),[[ee,d(z).id]]),o(d(_),{data:`nameSuggestions`},{fallback:s(()=>[b(`craft-input`,{readonly:``,name:`readonly-name`,label:d(e)(`Group Name`),"help-text":d(e)(`What this group will be called in the control panel.`)},[b(`div`,fe,[b(`craft-callout`,pe,[x(y(d(e)(`This can begin with an environment variable.`))+` `,1),b(`a`,me,y(d(e)(`Learn more`)),1)])])],8,de)]),default:s(()=>[b(`craft-input`,{label:d(e)(`Group Name`),id:`name`,name:`name`,required:``,"help-text":d(e)(`What this group will be called in the control panel.`),"has-feedback-for":d(z).errors?.name?`error`:``},[o(ae,{options:n.nameSuggestions,modelValue:d(z).name,"onUpdate:modelValue":i[3]||=e=>d(z).name=e,slot:`input`},null,8,[`options`,`modelValue`]),b(`div`,ge,[b(`craft-callout`,_e,[x(y(d(e)(`This can begin with an environment variable.`))+` `,1),b(`a`,ve,y(d(e)(`Learn more`)),1)])]),b(`div`,J,[d(z).errors?.name?(a(),S(`ul`,ye,[b(`li`,null,y(d(z).errors.name),1)])):u(``,!0)])],8,he)]),_:1})]),_:1},8,[`is-active`,`loading`])],64))}}),[[`__scopeId`,`data-v-75260a4c`]]);export{Y as default}; \ No newline at end of file diff --git a/resources/build/assets/SitesEdit-DGiS5wQK.js b/resources/build/assets/SitesEdit--YS2Khfk.js similarity index 99% rename from resources/build/assets/SitesEdit-DGiS5wQK.js rename to resources/build/assets/SitesEdit--YS2Khfk.js index 7dc4d184980..4c80561a5fe 100644 --- a/resources/build/assets/SitesEdit-DGiS5wQK.js +++ b/resources/build/assets/SitesEdit--YS2Khfk.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{a as t,o as n}from"./cp-C98QgSGF.js";import{B as r,E as i,R as a,T as o,X as s,Z as c,_ as l,b as u,dt as d,f,l as ee,m as p,ot as m,s as h,tt as g,v as _,w as v,x as y,y as b}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as x}from"./Pane-DrGNHYDe.js";import{t as S}from"./Badge-CZivKMDx.js";import{i as C}from"./wayfinder-BVzzwyvd.js";import{n as w}from"./dist-QTXkEWuv.js";import{t as T}from"./AppLayout-BtboO7mz.js";import{t as E}from"./CraftCombobox-D1ggFDh2.js";import{t as D}from"./useSettingsSave-D9MlzG7m.js";import{t as O}from"./transformBooleanOptions-BLsz-PU9.js";import{t as k}from"./useInputGenerator-CtsYS3cX.js";import{a as A,t as j}from"./DeleteSiteModal-DqUEfPKa.js";var M=[`label`,`help-text`,`.model-value`,`disabled`],N={slot:`input`},P=[`value`],F={key:0,class:`error-list`,slot:`feedback`},I={key:1,slot:`after`},L={variant:`danger`,appearance:`plain`,class:`p-0`,icon:`triangle-exclamation`},R={class:`sr-only`},z={slot:`after`},B={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},V={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},H=[`label`,`help-text`,`has-feedback-for`,`disabled`],U={slot:`feedback`},W={key:0,class:`error-list`},G=[`innerHTML`],K={slot:`after`},q={key:0,variant:`warning`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},J=[`innerHTML`],Y=[`label`,`help-text`,`disabled`,`checked`],te=[`label`,`disabled`,`checked`],ne={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},re={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},X=i({__name:`SiteFields`,props:{inertiaForm:{}},setup(i){let m=i,h=ee(),{readOnly:x}=C(),S=l(()=>m.inertiaForm),w=l(()=>h.props.isMultisite),T=l(()=>h.props.groupOptions),D=l(()=>h.props.nameSuggestions),A=l(()=>h.props.languageOptions),j=l(()=>O(h.props.booleanEnvOptions)),X=l(()=>h.props.baseUrlSuggestions),Z=l(()=>h.props.site),Q=k(()=>S.value.name,e=>S.value.handle=t(e)),$=k(()=>S.value.name,e=>S.value.baseUrl=n(e,{prefix:`$`,suffix:`_URL`}));return S.value.id&&(Q.stop(),$.stop()),(t,n)=>(a(),y(p,null,[S.value.id?c((a(),y(`input`,{key:0,name:`id`,"onUpdate:modelValue":n[0]||=e=>S.value.id=e,type:`hidden`},null,512)),[[f,S.value.id]]):u(``,!0),_(`craft-select`,{label:d(e)(`Group`),"help-text":d(e)(`Which group should this site belong to?`),name:`group`,id:`group`,".model-value":S.value.group,onModelValueChanged:n[1]||=e=>S.value.group=e.target?.modelValue,disabled:d(x)},[_(`select`,N,[(a(!0),y(p,null,r(T.value,e=>(a(),y(`option`,{key:e.value,value:e.value},g(e.label),9,P))),128))]),S.value.errors?.group?(a(),y(`ul`,F,[(a(!0),y(p,null,r(S.value.errors?.group,e=>(a(),y(`li`,{key:e},g(e),1))),128))])):u(``,!0),S.value?.id&&w.value?(a(),y(`div`,I,[_(`craft-callout`,L,[_(`span`,R,g(d(e)(`Warning:`)),1),v(` `+g(d(e)(`Changing this may result in data loss.`)),1)])])):u(``,!0)],40,M),o(E,{modelValue:S.value.name,"onUpdate:modelValue":n[2]||=e=>S.value.name=e,options:D.value,label:d(e)(`Name`),id:`name`,name:`name`,disabled:d(x),error:S.value.errors?.name},{default:s(()=>[_(`div`,z,[_(`craft-callout`,B,[v(g(d(e)(`This can begin with an environment variable.`))+` `,1),_(`a`,V,g(d(e)(`Learn more`)),1)])])]),_:1},8,[`modelValue`,`options`,`label`,`disabled`,`error`]),c(_(`craft-input-handle`,{label:d(e)(`Handle`),"help-text":d(e)(`How you’ll refer to this site in the templates.`),ref:`handle`,id:`handle`,name:`handle`,"has-feedback-for":S.value.errors?.handle?`error`:``,disabled:d(x),"onUpdate:modelValue":n[3]||=e=>S.value.handle=e},[_(`div`,U,[S.value.errors?.handle?(a(),y(`ul`,W,[_(`li`,null,g(S.value.errors.handle),1)])):u(``,!0)])],8,H),[[f,S.value.handle]]),o(E,{modelValue:S.value.language,"onUpdate:modelValue":n[4]||=e=>S.value.language=e,label:d(e)(`Language`),name:`language`,id:`site-language`,"help-text":d(e)(`The language content in this site will use.`),options:A.value,disabled:d(x),error:S.value.errors?.language,"require-option-match":!0},{after:s(()=>[_(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`,innerHTML:d(e)(`This can be set to an environment variable with a valid language ID ({examples}).`,{examples:`en/en-GB`})},null,8,G)]),_:1},8,[`modelValue`,`label`,`help-text`,`options`,`disabled`,`error`]),w.value||!Z.value.id?(a(),b(E,{key:1,label:d(e)(`Status`),name:`enabled`,id:`enabled`,disabled:d(x),modelValue:S.value.enabled,"onUpdate:modelValue":n[5]||=e=>S.value.enabled=e,"require-option-match":!0,options:j.value,error:S.value.errors?.enabled},{default:s(()=>[_(`div`,K,[Z.value.primary?(a(),y(`craft-callout`,q,g(d(e)(`The primary site cannot be disabled.`)),1)):u(``,!0),_(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`,innerHTML:d(e)(`This can be set to an environment variable with a boolean value ({examples})`,{examples:`yes/no/true/false/on/off/0/1`})},null,8,J)])]),_:1},8,[`label`,`disabled`,`modelValue`,`options`,`error`])):u(``,!0),(w.value||!Z.value.id)&&!Z.value.primary?(a(),y(p,{key:2},[Z.value.primary?u(``,!0):(a(),y(`craft-switch`,{key:0,label:d(e)(`Make this the primary site`),"help-text":d(e)(`The primary site will be loaded by default on the front end.`),disabled:d(x),checked:S.value.primary,onCheckedChanged:n[6]||=e=>S.value.primary=e.target?.checked},null,40,Y))],64)):u(``,!0),_(`craft-switch`,{label:d(e)(`This site has its own base URL`),id:`has-urls`,name:`hasUrls`,disabled:d(x),checked:S.value.hasUrls,onCheckedChanged:n[7]||=e=>S.value.hasUrls=e.target?.checked},null,40,te),S.value.hasUrls?(a(),b(E,{key:3,modelValue:S.value.baseUrl,"onUpdate:modelValue":n[8]||=e=>S.value.baseUrl=e,label:d(e)(`Base URL`),"help-text":d(e)(`The base URL for the site.`),id:`base-url`,name:`baseUrl`,error:S.value.errors?.baseUrl,options:X.value,disabled:d(x)},{after:s(()=>[_(`craft-callout`,ne,[v(g(d(e)(`This can begin with an environment variable or alias.`))+` `,1),_(`a`,re,g(d(e)(`Learn more`)),1)])]),_:1},8,[`modelValue`,`label`,`help-text`,`error`,`options`,`disabled`])):u(``,!0)],64))}}),Z={key:0,size:`small`,inline:``},Q={class:`grid gap-3`},$=i({__name:`SitesEdit`,props:{title:{},crumbs:{},site:{},groupId:{},flash:{},errors:{},isMultisite:{type:Boolean}},setup(t){let n=t,r=h({siteId:n.site.id??null,group:n.groupId,name:n.site.nameRaw,handle:n.site.handle,language:n.site.languageRaw,enabled:n.site.enabledRaw,hasUrls:n.site.hasUrls,primary:n.site.primary,baseUrl:n.site.baseUrlRaw??``});w(`keydown`,e=>{(e.metaKey||e.ctrlKey)&&e.key===`s`&&(e.preventDefault(),i())});let{save:i}=D(r,A),c=m(!1);return(l,f)=>(a(),y(p,null,[o(T,{title:t.title,form:d(r),onSave:d(i)},{"title-badge":s(()=>[o(S,{variant:t.site.enabled?`success`:`default`},{default:s(()=>[v(g(t.site.enabled?d(e)(`Enabled`):d(e)(`Disabled`)),1)]),_:1},8,[`variant`]),t.site.primary?(a(),y(`craft-callout`,Z,[_(`span`,null,g(d(e)(`Primary`)),1)])):u(``,!0)]),default:s(()=>[o(x,{appearance:`raised`},{default:s(()=>[_(`div`,Q,[o(X,{"inertia-form":d(r)},null,8,[`inertia-form`])])]),_:1})]),_:1},8,[`title`,`form`,`onSave`]),t.site.primary?u(``,!0):(a(),b(j,{key:0,onClose:f[0]||=e=>c.value=!1,open:c.value,site:n.site},null,8,[`open`,`site`]))],64))}});export{$ as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import{a as t,o as n}from"./cp-C98QgSGF.js";import{B as r,E as i,R as a,T as o,X as s,Z as c,_ as l,b as u,dt as d,f,l as ee,m as p,ot as m,s as h,tt as g,v as _,w as v,x as y,y as b}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as x}from"./Pane-DrGNHYDe.js";import{t as S}from"./Badge-CZivKMDx.js";import{i as C}from"./wayfinder-BVzzwyvd.js";import{n as w}from"./dist-QTXkEWuv.js";import{t as T}from"./AppLayout-CjKT-72e.js";import{t as E}from"./CraftCombobox-D1ggFDh2.js";import{t as D}from"./useSettingsSave-D9MlzG7m.js";import{t as O}from"./transformBooleanOptions-BLsz-PU9.js";import{t as k}from"./useInputGenerator-CtsYS3cX.js";import{a as A,t as j}from"./DeleteSiteModal-DqUEfPKa.js";var M=[`label`,`help-text`,`.model-value`,`disabled`],N={slot:`input`},P=[`value`],F={key:0,class:`error-list`,slot:`feedback`},I={key:1,slot:`after`},L={variant:`danger`,appearance:`plain`,class:`p-0`,icon:`triangle-exclamation`},R={class:`sr-only`},z={slot:`after`},B={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},V={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},H=[`label`,`help-text`,`has-feedback-for`,`disabled`],U={slot:`feedback`},W={key:0,class:`error-list`},G=[`innerHTML`],K={slot:`after`},q={key:0,variant:`warning`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},J=[`innerHTML`],Y=[`label`,`help-text`,`disabled`,`checked`],te=[`label`,`disabled`,`checked`],ne={variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`},re={href:`https://craftcms.com/docs/5.x/configure.html#control-panel-settings`},X=i({__name:`SiteFields`,props:{inertiaForm:{}},setup(i){let m=i,h=ee(),{readOnly:x}=C(),S=l(()=>m.inertiaForm),w=l(()=>h.props.isMultisite),T=l(()=>h.props.groupOptions),D=l(()=>h.props.nameSuggestions),A=l(()=>h.props.languageOptions),j=l(()=>O(h.props.booleanEnvOptions)),X=l(()=>h.props.baseUrlSuggestions),Z=l(()=>h.props.site),Q=k(()=>S.value.name,e=>S.value.handle=t(e)),$=k(()=>S.value.name,e=>S.value.baseUrl=n(e,{prefix:`$`,suffix:`_URL`}));return S.value.id&&(Q.stop(),$.stop()),(t,n)=>(a(),y(p,null,[S.value.id?c((a(),y(`input`,{key:0,name:`id`,"onUpdate:modelValue":n[0]||=e=>S.value.id=e,type:`hidden`},null,512)),[[f,S.value.id]]):u(``,!0),_(`craft-select`,{label:d(e)(`Group`),"help-text":d(e)(`Which group should this site belong to?`),name:`group`,id:`group`,".model-value":S.value.group,onModelValueChanged:n[1]||=e=>S.value.group=e.target?.modelValue,disabled:d(x)},[_(`select`,N,[(a(!0),y(p,null,r(T.value,e=>(a(),y(`option`,{key:e.value,value:e.value},g(e.label),9,P))),128))]),S.value.errors?.group?(a(),y(`ul`,F,[(a(!0),y(p,null,r(S.value.errors?.group,e=>(a(),y(`li`,{key:e},g(e),1))),128))])):u(``,!0),S.value?.id&&w.value?(a(),y(`div`,I,[_(`craft-callout`,L,[_(`span`,R,g(d(e)(`Warning:`)),1),v(` `+g(d(e)(`Changing this may result in data loss.`)),1)])])):u(``,!0)],40,M),o(E,{modelValue:S.value.name,"onUpdate:modelValue":n[2]||=e=>S.value.name=e,options:D.value,label:d(e)(`Name`),id:`name`,name:`name`,disabled:d(x),error:S.value.errors?.name},{default:s(()=>[_(`div`,z,[_(`craft-callout`,B,[v(g(d(e)(`This can begin with an environment variable.`))+` `,1),_(`a`,V,g(d(e)(`Learn more`)),1)])])]),_:1},8,[`modelValue`,`options`,`label`,`disabled`,`error`]),c(_(`craft-input-handle`,{label:d(e)(`Handle`),"help-text":d(e)(`How you’ll refer to this site in the templates.`),ref:`handle`,id:`handle`,name:`handle`,"has-feedback-for":S.value.errors?.handle?`error`:``,disabled:d(x),"onUpdate:modelValue":n[3]||=e=>S.value.handle=e},[_(`div`,U,[S.value.errors?.handle?(a(),y(`ul`,W,[_(`li`,null,g(S.value.errors.handle),1)])):u(``,!0)])],8,H),[[f,S.value.handle]]),o(E,{modelValue:S.value.language,"onUpdate:modelValue":n[4]||=e=>S.value.language=e,label:d(e)(`Language`),name:`language`,id:`site-language`,"help-text":d(e)(`The language content in this site will use.`),options:A.value,disabled:d(x),error:S.value.errors?.language,"require-option-match":!0},{after:s(()=>[_(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`,innerHTML:d(e)(`This can be set to an environment variable with a valid language ID ({examples}).`,{examples:`en/en-GB`})},null,8,G)]),_:1},8,[`modelValue`,`label`,`help-text`,`options`,`disabled`,`error`]),w.value||!Z.value.id?(a(),b(E,{key:1,label:d(e)(`Status`),name:`enabled`,id:`enabled`,disabled:d(x),modelValue:S.value.enabled,"onUpdate:modelValue":n[5]||=e=>S.value.enabled=e,"require-option-match":!0,options:j.value,error:S.value.errors?.enabled},{default:s(()=>[_(`div`,K,[Z.value.primary?(a(),y(`craft-callout`,q,g(d(e)(`The primary site cannot be disabled.`)),1)):u(``,!0),_(`craft-callout`,{variant:`info`,appearance:`plain`,class:`p-0`,icon:`lightbulb`,innerHTML:d(e)(`This can be set to an environment variable with a boolean value ({examples})`,{examples:`yes/no/true/false/on/off/0/1`})},null,8,J)])]),_:1},8,[`label`,`disabled`,`modelValue`,`options`,`error`])):u(``,!0),(w.value||!Z.value.id)&&!Z.value.primary?(a(),y(p,{key:2},[Z.value.primary?u(``,!0):(a(),y(`craft-switch`,{key:0,label:d(e)(`Make this the primary site`),"help-text":d(e)(`The primary site will be loaded by default on the front end.`),disabled:d(x),checked:S.value.primary,onCheckedChanged:n[6]||=e=>S.value.primary=e.target?.checked},null,40,Y))],64)):u(``,!0),_(`craft-switch`,{label:d(e)(`This site has its own base URL`),id:`has-urls`,name:`hasUrls`,disabled:d(x),checked:S.value.hasUrls,onCheckedChanged:n[7]||=e=>S.value.hasUrls=e.target?.checked},null,40,te),S.value.hasUrls?(a(),b(E,{key:3,modelValue:S.value.baseUrl,"onUpdate:modelValue":n[8]||=e=>S.value.baseUrl=e,label:d(e)(`Base URL`),"help-text":d(e)(`The base URL for the site.`),id:`base-url`,name:`baseUrl`,error:S.value.errors?.baseUrl,options:X.value,disabled:d(x)},{after:s(()=>[_(`craft-callout`,ne,[v(g(d(e)(`This can begin with an environment variable or alias.`))+` `,1),_(`a`,re,g(d(e)(`Learn more`)),1)])]),_:1},8,[`modelValue`,`label`,`help-text`,`error`,`options`,`disabled`])):u(``,!0)],64))}}),Z={key:0,size:`small`,inline:``},Q={class:`grid gap-3`},$=i({__name:`SitesEdit`,props:{title:{},crumbs:{},site:{},groupId:{},flash:{},errors:{},isMultisite:{type:Boolean}},setup(t){let n=t,r=h({siteId:n.site.id??null,group:n.groupId,name:n.site.nameRaw,handle:n.site.handle,language:n.site.languageRaw,enabled:n.site.enabledRaw,hasUrls:n.site.hasUrls,primary:n.site.primary,baseUrl:n.site.baseUrlRaw??``});w(`keydown`,e=>{(e.metaKey||e.ctrlKey)&&e.key===`s`&&(e.preventDefault(),i())});let{save:i}=D(r,A),c=m(!1);return(l,f)=>(a(),y(p,null,[o(T,{title:t.title,form:d(r),onSave:d(i)},{"title-badge":s(()=>[o(S,{variant:t.site.enabled?`success`:`default`},{default:s(()=>[v(g(t.site.enabled?d(e)(`Enabled`):d(e)(`Disabled`)),1)]),_:1},8,[`variant`]),t.site.primary?(a(),y(`craft-callout`,Z,[_(`span`,null,g(d(e)(`Primary`)),1)])):u(``,!0)]),default:s(()=>[o(x,{appearance:`raised`},{default:s(()=>[_(`div`,Q,[o(X,{"inertia-form":d(r)},null,8,[`inertia-form`])])]),_:1})]),_:1},8,[`title`,`form`,`onSave`]),t.site.primary?u(``,!0):(a(),b(j,{key:0,onClose:f[0]||=e=>c.value=!1,open:c.value,site:n.site},null,8,[`open`,`site`]))],64))}});export{$ as default}; \ No newline at end of file diff --git a/resources/build/assets/Tokens-DjKqMc9s.js b/resources/build/assets/Tokens-CyRSK-Ze.js similarity index 98% rename from resources/build/assets/Tokens-DjKqMc9s.js rename to resources/build/assets/Tokens-CyRSK-Ze.js index f305dfff514..f4c67f24c35 100644 --- a/resources/build/assets/Tokens-DjKqMc9s.js +++ b/resources/build/assets/Tokens-CyRSK-Ze.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,dt as a,ft as o,k as s,tt as c,w as l,y as u}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as d,n as f,s as p,t as m}from"./AdminTable-C5dgSydv.js";import{t as h}from"./Pane-DrGNHYDe.js";import{s as g}from"./InlineFlash-BCEBB6cj.js";import{n as _,t as v}from"./wayfinder-BVzzwyvd.js";import{t as y}from"./DeleteButton-3fbwp8kr.js";import{t as b}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as x}from"./AppLayout-BtboO7mz.js";var S=e=>({url:S.url(e),method:`post`});S.definition={methods:[`post`],url:`/admin/actions/graphql/generate-token`},S.url=e=>S.definition.url+_(e),S.post=e=>({url:S.url(e),method:`post`});var C=e=>({url:C.url(e),method:`post`});C.definition={methods:[`post`],url:`/admin/actions/graphql/save-token`},C.url=e=>C.definition.url+_(e),C.post=e=>({url:C.url(e),method:`post`});var w=e=>({url:w.url(e),method:`post`});w.definition={methods:[`post`],url:`/admin/actions/graphql/fetch-token`},w.url=e=>w.definition.url+_(e),w.post=e=>({url:w.url(e),method:`post`});var T=e=>({url:T.url(e),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/graphql/tokens`},T.url=e=>T.definition.url+_(e),T.get=e=>({url:T.url(e),method:`get`}),T.head=e=>({url:T.url(e),method:`head`});var E=e=>({url:E.url(e),method:`get`});E.definition={methods:[`get`,`head`],url:`/admin/graphql/tokens/new`},E.url=e=>E.definition.url+_(e),E.get=e=>({url:E.url(e),method:`get`}),E.head=e=>({url:E.url(e),method:`head`});var D=(e,t)=>({url:D.url(e,t),method:`get`});D.definition={methods:[`get`,`head`],url:`/admin/graphql/tokens/{tokenId}`},D.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={tokenId:e}),Array.isArray(e)&&(e={tokenId:e[0]}),e=v(e);let n={tokenId:e.tokenId};return D.definition.url.replace(`{tokenId}`,n.tokenId.toString()).replace(/\/+$/,``)+_(t)},D.get=(e,t)=>({url:D.url(e,t),method:`get`}),D.head=(e,t)=>({url:D.url(e,t),method:`head`});var O=(e,t)=>({url:O.url(e,t),method:`delete`});O.definition={methods:[`delete`],url:`/admin/graphql/tokens/{tokenId}`},O.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={tokenId:e}),Array.isArray(e)&&(e={tokenId:e[0]}),e=v(e);let n={tokenId:e.tokenId};return O.definition.url.replace(`{tokenId}`,n.tokenId.toString()).replace(/\/+$/,``)+_(t)},O.delete=(e,t)=>({url:O.url(e,t),method:`delete`});var k=t({__name:`Tokens`,props:{tokens:{},dates:{},readOnly:{type:Boolean}},setup(t){let _=t;function v(t){confirm(e(`Are you sure you want to delete the “{name}” token?`,{name:t.name}))&&o.delete(O(t.id))}let S=b(),C=p({get columns(){return[S.link(`name`,{header:e(`Name`),props:({row:e})=>({href:D(e.original.id).url,inertia:!1})}),S.date(`lastUsed`,{header:e(`Last Used`)}),S.date(`expiryDate`,{header:e(`Expires`)}),S.actions(({row:e})=>[s(y,{onClick:()=>v(e.original)})])]},get data(){return _.tokens},state:{get columnVisibility(){return{name:!0,lastUsed:!0,expiryDate:!0,actions:!_.readOnly}}},enableSorting:!1,getCoreRowModel:d()});return(t,o)=>(n(),u(x,null,{actions:i(()=>[r(g,{href:a(E)().url,icon:`plus`,inertia:!1,appearance:`button`,variant:`primary`},{default:i(()=>[l(c(a(e)(`New token`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(h,{padding:0,appearance:`raised`},{default:i(()=>[r(m,{table:a(C)},{"empty-row":i(()=>[r(f,{label:a(e)(`No GraphQL tokens exist yet.`)},{default:i(()=>[r(g,{href:a(E)().url,icon:`plus`,inertia:!1,appearance:`button`},{default:i(()=>[l(c(a(e)(`New token`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1})]),_:1}))}});export{k as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{E as t,R as n,T as r,X as i,dt as a,ft as o,k as s,tt as c,w as l,y as u}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as d,n as f,s as p,t as m}from"./AdminTable-C5dgSydv.js";import{t as h}from"./Pane-DrGNHYDe.js";import{s as g}from"./InlineFlash-BCEBB6cj.js";import{n as _,t as v}from"./wayfinder-BVzzwyvd.js";import{t as y}from"./DeleteButton-3fbwp8kr.js";import{t as b}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as x}from"./AppLayout-CjKT-72e.js";var S=e=>({url:S.url(e),method:`post`});S.definition={methods:[`post`],url:`/admin/actions/graphql/generate-token`},S.url=e=>S.definition.url+_(e),S.post=e=>({url:S.url(e),method:`post`});var C=e=>({url:C.url(e),method:`post`});C.definition={methods:[`post`],url:`/admin/actions/graphql/save-token`},C.url=e=>C.definition.url+_(e),C.post=e=>({url:C.url(e),method:`post`});var w=e=>({url:w.url(e),method:`post`});w.definition={methods:[`post`],url:`/admin/actions/graphql/fetch-token`},w.url=e=>w.definition.url+_(e),w.post=e=>({url:w.url(e),method:`post`});var T=e=>({url:T.url(e),method:`get`});T.definition={methods:[`get`,`head`],url:`/admin/graphql/tokens`},T.url=e=>T.definition.url+_(e),T.get=e=>({url:T.url(e),method:`get`}),T.head=e=>({url:T.url(e),method:`head`});var E=e=>({url:E.url(e),method:`get`});E.definition={methods:[`get`,`head`],url:`/admin/graphql/tokens/new`},E.url=e=>E.definition.url+_(e),E.get=e=>({url:E.url(e),method:`get`}),E.head=e=>({url:E.url(e),method:`head`});var D=(e,t)=>({url:D.url(e,t),method:`get`});D.definition={methods:[`get`,`head`],url:`/admin/graphql/tokens/{tokenId}`},D.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={tokenId:e}),Array.isArray(e)&&(e={tokenId:e[0]}),e=v(e);let n={tokenId:e.tokenId};return D.definition.url.replace(`{tokenId}`,n.tokenId.toString()).replace(/\/+$/,``)+_(t)},D.get=(e,t)=>({url:D.url(e,t),method:`get`}),D.head=(e,t)=>({url:D.url(e,t),method:`head`});var O=(e,t)=>({url:O.url(e,t),method:`delete`});O.definition={methods:[`delete`],url:`/admin/graphql/tokens/{tokenId}`},O.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={tokenId:e}),Array.isArray(e)&&(e={tokenId:e[0]}),e=v(e);let n={tokenId:e.tokenId};return O.definition.url.replace(`{tokenId}`,n.tokenId.toString()).replace(/\/+$/,``)+_(t)},O.delete=(e,t)=>({url:O.url(e,t),method:`delete`});var k=t({__name:`Tokens`,props:{tokens:{},dates:{},readOnly:{type:Boolean}},setup(t){let _=t;function v(t){confirm(e(`Are you sure you want to delete the “{name}” token?`,{name:t.name}))&&o.delete(O(t.id))}let S=b(),C=p({get columns(){return[S.link(`name`,{header:e(`Name`),props:({row:e})=>({href:D(e.original.id).url,inertia:!1})}),S.date(`lastUsed`,{header:e(`Last Used`)}),S.date(`expiryDate`,{header:e(`Expires`)}),S.actions(({row:e})=>[s(y,{onClick:()=>v(e.original)})])]},get data(){return _.tokens},state:{get columnVisibility(){return{name:!0,lastUsed:!0,expiryDate:!0,actions:!_.readOnly}}},enableSorting:!1,getCoreRowModel:d()});return(t,o)=>(n(),u(x,null,{actions:i(()=>[r(g,{href:a(E)().url,icon:`plus`,inertia:!1,appearance:`button`,variant:`primary`},{default:i(()=>[l(c(a(e)(`New token`)),1)]),_:1},8,[`href`])]),default:i(()=>[r(h,{padding:0,appearance:`raised`},{default:i(()=>[r(m,{table:a(C)},{"empty-row":i(()=>[r(f,{label:a(e)(`No GraphQL tokens exist yet.`)},{default:i(()=>[r(g,{href:a(E)().url,icon:`plus`,inertia:!1,appearance:`button`},{default:i(()=>[l(c(a(e)(`New token`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1})]),_:1}))}});export{k as default}; \ No newline at end of file diff --git a/resources/build/assets/UserGroups-C0GYZb_5.js b/resources/build/assets/UserGroups-D9CUs3uK.js similarity index 96% rename from resources/build/assets/UserGroups-C0GYZb_5.js rename to resources/build/assets/UserGroups-D9CUs3uK.js index 641a77cbb38..ec7b386f655 100644 --- a/resources/build/assets/UserGroups-C0GYZb_5.js +++ b/resources/build/assets/UserGroups-D9CUs3uK.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,R as r,T as i,X as a,dt as o,ft as s,k as c,m as l,tt as u,v as d,w as f,x as p,y as m}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as h,n as g,s as _,t as v}from"./AdminTable-C5dgSydv.js";import{s as y}from"./InlineFlash-BCEBB6cj.js";import{t as b}from"./DeleteButton-3fbwp8kr.js";import{t as x}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as S}from"./IndexLayout-rBmWr-Tr.js";import{n as C,r as w,t as T}from"./UserGroupsController-Wt-WndSC.js";var E=n({__name:`UserGroups`,props:{groups:{},subnav:{},readOnly:{type:Boolean}},setup(n){let E=n;function D(t){confirm(e(`Are you sure you want to delete "{name}"?`,{name:t.name}))&&s.delete(C(t.id))}let O=x(),k=_({get columns(){return[O.link(`name`,{header:e(`Name`),props:({row:e})=>({href:w(e.original.id).url})}),O.handle(`handle`),O.actions(({row:e})=>[c(b,{onClick:()=>D(e.original)})])]},get data(){return E.groups},state:{get columnVisibility(){return{}}},manualPagination:!0,pageCount:1,getCoreRowModel:h()});return(s,c)=>(r(),m(S,null,{actions:a(()=>[i(y,{inertia:!1,href:o(T)().url,class:`btn submit add icon`,icon:`plus`,appearance:`button`,variant:`primary`},{default:a(()=>[f(u(o(e)(`New user group`)),1)]),_:1},8,[`href`])]),"interior-nav":a(()=>[d(`craft-nav-list`,null,[(r(!0),p(l,null,t(n.subnav,(e,t)=>(r(),m(y,{key:t,as:`craft-nav-item`,active:e.active??!1,href:e.url,inertia:e.inertia??!0,block:``,flush:``},{default:a(()=>[f(u(e.label),1)]),_:2},1032,[`active`,`href`,`inertia`]))),128))])]),default:a(()=>[i(v,{table:o(k)},{"empty-row":a(()=>[i(g,{icon:`users`,label:o(e)(`No groups exist yet.`)},{default:a(()=>[i(y,{inertia:!1,href:o(T)().url,class:`btn submit add icon`,icon:`plus`,appearance:`button`},{default:a(()=>[f(u(o(e)(`New user group`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1}))}});export{E as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,R as r,T as i,X as a,dt as o,ft as s,k as c,m as l,tt as u,v as d,w as f,x as p,y as m}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as h,n as g,s as _,t as v}from"./AdminTable-C5dgSydv.js";import{s as y}from"./InlineFlash-BCEBB6cj.js";import{t as b}from"./DeleteButton-3fbwp8kr.js";import{t as x}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as S}from"./IndexLayout-6yHrM6uc.js";import{n as C,r as w,t as T}from"./UserGroupsController-Wt-WndSC.js";var E=n({__name:`UserGroups`,props:{groups:{},subnav:{},readOnly:{type:Boolean}},setup(n){let E=n;function D(t){confirm(e(`Are you sure you want to delete "{name}"?`,{name:t.name}))&&s.delete(C(t.id))}let O=x(),k=_({get columns(){return[O.link(`name`,{header:e(`Name`),props:({row:e})=>({href:w(e.original.id).url})}),O.handle(`handle`),O.actions(({row:e})=>[c(b,{onClick:()=>D(e.original)})])]},get data(){return E.groups},state:{get columnVisibility(){return{}}},manualPagination:!0,pageCount:1,getCoreRowModel:h()});return(s,c)=>(r(),m(S,null,{actions:a(()=>[i(y,{inertia:!1,href:o(T)().url,class:`btn submit add icon`,icon:`plus`,appearance:`button`,variant:`primary`},{default:a(()=>[f(u(o(e)(`New user group`)),1)]),_:1},8,[`href`])]),"interior-nav":a(()=>[d(`craft-nav-list`,null,[(r(!0),p(l,null,t(n.subnav,(e,t)=>(r(),m(y,{key:t,as:`craft-nav-item`,active:e.active??!1,href:e.url,inertia:e.inertia??!0,block:``,flush:``},{default:a(()=>[f(u(e.label),1)]),_:2},1032,[`active`,`href`,`inertia`]))),128))])]),default:a(()=>[i(v,{table:o(k)},{"empty-row":a(()=>[i(g,{icon:`users`,label:o(e)(`No groups exist yet.`)},{default:a(()=>[i(y,{inertia:!1,href:o(T)().url,class:`btn submit add icon`,icon:`plus`,appearance:`button`},{default:a(()=>[f(u(o(e)(`New user group`)),1)]),_:1},8,[`href`])]),_:1},8,[`label`])]),_:1},8,[`table`])]),_:1}))}});export{E as default}; \ No newline at end of file diff --git a/resources/build/assets/UserGroupsEdit-CKRngeMs.js b/resources/build/assets/UserGroupsEdit-CMxBtHZ1.js similarity index 97% rename from resources/build/assets/UserGroupsEdit-CKRngeMs.js rename to resources/build/assets/UserGroupsEdit-CMxBtHZ1.js index 4f7fb65e4f3..54b22a23834 100644 --- a/resources/build/assets/UserGroupsEdit-CKRngeMs.js +++ b/resources/build/assets/UserGroupsEdit-CMxBtHZ1.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,H as r,Q as i,R as a,T as o,X as s,_ as c,b as l,dt as u,et as d,ft as f,m as p,s as m,t as h,tt as g,v as _,w as v,x as y,y as b}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as x}from"./Pane-DrGNHYDe.js";import{t as S}from"./CraftInput-5KetvMVv.js";import{n as C,t as w}from"./CraftTextarea-CNtKDxBR.js";import{t as T}from"./AppLayout-BtboO7mz.js";import{t as E}from"./useSettingsSave-D9MlzG7m.js";import{t as D}from"./CraftInputHandle-DbWX1yFQ.js";import{i as O,n as k}from"./UserGroupsController-Wt-WndSC.js";function A(e){return e.nested&&typeof e.nested==`object`&&!Array.isArray(e.nested)&&Object.keys(e.nested).length>0}function j(e){return!e||!A(e)?[]:Object.values(e.nested).flatMap(e=>[e.key.toLowerCase(),...j(e)])}var M={key:0,slot:`help-text`},N={key:1,class:`flex gap-1 items-center`,"data-color":`warning`},P=h(n({__name:`PermissionList`,props:{modelValue:{default:()=>[]},permissions:{default:()=>({})},disabled:{type:Boolean,default:!1},level:{default:0}},emits:[`update:modelValue`],setup(e,{emit:n}){let c=n,f=e;function m(e){let t=e.toLowerCase();if(f.modelValue.indexOf(t)===-1)c(`update:modelValue`,[...f.modelValue,t]);else{let n=new Set([t,...j(f.permissions[e])]);c(`update:modelValue`,f.modelValue.filter(e=>!n.has(e)))}}return(n,f)=>{let h=r(`PermissionList`,!0);return a(!0),y(p,null,t(e.permissions,(t,n)=>(a(),y(`ul`,{class:`group`,key:n,style:d({"--gap-x":`calc((${e.level} * 1lh) + var(--c-spacing-md))`})},[_(`li`,null,[o(C,{label:t.label,"model-value":e.modelValue.includes(n.toLowerCase()),value:n,disabled:e.disabled,"onUpdate:modelValue":e=>m(n),class:i({"cp-checkbox-indentation":e.level>0})},{default:s(()=>[t.info||t.warning?(a(),y(`div`,M,[t.info?(a(),y(p,{key:0},[v(g(t.info),1)],64)):l(``,!0),t.warning?(a(),y(`div`,N,[f[1]||=_(`craft-icon`,{name:`triangle-exclamation`},null,-1),v(` `+g(t.warning),1)])):l(``,!0)])):l(``,!0)]),_:2},1032,[`label`,`model-value`,`value`,`disabled`,`onUpdate:modelValue`,`class`]),u(A)(t)?(a(),b(h,{key:0,permissions:t.nested,"model-value":e.modelValue,disabled:e.disabled||!e.modelValue.includes(t.key.toLowerCase()),"onUpdate:modelValue":f[0]||=e=>c(`update:modelValue`,e),level:e.level+1},null,8,[`permissions`,`model-value`,`disabled`,`level`])):l(``,!0)])],4))),128)}}}),[[`__scopeId`,`data-v-851d8baa`]]),F={class:`grid gap-3`},I={class:`text-lg mb-3`},L={class:`grid gap-3`},R={class:`flex gap-2 items-center`},z=[`id`],B=[`onClick`],V=n({__name:`UserGroupsEdit`,props:{group:{},permissions:{},formActions:{},redirect:{},toolbar:{},errors:{},readOnly:{type:Boolean},redirectUrl:{}},setup(n){let r=n,i=m({id:r.group.id,redirect:r.redirect,name:r.group.name,handle:r.group.handle,description:r.group.description??``,permissions:r.group.permissions??[]});function l(e){return Object.values(e).flatMap(e=>[e.key,...A(e)?l(e.nested):[]])}let d=c(()=>r.permissions.reduce((e,t)=>(e[t.handle]=l(t.permissions).map(e=>e.toLowerCase()),e),{}));function h(e){if(!e)return!1;let t=new Set(i.permissions);return e.every(e=>t.has(e))}function C(e){let t=d.value[e];if(t)if(h(t)){let e=new Set(t);i.permissions=i.permissions.filter(t=>!e.has(t))}else i.permissions=[...new Set([...i.permissions,...t])]}let{save:j}=E(i,O),M=c(()=>r.readOnly||!r.group.id?[]:[{variant:`danger`,label:e(`Delete group`),onClick:()=>{confirm(e(`Are you sure you want to delete “{name}”?`,{name:r.group.name}))&&f.delete(k({groupId:r.group.id}))}}]);return(r,c)=>(a(),b(T,{form:u(i),"form-actions":M.value,onSave:u(j)},{default:s(()=>[o(x,{appearance:`raised`},{default:s(()=>[_(`div`,F,[o(S,{label:u(e)(`Name`),id:`name`,"data-error-key":`name`,autofocus:!0,required:!0,disabled:n.readOnly,error:n.errors?.name,name:`name`,modelValue:u(i).name,"onUpdate:modelValue":c[0]||=e=>u(i).name=e},null,8,[`label`,`disabled`,`error`,`modelValue`]),o(D,{label:u(e)(`Handle`),id:`handle`,modelValue:u(i).handle,"onUpdate:modelValue":c[1]||=e=>u(i).handle=e,autocorrect:!1,autocapitalize:!1,name:`handle`,error:n.errors?.handle,required:!0,"data-error-key":`handle`,disabled:n.readOnly},null,8,[`label`,`modelValue`,`error`,`disabled`]),o(w,{label:u(e)(`Description`),id:`description`,name:`description`,modelValue:u(i).description,"onUpdate:modelValue":c[2]||=e=>u(i).description=e,error:n.errors?.description,"data-error-key":`description`,disabled:n.readOnly},null,8,[`label`,`modelValue`,`error`,`disabled`])]),c[4]||=_(`hr`,{class:`my-8`},null,-1),_(`h2`,I,g(u(e)(`Permissions`)),1),_(`div`,L,[(a(!0),y(p,null,t(n.permissions,t=>(a(),y(`div`,{key:t.handle},[_(`div`,R,[_(`h3`,{class:`mb-1 text-base`,id:`content-heading-${t.handle}`},g(t.heading),9,z),_(`craft-button`,{type:`button`,size:`small`,appearance:`plain`,onClick:e=>C(t.handle)},[h(d.value[t.handle])?(a(),y(p,{key:0},[v(g(u(e)(`Deselect all`)),1)],64)):(a(),y(p,{key:1},[v(g(u(e)(`Select all`)),1)],64))],8,B)]),o(P,{permissions:t.permissions,modelValue:u(i).permissions,"onUpdate:modelValue":c[3]||=e=>u(i).permissions=e},null,8,[`permissions`,`modelValue`])]))),128))])]),_:1})]),_:1},8,[`form`,`form-actions`,`onSave`]))}});export{V as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,H as r,Q as i,R as a,T as o,X as s,_ as c,b as l,dt as u,et as d,ft as f,m as p,s as m,t as h,tt as g,v as _,w as v,x as y,y as b}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{t as x}from"./Pane-DrGNHYDe.js";import{t as S}from"./CraftInput-5KetvMVv.js";import{n as C,t as w}from"./CraftTextarea-CNtKDxBR.js";import{t as T}from"./AppLayout-CjKT-72e.js";import{t as E}from"./useSettingsSave-D9MlzG7m.js";import{t as D}from"./CraftInputHandle-DbWX1yFQ.js";import{i as O,n as k}from"./UserGroupsController-Wt-WndSC.js";function A(e){return e.nested&&typeof e.nested==`object`&&!Array.isArray(e.nested)&&Object.keys(e.nested).length>0}function j(e){return!e||!A(e)?[]:Object.values(e.nested).flatMap(e=>[e.key.toLowerCase(),...j(e)])}var M={key:0,slot:`help-text`},N={key:1,class:`flex gap-1 items-center`,"data-color":`warning`},P=h(n({__name:`PermissionList`,props:{modelValue:{default:()=>[]},permissions:{default:()=>({})},disabled:{type:Boolean,default:!1},level:{default:0}},emits:[`update:modelValue`],setup(e,{emit:n}){let c=n,f=e;function m(e){let t=e.toLowerCase();if(f.modelValue.indexOf(t)===-1)c(`update:modelValue`,[...f.modelValue,t]);else{let n=new Set([t,...j(f.permissions[e])]);c(`update:modelValue`,f.modelValue.filter(e=>!n.has(e)))}}return(n,f)=>{let h=r(`PermissionList`,!0);return a(!0),y(p,null,t(e.permissions,(t,n)=>(a(),y(`ul`,{class:`group`,key:n,style:d({"--gap-x":`calc((${e.level} * 1lh) + var(--c-spacing-md))`})},[_(`li`,null,[o(C,{label:t.label,"model-value":e.modelValue.includes(n.toLowerCase()),value:n,disabled:e.disabled,"onUpdate:modelValue":e=>m(n),class:i({"cp-checkbox-indentation":e.level>0})},{default:s(()=>[t.info||t.warning?(a(),y(`div`,M,[t.info?(a(),y(p,{key:0},[v(g(t.info),1)],64)):l(``,!0),t.warning?(a(),y(`div`,N,[f[1]||=_(`craft-icon`,{name:`triangle-exclamation`},null,-1),v(` `+g(t.warning),1)])):l(``,!0)])):l(``,!0)]),_:2},1032,[`label`,`model-value`,`value`,`disabled`,`onUpdate:modelValue`,`class`]),u(A)(t)?(a(),b(h,{key:0,permissions:t.nested,"model-value":e.modelValue,disabled:e.disabled||!e.modelValue.includes(t.key.toLowerCase()),"onUpdate:modelValue":f[0]||=e=>c(`update:modelValue`,e),level:e.level+1},null,8,[`permissions`,`model-value`,`disabled`,`level`])):l(``,!0)])],4))),128)}}}),[[`__scopeId`,`data-v-851d8baa`]]),F={class:`grid gap-3`},I={class:`text-lg mb-3`},L={class:`grid gap-3`},R={class:`flex gap-2 items-center`},z=[`id`],B=[`onClick`],V=n({__name:`UserGroupsEdit`,props:{group:{},permissions:{},formActions:{},redirect:{},toolbar:{},errors:{},readOnly:{type:Boolean},redirectUrl:{}},setup(n){let r=n,i=m({id:r.group.id,redirect:r.redirect,name:r.group.name,handle:r.group.handle,description:r.group.description??``,permissions:r.group.permissions??[]});function l(e){return Object.values(e).flatMap(e=>[e.key,...A(e)?l(e.nested):[]])}let d=c(()=>r.permissions.reduce((e,t)=>(e[t.handle]=l(t.permissions).map(e=>e.toLowerCase()),e),{}));function h(e){if(!e)return!1;let t=new Set(i.permissions);return e.every(e=>t.has(e))}function C(e){let t=d.value[e];if(t)if(h(t)){let e=new Set(t);i.permissions=i.permissions.filter(t=>!e.has(t))}else i.permissions=[...new Set([...i.permissions,...t])]}let{save:j}=E(i,O),M=c(()=>r.readOnly||!r.group.id?[]:[{variant:`danger`,label:e(`Delete group`),onClick:()=>{confirm(e(`Are you sure you want to delete “{name}”?`,{name:r.group.name}))&&f.delete(k({groupId:r.group.id}))}}]);return(r,c)=>(a(),b(T,{form:u(i),"form-actions":M.value,onSave:u(j)},{default:s(()=>[o(x,{appearance:`raised`},{default:s(()=>[_(`div`,F,[o(S,{label:u(e)(`Name`),id:`name`,"data-error-key":`name`,autofocus:!0,required:!0,disabled:n.readOnly,error:n.errors?.name,name:`name`,modelValue:u(i).name,"onUpdate:modelValue":c[0]||=e=>u(i).name=e},null,8,[`label`,`disabled`,`error`,`modelValue`]),o(D,{label:u(e)(`Handle`),id:`handle`,modelValue:u(i).handle,"onUpdate:modelValue":c[1]||=e=>u(i).handle=e,autocorrect:!1,autocapitalize:!1,name:`handle`,error:n.errors?.handle,required:!0,"data-error-key":`handle`,disabled:n.readOnly},null,8,[`label`,`modelValue`,`error`,`disabled`]),o(w,{label:u(e)(`Description`),id:`description`,name:`description`,modelValue:u(i).description,"onUpdate:modelValue":c[2]||=e=>u(i).description=e,error:n.errors?.description,"data-error-key":`description`,disabled:n.readOnly},null,8,[`label`,`modelValue`,`error`,`disabled`])]),c[4]||=_(`hr`,{class:`my-8`},null,-1),_(`h2`,I,g(u(e)(`Permissions`)),1),_(`div`,L,[(a(!0),y(p,null,t(n.permissions,t=>(a(),y(`div`,{key:t.handle},[_(`div`,R,[_(`h3`,{class:`mb-1 text-base`,id:`content-heading-${t.handle}`},g(t.heading),9,z),_(`craft-button`,{type:`button`,size:`small`,appearance:`plain`,onClick:e=>C(t.handle)},[h(d.value[t.handle])?(a(),y(p,{key:0},[v(g(u(e)(`Deselect all`)),1)],64)):(a(),y(p,{key:1},[v(g(u(e)(`Select all`)),1)],64))],8,B)]),o(P,{permissions:t.permissions,modelValue:u(i).permissions,"onUpdate:modelValue":c[3]||=e=>u(i).permissions=e},null,8,[`permissions`,`modelValue`])]))),128))])]),_:1})]),_:1},8,[`form`,`form-actions`,`onSave`]))}});export{V as default}; \ No newline at end of file diff --git a/resources/build/assets/Volumes-C5ZHx4An.js b/resources/build/assets/Volumes-BfjPXiYZ.js similarity index 94% rename from resources/build/assets/Volumes-C5ZHx4An.js rename to resources/build/assets/Volumes-BfjPXiYZ.js index 4de28ad6bbf..8228d6d0736 100644 --- a/resources/build/assets/Volumes-C5ZHx4An.js +++ b/resources/build/assets/Volumes-BfjPXiYZ.js @@ -1 +1 @@ -import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,J as r,P as i,R as a,T as o,X as s,_ as c,dt as l,ft as u,k as d,m as f,ot as p,tt as m,v as h,w as g,x as _,y as v}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as y,n as b,s as x,t as S}from"./AdminTable-C5dgSydv.js";import{s as C}from"./InlineFlash-BCEBB6cj.js";import{t as w}from"./DeleteButton-3fbwp8kr.js";import{t as T}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as E}from"./IndexLayout-rBmWr-Tr.js";import{a as D,c as O,i as k,n as A,r as j,t as M}from"./VolumesController-ChaxPTtl.js";var N=n({__name:`Volumes`,props:{title:{},volumes:{},sort:{},readOnly:{type:Boolean}},setup(n){let N=n;function P(t){confirm(e(`Are you sure you want to delete “{name}?`,{name:t.name}))&&u.delete(A(t.id))}let F=p(N.volumes.map(e=>e.id)),I=c(()=>(F.value??[]).map(e=>N.volumes.find(t=>t.id===e)).filter(e=>e!==void 0));function L(e,t){let n=[...F.value],[r]=n.splice(e,1);r!==void 0&&(n.splice(t,0,r),F.value=n)}r(F,(e,t)=>{i(()=>{u.post(D(),{ids:[...e]},{preserveScroll:!0,preserveState:!0,onError:()=>{F.value=t}})})});let R=T(),z=c(()=>({name:!0,handle:!0,actions:!N.readOnly})),B=c(()=>[R.link(`name`,{header:e(`Name`),props:({row:e})=>({href:j(e.original.id).url,inertia:!1})}),R.handle(`handle`),R.actions(({row:e})=>[d(w,{onClick:()=>P(e.original)})])]),V=x({get data(){return I.value},get columns(){return B.value},state:{get columnVisibility(){return z.value}},enableSorting:!1,getCoreRowModel:y()}),H=c(()=>({volumes:{label:e(`Volumes`),url:k().url,active:!0},transforms:{label:e(`Image Transforms`),url:O().url}}));return(r,i)=>(a(),v(E,{title:n.title},{actions:s(()=>[o(C,{appearance:`button`,href:l(M)().url,variant:`primary`,inertia:!1,icon:`plus`},{default:s(()=>[g(m(l(e)(`New volume`)),1)]),_:1},8,[`href`])]),"interior-nav":s(()=>[h(`craft-nav-list`,null,[(a(!0),_(f,null,t(H.value,(e,t)=>(a(),v(C,{key:t,as:`craft-nav-item`,active:e.active??!1,href:e.url,block:``,flush:``,inertia:e.inertia??!0},{default:s(()=>[g(m(e.label),1)]),_:2},1032,[`active`,`href`,`inertia`]))),128))])]),default:s(()=>[o(S,{table:l(V),reorderable:!0,"read-only":n.readOnly,onReorder:L},{"empty-row":s(()=>[o(b,{label:l(e)(`No volumes exist yet.`),icon:`light/files`},null,8,[`label`])]),_:1},8,[`table`,`read-only`])]),_:1},8,[`title`]))}});export{N as default}; \ No newline at end of file +import{l as e}from"./nav-item-CDlDuMpT-DENemU4x.js";import"./cp-C98QgSGF.js";import{B as t,E as n,J as r,P as i,R as a,T as o,X as s,_ as c,dt as l,ft as u,k as d,m as f,ot as p,tt as m,v as h,w as g,x as _,y as v}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{l as y,n as b,s as x,t as S}from"./AdminTable-C5dgSydv.js";import{s as C}from"./InlineFlash-BCEBB6cj.js";import{t as w}from"./DeleteButton-3fbwp8kr.js";import{t as T}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as E}from"./IndexLayout-6yHrM6uc.js";import{a as D,c as O,i as k,n as A,r as j,t as M}from"./VolumesController-ChaxPTtl.js";var N=n({__name:`Volumes`,props:{title:{},volumes:{},sort:{},readOnly:{type:Boolean}},setup(n){let N=n;function P(t){confirm(e(`Are you sure you want to delete “{name}?`,{name:t.name}))&&u.delete(A(t.id))}let F=p(N.volumes.map(e=>e.id)),I=c(()=>(F.value??[]).map(e=>N.volumes.find(t=>t.id===e)).filter(e=>e!==void 0));function L(e,t){let n=[...F.value],[r]=n.splice(e,1);r!==void 0&&(n.splice(t,0,r),F.value=n)}r(F,(e,t)=>{i(()=>{u.post(D(),{ids:[...e]},{preserveScroll:!0,preserveState:!0,onError:()=>{F.value=t}})})});let R=T(),z=c(()=>({name:!0,handle:!0,actions:!N.readOnly})),B=c(()=>[R.link(`name`,{header:e(`Name`),props:({row:e})=>({href:j(e.original.id).url,inertia:!1})}),R.handle(`handle`),R.actions(({row:e})=>[d(w,{onClick:()=>P(e.original)})])]),V=x({get data(){return I.value},get columns(){return B.value},state:{get columnVisibility(){return z.value}},enableSorting:!1,getCoreRowModel:y()}),H=c(()=>({volumes:{label:e(`Volumes`),url:k().url,active:!0},transforms:{label:e(`Image Transforms`),url:O().url}}));return(r,i)=>(a(),v(E,{title:n.title},{actions:s(()=>[o(C,{appearance:`button`,href:l(M)().url,variant:`primary`,inertia:!1,icon:`plus`},{default:s(()=>[g(m(l(e)(`New volume`)),1)]),_:1},8,[`href`])]),"interior-nav":s(()=>[h(`craft-nav-list`,null,[(a(!0),_(f,null,t(H.value,(e,t)=>(a(),v(C,{key:t,as:`craft-nav-item`,active:e.active??!1,href:e.url,block:``,flush:``,inertia:e.inertia??!0},{default:s(()=>[g(m(e.label),1)]),_:2},1032,[`active`,`href`,`inertia`]))),128))])]),default:s(()=>[o(S,{table:l(V),reorderable:!0,"read-only":n.readOnly,onReorder:L},{"empty-row":s(()=>[o(b,{label:l(e)(`No volumes exist yet.`),icon:`light/files`},null,8,[`label`])]),_:1},8,[`table`,`read-only`])]),_:1},8,[`title`]))}});export{N as default}; \ No newline at end of file diff --git a/resources/build/assets/cp-B2Jz2JL5.js b/resources/build/assets/cp-B2Jz2JL5.js deleted file mode 100644 index c2a23dfe105..00000000000 --- a/resources/build/assets/cp-B2Jz2JL5.js +++ /dev/null @@ -1 +0,0 @@ -import"./cp-C98QgSGF.js";import{t as e}from"./cp-Cb7iCHCs.js";import"./CpGlobalSidebar-7AFxlz3R.js";import"./CpQueueIndicator-Cperx-7A.js";window.Cp={...window.Cp||{},...e},console.log(`window.Cp defined`,window.Cp); \ No newline at end of file diff --git a/resources/build/assets/cp-Ck7FKPK5.css b/resources/build/assets/cp-Ck7FKPK5.css deleted file mode 100644 index fe771777b5b..00000000000 --- a/resources/build/assets/cp-Ck7FKPK5.css +++ /dev/null @@ -1,2 +0,0 @@ -/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-500:oklch(55.6% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--inset-shadow-sm:inset 0 2px 4px #0000000d;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-border-subtle:var(--c-color-neutral-border-quiet)}}@layer base,components;@layer cp{@layer preflight{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}ol,ul,menu{list-style:none}img{max-width:100%;height:auto;display:flex}}@layer theme{:root,:host{--color-gray-50:#eaecef;--color-gray-100:#d4d7dd;--color-gray-200:#c2c6ce;--color-gray-300:#9ba1ae;--color-gray-400:#888e9c;--color-gray-500:#757b8a;--color-gray-600:#626978;--color-gray-700:#4f5665;--color-gray-800:#3e4555;--color-gray-900:#2e3545;--color-gray-950:#1e2635;--color-red-50:#fae8e8;--color-red-100:#f6cdcc;--color-red-200:#f4b6b4;--color-red-300:#ee817e;--color-red-400:#e8645f;--color-red-500:#dc463e;--color-red-600:#c72c22;--color-red-700:#a32720;--color-red-800:#80231f;--color-red-900:#631b18;--color-red-950:#4b110f;--color-orange-50:#fbead2;--color-orange-100:#f7d0a1;--color-orange-200:#f4ba7c;--color-orange-300:#ed8633;--color-orange-400:#e6692c;--color-orange-500:#d45124;--color-orange-600:#b5441d;--color-orange-700:#963816;--color-orange-800:#792c12;--color-orange-900:#5e220e;--color-orange-950:#44180b;--color-amber-50:#fbecaf;--color-amber-100:#f7d36f;--color-amber-200:#f4bd44;--color-amber-300:#df8e32;--color-amber-400:#ca7c2c;--color-amber-500:#b56825;--color-amber-600:#a0551e;--color-amber-700:#8a4217;--color-amber-800:#703411;--color-amber-900:#58270b;--color-amber-950:#411b06;--color-emerald-50:#cff6e1;--color-emerald-100:#9ae7be;--color-emerald-200:#77d9a6;--color-emerald-300:#51b37f;--color-emerald-400:#479e70;--color-emerald-500:#3d8961;--color-emerald-600:#327555;--color-emerald-700:#286048;--color-emerald-800:#1e4d3c;--color-emerald-900:#173b2e;--color-emerald-950:#112a21;--color-blue-50:#e2edfd;--color-blue-100:#c1d9fb;--color-blue-200:#a5c8fa;--color-blue-300:#68a2f7;--color-blue-400:#518cf6;--color-blue-500:#3e74f2;--color-blue-600:#305ce7;--color-blue-700:#2244d7;--color-blue-800:#2138a7;--color-blue-900:#1d2d7a;--color-blue-950:#192250;--color-yellow-50:#fcef90;--color-yellow-100:#f7d358;--color-yellow-200:#eebf40;--color-yellow-300:#ce9733;--color-yellow-400:#bd822c;--color-yellow-500:#aa6f24;--color-yellow-600:#945c1d;--color-yellow-700:#7c4b16;--color-yellow-800:#633c12;--color-yellow-900:#4c2e0e;--color-yellow-950:#37210a;--color-slate-50:#e9eef3;--color-slate-100:#ced7e2;--color-slate-200:#bdc7d4;--color-slate-300:#95a2b4;--color-slate-400:#828fa4;--color-slate-500:#6f7c94;--color-slate-600:#5c6982;--color-slate-700:#4a576d;--color-slate-800:#3a455a;--color-slate-900:#2b3549;--color-slate-950:#1e2637;--color-lime-50:#ddf7a2;--color-lime-100:#b4e758;--color-lime-200:#9ed742;--color-lime-300:#7ab034;--color-lime-400:#6a9c2d;--color-lime-500:#5d8726;--color-lime-600:#50731f;--color-lime-700:#435e18;--color-lime-800:#344c13;--color-lime-900:#273a0e;--color-lime-950:#1b2a09;--color-green-50:#cef7d8;--color-green-100:#96e9a8;--color-green-200:#6add82;--color-green-300:#52b555;--color-green-400:#48a04a;--color-green-500:#3e8b42;--color-green-600:#34763b;--color-green-700:#2b6133;--color-green-800:#234e2b;--color-green-900:#1b3b21;--color-green-950:#142b18;--color-teal-50:#c7f7ec;--color-teal-100:#90e7d6;--color-teal-200:#6dd7c4;--color-teal-300:#4fb0a1;--color-teal-400:#459c90;--color-teal-500:#3b877f;--color-teal-600:#31736d;--color-teal-700:#275f5b;--color-teal-800:#1e4c49;--color-teal-900:#163a39;--color-teal-950:#0f2a2a;--color-cyan-50:#c9f5fc;--color-cyan-100:#7fe6fa;--color-cyan-200:#66d4f1;--color-cyan-300:#4dacce;--color-cyan-400:#4397bb;--color-cyan-500:#3983a5;--color-cyan-600:#2f6f8d;--color-cyan-700:#265c74;--color-cyan-800:#1e4a5e;--color-cyan-900:#17384b;--color-cyan-950:#102836;--color-sky-50:#dceffc;--color-sky-100:#aaddfb;--color-sky-200:#84cefa;--color-sky-300:#4ca8eb;--color-sky-400:#4193d9;--color-sky-500:#377fc5;--color-sky-600:#2e6ca7;--color-sky-700:#25598a;--color-sky-800:#1d476f;--color-sky-900:#163655;--color-sky-950:#10273e;--color-zinc-50:#ededee;--color-zinc-100:#d6d6da;--color-zinc-200:#c5c5ca;--color-zinc-300:#a0a0a7;--color-zinc-400:#8d8d95;--color-zinc-500:#7b7b83;--color-zinc-600:#686872;--color-zinc-700:#55555f;--color-zinc-800:#44444c;--color-zinc-900:#34343b;--color-zinc-950:#25252b;--color-violet-50:#eeebfd;--color-violet-100:#d8d2fb;--color-violet-200:#c9bdfa;--color-violet-300:#a991f8;--color-violet-400:#9979f7;--color-violet-500:#8b5df5;--color-violet-600:#7c3cf4;--color-violet-700:#6a1be3;--color-violet-800:#5518b5;--color-violet-900:#401889;--color-violet-950:#2d0f69;--color-purple-50:#f2eafd;--color-purple-100:#e2cefb;--color-purple-200:#d6b9f9;--color-purple-300:#be88f8;--color-purple-400:#b16df7;--color-purple-500:#a24ff6;--color-purple-600:#902bf2;--color-purple-700:#7815d6;--color-purple-800:#6118a6;--color-purple-900:#4b167c;--color-purple-950:#380963;--color-fuchsia-50:#f7e7fd;--color-fuchsia-100:#eecafb;--color-fuchsia-200:#e9b2f9;--color-fuchsia-300:#dd78f7;--color-fuchsia-400:#d15bed;--color-fuchsia-500:#c23be0;--color-fuchsia-600:#ac22c8;--color-fuchsia-700:#8e1ea3;--color-fuchsia-800:#721c7f;--color-fuchsia-900:#571861;--color-fuchsia-950:#401146;--color-pink-50:#f9e7f2;--color-pink-100:#f4cbe4;--color-pink-200:#f1b3d8;--color-pink-300:#eb7bba;--color-pink-400:#e65ba6;--color-pink-500:#db3b88;--color-pink-600:#c2296a;--color-pink-700:#a22054;--color-pink-800:#801d44;--color-pink-900:#631735;--color-pink-950:#481127;--color-rose-50:#fbe8ea;--color-rose-100:#f7ccd0;--color-rose-200:#f3b6bd;--color-rose-300:#ee7f8f;--color-rose-400:#ec5e74;--color-rose-500:#e43852;--color-rose-600:#c7293f;--color-rose-700:#a52138;--color-rose-800:#851930;--color-rose-900:#681225;--color-rose-950:#4e0b1b;--color-neutral-50:#ededed;--color-neutral-100:#d7d7d7;--color-neutral-200:#c5c5c5;--color-neutral-300:#a0a0a0;--color-neutral-400:#8e8e8e;--color-neutral-500:#7c7c7c;--color-neutral-600:#686868;--color-neutral-700:#565656;--color-neutral-800:#444;--color-neutral-900:#343434;--color-neutral-950:#262626;--color-stone-50:#eeedec;--color-stone-100:#d8d7d5;--color-stone-200:#c8c5c2;--color-stone-300:#a4a09b;--color-stone-400:#928e88;--color-stone-500:#807a75;--color-stone-600:#6d6862;--color-stone-700:#5a5550;--color-stone-800:#48443f;--color-stone-900:#373430;--color-stone-950:#282523;--color-indigo-50:#e7ebfd;--color-indigo-100:#cfd5fb;--color-indigo-200:#bbc2fa;--color-indigo-300:#9198f8;--color-indigo-400:#7b83f6;--color-indigo-500:#6b6cec;--color-indigo-600:#5a54e1;--color-indigo-700:#483bd6;--color-indigo-800:#3a2eaf;--color-indigo-900:#2e2681;--color-indigo-950:#221e56;--color-base-50:#fff;--color-base-100:#f2f5f8;--color-base-200:#dae1e9;--color-base-300:#c8d2de;--color-base-400:#a6b1c1;--color-base-500:#6c7a92;--color-base-600:#5d6a83;--color-base-700:#4d5970;--color-base-800:#313c50;--color-base-900:#1f283b;--color-base-950:#0f141c;--color-static-gray-50:#eaecef;--color-static-gray-100:#d4d7dd;--color-static-gray-200:#c2c6ce;--color-static-gray-300:#9ba1ae;--color-static-gray-400:#888e9c;--color-static-gray-500:#757b8a;--color-static-gray-600:#626978;--color-static-gray-700:#4f5665;--color-static-gray-800:#3e4555;--color-static-gray-900:#2e3545;--color-static-gray-950:#1e2635;--color-static-red-50:#fae8e8;--color-static-red-100:#f6cdcc;--color-static-red-200:#f4b6b4;--color-static-red-300:#ee817e;--color-static-red-400:#e8645f;--color-static-red-500:#dc463e;--color-static-red-600:#c72c22;--color-static-red-700:#a32720;--color-static-red-800:#80231f;--color-static-red-900:#631b18;--color-static-red-950:#4b110f;--color-static-orange-50:#fbead2;--color-static-orange-100:#f7d0a1;--color-static-orange-200:#f4ba7c;--color-static-orange-300:#ed8633;--color-static-orange-400:#e6692c;--color-static-orange-500:#d45124;--color-static-orange-600:#b5441d;--color-static-orange-700:#963816;--color-static-orange-800:#792c12;--color-static-orange-900:#5e220e;--color-static-orange-950:#44180b;--color-static-amber-50:#fbecaf;--color-static-amber-100:#f7d36f;--color-static-amber-200:#f4bd44;--color-static-amber-300:#df8e32;--color-static-amber-400:#ca7c2c;--color-static-amber-500:#b56825;--color-static-amber-600:#a0551e;--color-static-amber-700:#8a4217;--color-static-amber-800:#703411;--color-static-amber-900:#58270b;--color-static-amber-950:#411b06;--color-static-emerald-50:#cff6e1;--color-static-emerald-100:#9ae7be;--color-static-emerald-200:#77d9a6;--color-static-emerald-300:#51b37f;--color-static-emerald-400:#479e70;--color-static-emerald-500:#3d8961;--color-static-emerald-600:#327555;--color-static-emerald-700:#286048;--color-static-emerald-800:#1e4d3c;--color-static-emerald-900:#173b2e;--color-static-emerald-950:#112a21;--color-static-blue-50:#e2edfd;--color-static-blue-100:#c1d9fb;--color-static-blue-200:#a5c8fa;--color-static-blue-300:#68a2f7;--color-static-blue-400:#518cf6;--color-static-blue-500:#3e74f2;--color-static-blue-600:#305ce7;--color-static-blue-700:#2244d7;--color-static-blue-800:#2138a7;--color-static-blue-900:#1d2d7a;--color-static-blue-950:#192250;--color-static-yellow-50:#fcef90;--color-static-yellow-100:#f7d358;--color-static-yellow-200:#eebf40;--color-static-yellow-300:#ce9733;--color-static-yellow-400:#bd822c;--color-static-yellow-500:#aa6f24;--color-static-yellow-600:#945c1d;--color-static-yellow-700:#7c4b16;--color-static-yellow-800:#633c12;--color-static-yellow-900:#4c2e0e;--color-static-yellow-950:#37210a;--color-static-slate-50:#e9eef3;--color-static-slate-100:#ced7e2;--color-static-slate-200:#bdc7d4;--color-static-slate-300:#95a2b4;--color-static-slate-400:#828fa4;--color-static-slate-500:#6f7c94;--color-static-slate-600:#5c6982;--color-static-slate-700:#4a576d;--color-static-slate-800:#3a455a;--color-static-slate-900:#2b3549;--color-static-slate-950:#1e2637;--color-static-lime-50:#ddf7a2;--color-static-lime-100:#b4e758;--color-static-lime-200:#9ed742;--color-static-lime-300:#7ab034;--color-static-lime-400:#6a9c2d;--color-static-lime-500:#5d8726;--color-static-lime-600:#50731f;--color-static-lime-700:#435e18;--color-static-lime-800:#344c13;--color-static-lime-900:#273a0e;--color-static-lime-950:#1b2a09;--color-static-green-50:#cef7d8;--color-static-green-100:#96e9a8;--color-static-green-200:#6add82;--color-static-green-300:#52b555;--color-static-green-400:#48a04a;--color-static-green-500:#3e8b42;--color-static-green-600:#34763b;--color-static-green-700:#2b6133;--color-static-green-800:#234e2b;--color-static-green-900:#1b3b21;--color-static-green-950:#142b18;--color-static-teal-50:#c7f7ec;--color-static-teal-100:#90e7d6;--color-static-teal-200:#6dd7c4;--color-static-teal-300:#4fb0a1;--color-static-teal-400:#459c90;--color-static-teal-500:#3b877f;--color-static-teal-600:#31736d;--color-static-teal-700:#275f5b;--color-static-teal-800:#1e4c49;--color-static-teal-900:#163a39;--color-static-teal-950:#0f2a2a;--color-static-cyan-50:#c9f5fc;--color-static-cyan-100:#7fe6fa;--color-static-cyan-200:#66d4f1;--color-static-cyan-300:#4dacce;--color-static-cyan-400:#4397bb;--color-static-cyan-500:#3983a5;--color-static-cyan-600:#2f6f8d;--color-static-cyan-700:#265c74;--color-static-cyan-800:#1e4a5e;--color-static-cyan-900:#17384b;--color-static-cyan-950:#102836;--color-static-sky-50:#dceffc;--color-static-sky-100:#aaddfb;--color-static-sky-200:#84cefa;--color-static-sky-300:#4ca8eb;--color-static-sky-400:#4193d9;--color-static-sky-500:#377fc5;--color-static-sky-600:#2e6ca7;--color-static-sky-700:#25598a;--color-static-sky-800:#1d476f;--color-static-sky-900:#163655;--color-static-sky-950:#10273e;--color-static-zinc-50:#ededee;--color-static-zinc-100:#d6d6da;--color-static-zinc-200:#c5c5ca;--color-static-zinc-300:#a0a0a7;--color-static-zinc-400:#8d8d95;--color-static-zinc-500:#7b7b83;--color-static-zinc-600:#686872;--color-static-zinc-700:#55555f;--color-static-zinc-800:#44444c;--color-static-zinc-900:#34343b;--color-static-zinc-950:#25252b;--color-static-violet-50:#eeebfd;--color-static-violet-100:#d8d2fb;--color-static-violet-200:#c9bdfa;--color-static-violet-300:#a991f8;--color-static-violet-400:#9979f7;--color-static-violet-500:#8b5df5;--color-static-violet-600:#7c3cf4;--color-static-violet-700:#6a1be3;--color-static-violet-800:#5518b5;--color-static-violet-900:#401889;--color-static-violet-950:#2d0f69;--color-static-purple-50:#f2eafd;--color-static-purple-100:#e2cefb;--color-static-purple-200:#d6b9f9;--color-static-purple-300:#be88f8;--color-static-purple-400:#b16df7;--color-static-purple-500:#a24ff6;--color-static-purple-600:#902bf2;--color-static-purple-700:#7815d6;--color-static-purple-800:#6118a6;--color-static-purple-900:#4b167c;--color-static-purple-950:#380963;--color-static-fuchsia-50:#f7e7fd;--color-static-fuchsia-100:#eecafb;--color-static-fuchsia-200:#e9b2f9;--color-static-fuchsia-300:#dd78f7;--color-static-fuchsia-400:#d15bed;--color-static-fuchsia-500:#c23be0;--color-static-fuchsia-600:#ac22c8;--color-static-fuchsia-700:#8e1ea3;--color-static-fuchsia-800:#721c7f;--color-static-fuchsia-900:#571861;--color-static-fuchsia-950:#401146;--color-static-pink-50:#f9e7f2;--color-static-pink-100:#f4cbe4;--color-static-pink-200:#f1b3d8;--color-static-pink-300:#eb7bba;--color-static-pink-400:#e65ba6;--color-static-pink-500:#db3b88;--color-static-pink-600:#c2296a;--color-static-pink-700:#a22054;--color-static-pink-800:#801d44;--color-static-pink-900:#631735;--color-static-pink-950:#481127;--color-static-rose-50:#fbe8ea;--color-static-rose-100:#f7ccd0;--color-static-rose-200:#f3b6bd;--color-static-rose-300:#ee7f8f;--color-static-rose-400:#ec5e74;--color-static-rose-500:#e43852;--color-static-rose-600:#c7293f;--color-static-rose-700:#a52138;--color-static-rose-800:#851930;--color-static-rose-900:#681225;--color-static-rose-950:#4e0b1b;--color-static-neutral-50:#ededed;--color-static-neutral-100:#d7d7d7;--color-static-neutral-200:#c5c5c5;--color-static-neutral-300:#a0a0a0;--color-static-neutral-400:#8e8e8e;--color-static-neutral-500:#7c7c7c;--color-static-neutral-600:#686868;--color-static-neutral-700:#565656;--color-static-neutral-800:#444;--color-static-neutral-900:#343434;--color-static-neutral-950:#262626;--color-static-stone-50:#eeedec;--color-static-stone-100:#d8d7d5;--color-static-stone-200:#c8c5c2;--color-static-stone-300:#a4a09b;--color-static-stone-400:#928e88;--color-static-stone-500:#807a75;--color-static-stone-600:#6d6862;--color-static-stone-700:#5a5550;--color-static-stone-800:#48443f;--color-static-stone-900:#373430;--color-static-stone-950:#282523;--color-static-indigo-50:#e7ebfd;--color-static-indigo-100:#cfd5fb;--color-static-indigo-200:#bbc2fa;--color-static-indigo-300:#9198f8;--color-static-indigo-400:#7b83f6;--color-static-indigo-500:#6b6cec;--color-static-indigo-600:#5a54e1;--color-static-indigo-700:#483bd6;--color-static-indigo-800:#3a2eaf;--color-static-indigo-900:#2e2681;--color-static-indigo-950:#221e56;--color-static-base-50:#fff;--color-static-base-100:#f2f5f8;--color-static-base-200:#dae1e9;--color-static-base-300:#c8d2de;--color-static-base-400:#a6b1c1;--color-static-base-500:#6c7a92;--color-static-base-600:#5d6a83;--color-static-base-700:#4d5970;--color-static-base-800:#313c50;--color-static-base-900:#1f283b;--color-static-base-950:#0f141c}[data-theme=dark]{--color-gray-50:#3b4252;--color-gray-100:#535a69;--color-gray-200:#626877;--color-gray-300:#717786;--color-gray-400:#828896;--color-gray-500:#949aa8;--color-gray-600:#acb1bc;--color-gray-700:#bcc0c9;--color-gray-800:#d0d4da;--color-gray-900:#e5e6ea;--color-gray-950:#f6f7f9;--color-red-50:#7b221f;--color-red-100:#ab2821;--color-red-200:#c62b22;--color-red-300:#da3e35;--color-red-400:#e55b56;--color-red-500:#ed7775;--color-red-600:#f19997;--color-red-700:#f3afae;--color-red-800:#f6c9c8;--color-red-900:#f9e1e0;--color-red-950:#fdf5f5;--color-orange-50:#732a11;--color-orange-100:#9c3a17;--color-orange-200:#b3441d;--color-orange-300:#cd4e22;--color-orange-400:#e35f29;--color-orange-500:#eb7d31;--color-orange-600:#f19e4d;--color-orange-700:#f4b371;--color-orange-800:#f7cc9b;--color-orange-900:#fae3c4;--color-orange-950:#fdf6eb;--color-amber-50:#6c3210;--color-amber-100:#8f4618;--color-amber-200:#9f541d;--color-amber-300:#b16423;--color-amber-400:#c47529;--color-amber-500:#d88830;--color-amber-600:#f0a038;--color-amber-700:#f3b63f;--color-amber-800:#f7cf67;--color-amber-900:#fae694;--color-amber-950:#fdf7e1;--color-emerald-50:#1d4a3a;--color-emerald-100:#2a654b;--color-emerald-200:#327454;--color-emerald-300:#3a855f;--color-emerald-400:#44986b;--color-emerald-500:#4dac7a;--color-emerald-600:#59c48d;--color-emerald-700:#6bd49e;--color-emerald-800:#94e4ba;--color-emerald-900:#bdf2d5;--color-emerald-950:#eafbf2;--color-blue-50:#20369e;--color-blue-100:#2448de;--color-blue-200:#2f5be7;--color-blue-300:#3b6ff0;--color-blue-400:#4a84f6;--color-blue-500:#609bf7;--color-blue-600:#83b3f8;--color-blue-700:#9dc2f9;--color-blue-800:#bcd5fb;--color-blue-900:#d9e7fc;--color-blue-950:#f3f8fe;--color-yellow-50:#5f3a11;--color-yellow-100:#814f17;--color-yellow-200:#945b1d;--color-yellow-300:#a56a23;--color-yellow-400:#b77c2a;--color-yellow-500:#c99031;--color-yellow-600:#dca839;--color-yellow-700:#eaba3f;--color-yellow-800:#f6d054;--color-yellow-900:#fbe782;--color-yellow-950:#fdf8d0;--color-slate-50:#374257;--color-slate-100:#4e5b71;--color-slate-200:#5c6981;--color-slate-300:#6b7890;--color-slate-400:#7c899f;--color-slate-500:#8f9baf;--color-slate-600:#a6b2c2;--color-slate-700:#b7c1cf;--color-slate-800:#cbd5e0;--color-slate-900:#e1e7ee;--color-slate-950:#f5f7fa;--color-lime-50:#324912;--color-lime-100:#46631a;--color-lime-200:#50721f;--color-lime-300:#5a8324;--color-lime-400:#66962b;--color-lime-500:#74a931;--color-lime-600:#8ac13a;--color-lime-700:#9ad140;--color-lime-800:#aee54d;--color-lime-900:#d2f28e;--color-lime-950:#f2fcd7;--color-green-50:#214a29;--color-green-100:#2d6635;--color-green-200:#34753a;--color-green-300:#3b8740;--color-green-400:#449a47;--color-green-500:#4fae51;--color-green-600:#5ac760;--color-green-700:#63d878;--color-green-800:#8fe7a2;--color-green-900:#bcf3c9;--color-green-950:#ebfbee;--color-teal-50:#1d4946;--color-teal-100:#29635e;--color-teal-200:#31726c;--color-teal-300:#39837b;--color-teal-400:#42968b;--color-teal-500:#4ca99c;--color-teal-600:#58c2b0;--color-teal-700:#63d2c0;--color-teal-800:#8ae4d3;--color-teal-900:#aef4e5;--color-teal-950:#e8fbf6;--color-cyan-50:#1c465a;--color-cyan-100:#276079;--color-cyan-200:#2f6f8c;--color-cyan-300:#377fa0;--color-cyan-400:#4091b5;--color-cyan-500:#4aa5c7;--color-cyan-600:#56bdde;--color-cyan-700:#5fceee;--color-cyan-800:#7be2f8;--color-cyan-900:#b2f1fb;--color-cyan-950:#e5fbfe;--color-sky-50:#1c446a;--color-sky-100:#275d8f;--color-sky-200:#2e6ba5;--color-sky-300:#357bbf;--color-sky-400:#3e8dd4;--color-sky-500:#48a1e5;--color-sky-600:#55b9f9;--color-sky-700:#7ac9fa;--color-sky-800:#a5dbfb;--color-sky-900:#d0eafc;--color-sky-950:#f0f8fe;--color-zinc-50:#414149;--color-zinc-100:#595962;--color-zinc-200:#676771;--color-zinc-300:#777780;--color-zinc-400:#88888f;--color-zinc-500:#9a9aa1;--color-zinc-600:#b1b1b6;--color-zinc-700:#c0c0c5;--color-zinc-800:#d4d4d7;--color-zinc-900:#e6e6e8;--color-zinc-950:#f6f6f7;--color-violet-50:#5118ac;--color-violet-100:#6e20e9;--color-violet-200:#7c3af4;--color-violet-300:#8757f5;--color-violet-400:#9570f6;--color-violet-500:#a389f7;--color-violet-600:#b7a5f9;--color-violet-700:#c5b8f9;--color-violet-800:#d6cefb;--color-violet-900:#e7e3fc;--color-violet-950:#f7f6fe;--color-purple-50:#5c199c;--color-purple-100:#7d18dd;--color-purple-200:#8f2af1;--color-purple-300:#9e48f5;--color-purple-400:#ac65f7;--color-purple-500:#b97ff7;--color-purple-600:#c99ef8;--color-purple-700:#d3b3f9;--color-purple-800:#e0cbfb;--color-purple-900:#ede1fd;--color-purple-950:#f9f5fe;--color-fuchsia-50:#6d1c79;--color-fuchsia-100:#951eab;--color-fuchsia-200:#ab22c6;--color-fuchsia-300:#be34dd;--color-fuchsia-400:#cd51e9;--color-fuchsia-500:#da6df5;--color-fuchsia-600:#e392f8;--color-fuchsia-700:#e8aaf9;--color-fuchsia-800:#edc6fa;--color-fuchsia-900:#f4dffc;--color-fuchsia-950:#fbf5fe;--color-pink-50:#7a1d42;--color-pink-100:#a92259;--color-pink-200:#c12869;--color-pink-300:#d73681;--color-pink-400:#e4509e;--color-pink-500:#e971b5;--color-pink-600:#ee95c8;--color-pink-700:#f0acd4;--color-pink-800:#f3c7e2;--color-pink-900:#f7e0ee;--color-pink-950:#fcf5f9;--color-rose-50:#80172e;--color-rose-100:#ac2239;--color-rose-200:#c6293f;--color-rose-300:#df344c;--color-rose-400:#eb526b;--color-rose-500:#ee7586;--color-rose-600:#f098a3;--color-rose-700:#f2afb6;--color-rose-800:#f6c8cd;--color-rose-900:#f9e0e3;--color-rose-950:#fdf5f5;--color-neutral-50:#424242;--color-neutral-100:#5a5a5a;--color-neutral-200:#686868;--color-neutral-300:#777;--color-neutral-400:#888;--color-neutral-500:#9a9a9a;--color-neutral-600:#b0b0b0;--color-neutral-700:silver;--color-neutral-800:#d4d4d4;--color-neutral-900:#e6e6e6;--color-neutral-950:#f6f6f6;--color-stone-50:#45423d;--color-stone-100:#5e5954;--color-stone-200:#6d6761;--color-stone-300:#7c7771;--color-stone-400:#8d8782;--color-stone-500:#9e9a95;--color-stone-600:#b4b0ac;--color-stone-700:#c3c0bd;--color-stone-800:#d5d3d1;--color-stone-900:#e7e6e5;--color-stone-950:#f7f7f6;--color-indigo-50:#372da6;--color-indigo-100:#4c41d9;--color-indigo-200:#5a54e1;--color-indigo-300:#6767ea;--color-indigo-400:#777cf3;--color-indigo-500:#8a91f8;--color-indigo-600:#a4abf9;--color-indigo-700:#b6bcfa;--color-indigo-800:#cbd2fb;--color-indigo-900:#e0e5fc;--color-indigo-950:#f5f7fe;--color-base-50:#273043;--color-base-100:#333d51;--color-base-200:#3e495e;--color-base-300:#475369;--color-base-400:#5d6a82;--color-base-500:#919db0;--color-base-600:#a5b0c1;--color-base-700:#bec9d5;--color-base-800:#f5f7fa;--color-base-900:#fff;--color-base-950:#fff}:root,:host{--c-text-lg:calc(16rem / 16);--c-text-base:calc(14rem / 16);--c-text-sm:calc(11rem / 16);--c-text-xs:calc(9rem / 16);--c-leading-normal:1.42;--c-surface-default:var(--color-base-100);--c-surface-raised:var(--color-base-50);--c-surface-sunken:var(--color-slate-200);--c-surface-form:var(--color-base-100);--c-surface-overlay:var(--color-base-50);--c-text-white:var(--color-white);--c-text-default:var(--color-slate-900);--c-text-quiet:var(--color-slate-600);--c-text-link:var(--color-blue-600);--c-shadow-sunken:var(--inset-shadow-sm);--c-shadow-raised:var(--shadow-sm);--c-shadow-overlay:var(--shadow-lg);--c-color-mix-hover:currentColor 10%;--c-color-mix-active:currentColor 20%;--c-font-body:system-ui, BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--c-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--c-radius-sm:3px;--c-radius-md:4px;--c-radius-lg:6px;--c-radius-xl:12px;--c-radius-full:calc(Infinity * 1px);--c-spacing:.25rem;--c-spacing-1px:1px;--c-spacing-xs:calc(var(--c-spacing) * .5);--c-spacing-sm:calc(var(--c-spacing) * 1);--c-spacing-md:calc(var(--c-spacing) * 2);--c-spacing-lg:calc(var(--c-spacing) * 4);--c-spacing-xl:calc(var(--c-spacing) * 8);--c-spacing-2xl:calc(var(--c-spacing) * 16);--c-size-touch-target:calc(34rem / 16);--c-size-icon-xs:calc(10rem / 16);--c-size-icon-sm:calc(12rem / 16);--c-size-icon-md:calc(14rem / 16);--c-size-icon-lg:calc(22rem / 16);--c-size-icon-xl:calc(30rem / 16);--c-size-control-2xs:calc(14rem / 16);--c-size-control-xs:calc(16rem / 16);--c-size-control-sm:calc(24rem / 16);--c-size-control-md:calc(34rem / 16);--c-size-control-lg:calc(44rem / 16);--c-shadow-2xs:0 1px #0000000d;--c-shadow-xs:0 1px 2px 0 #0000000d;--c-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--c-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--c-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--c-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--c-shadow-2xl:0 25px 50px -12px #00000040;--c-status-live-fill:var(--color-emerald-500);--c-status-live-border:var(--color-emerald-700);--c-status-live-text:var(--color-emerald-700);--c-status-enabled-fill:var(--color-emerald-500);--c-status-enabled-border:var(--color-emerald-700);--c-status-enabled-text:var(--color-emerald-700);--c-status-pending-fill:var(--color-orange-400);--c-status-pending-text:var(--color-orange-700);--c-status-pending-border:var(--color-orange-700);--c-status-expired-fill:var(--color-red-400);--c-status-expired-text:var(--color-red-700);--c-status-expired-border:var(--color-red-700);--c-status-disabled-fill:var(--color-slate-200);--c-status-disabled-text:var(--color-slate-600);--c-status-disabled-border:var(--color-slate-600);--c-form-control-fill:var(--c-surface-form);--c-form-control-text:var(--c-text-default);--c-form-control-border-color:var(--color-slate-500);--c-form-control-border-width:1px;--c-form-control-border-style:solid;--c-form-control-radius:var(--c-radius-md);--c-form-control-spacing-inline:var(--c-spacing-md);--c-form-control-spacing-block:var(--c-spacing-sm);--c-form-control-height:var(--c-size-control-md);--c-input-fill:var(--c-form-control-fill);--c-input-text:var(--c-form-control-text);--c-input-border-color:var(--c-form-control-border-color);--c-input-border-width:var(--c-form-control-border-width);--c-input-border-style:var(--c-form-control-border-style);--c-input-radius:var(--c-form-control-radius);--c-input-spacing-inline:var(--c-form-control-spacing-inline);--c-input-spacing-block:var(--c-form-control-spacing-block);--c-input-shadow:var(--inset-shadow-sm);--c-select-fill:var(--c-form-control-fill);--c-select-text:var(--c-form-control-text);--c-select-border-color:var(--c-form-control-border-color);--c-select-border-width:var(--c-form-control-border-width);--c-select-border-style:var(--c-form-control-border-style);--c-select-radius:var(--c-form-control-radius);--c-select-spacing-inline:var(--c-form-control-spacing-inline);--c-select-spacing-block:var(--c-form-control-spacing-block);--c-select-shadow:var(--shadow-sm);--c-button-default-fill:var(--color-slate-200);--c-button-default-fill-hover:var(--color-slate-300);--c-button-default-text:var(--c-text-default);--c-button-default-text-hover:var(--c-button-default-text);--c-button-default-border:var(--color-slate-300);--c-button-default-border-hover:var(--c-button-default-border);--c-button-primary-fill:var(--color-red-600);--c-button-primary-border:var(--color-red-700);--c-button-primary-text:var(--color-white);--c-button-primary-fill-hover:var(--color-red-700);--c-button-primary-border-hover:var(--c-button-primary-border);--c-button-primary-text-hover:var(--c-button-primary-text);--c-button-danger-fill:var(--color-red-600);--c-button-danger-border:var(--color-red-700);--c-button-danger-text:var(--color-white);--c-button-danger-fill-hover:var(--color-red-700);--c-button-danger-border-hover:var(--c-button-danger-border);--c-button-danger-text-hover:var(--c-button-danger-text);--c-pane-fill:var(--c-surface-overlay);--c-pane-text:var(--c-text-default);--c-pane-padding:var(--c-spacing-lg);--c-pane-border-width:1px;--c-pane-border-style:solid;--c-pane-border-color:transparent;--c-pane-radius:var(--c-radius-md);--c-pane-shadow:0 0 0 1px var(--gray-200), 0 2px 12px hsl(from var(--gray-200) h s l / 50%);--c-callout-radius:var(--c-pane-radius);--c-modal-fill:var(--c-pane-fill);--c-modal-text:var(--c-pane-text);--c-modal-radius:var(--c-radius-lg);--c-modal-border-width:var(--c-pane-border-width);--c-modal-border-style:var(--c-pane-border-style);--c-modal-border-color:var(--c-pane-border-color);--c-modal-padding:var(--c-pane-padding);--c-modal-shadow:0 0 0 1px hsl(from var(--color-gray-400) h s l / 25%), 0 25px 100px hsl(from var(--color-gray-900) h s l / 50%);--wa-panel-border-style:solid;--wa-panel-border-width:1px;--wa-color-surface-border:var(--c-color-neutral-border-quiet);--wa-panel-border-color:var(--c-color-neutral-border-quiet);--wa-panel-border-radius:var(--c-radius-md);--wa-color-surface-raised:var(--c-surface-raised);--wa-shadow-l:var(--c-shadow-lg)}:root{--c-color-red-fill-quiet:var(--color-red-50);--c-color-red-fill-normal:var(--color-red-100);--c-color-red-fill-loud:var(--color-red-600);--c-color-red-border-quiet:var(--color-red-400);--c-color-red-border-normal:var(--color-red-600);--c-color-red-border-loud:var(--color-red-800);--c-color-red-on-quiet:var(--color-red-800);--c-color-red-on-normal:var(--color-red-950);--c-color-red-on-loud:var(--color-red-50);--c-color-orange-fill-quiet:var(--color-orange-50);--c-color-orange-fill-normal:var(--color-orange-100);--c-color-orange-fill-loud:var(--color-orange-600);--c-color-orange-border-quiet:var(--color-orange-400);--c-color-orange-border-normal:var(--color-orange-600);--c-color-orange-border-loud:var(--color-orange-800);--c-color-orange-on-quiet:var(--color-orange-800);--c-color-orange-on-normal:var(--color-orange-950);--c-color-orange-on-loud:var(--color-orange-50);--c-color-amber-fill-quiet:var(--color-amber-50);--c-color-amber-fill-normal:var(--color-amber-100);--c-color-amber-fill-loud:var(--color-amber-600);--c-color-amber-border-quiet:var(--color-amber-400);--c-color-amber-border-normal:var(--color-amber-600);--c-color-amber-border-loud:var(--color-amber-800);--c-color-amber-on-quiet:var(--color-amber-800);--c-color-amber-on-normal:var(--color-amber-950);--c-color-amber-on-loud:var(--color-amber-50);--c-color-yellow-fill-quiet:var(--color-yellow-50);--c-color-yellow-fill-normal:var(--color-yellow-100);--c-color-yellow-fill-loud:var(--color-yellow-600);--c-color-yellow-border-quiet:var(--color-yellow-400);--c-color-yellow-border-normal:var(--color-yellow-600);--c-color-yellow-border-loud:var(--color-yellow-800);--c-color-yellow-on-quiet:var(--color-yellow-800);--c-color-yellow-on-normal:var(--color-yellow-950);--c-color-yellow-on-loud:var(--color-yellow-50);--c-color-lime-fill-quiet:var(--color-lime-50);--c-color-lime-fill-normal:var(--color-lime-100);--c-color-lime-fill-loud:var(--color-lime-600);--c-color-lime-border-quiet:var(--color-lime-400);--c-color-lime-border-normal:var(--color-lime-600);--c-color-lime-border-loud:var(--color-lime-800);--c-color-lime-on-quiet:var(--color-lime-800);--c-color-lime-on-normal:var(--color-lime-950);--c-color-lime-on-loud:var(--color-lime-50);--c-color-green-fill-quiet:var(--color-green-50);--c-color-green-fill-normal:var(--color-green-100);--c-color-green-fill-loud:var(--color-green-600);--c-color-green-border-quiet:var(--color-green-400);--c-color-green-border-normal:var(--color-green-600);--c-color-green-border-loud:var(--color-green-800);--c-color-green-on-quiet:var(--color-green-800);--c-color-green-on-normal:var(--color-green-950);--c-color-green-on-loud:var(--color-green-50);--c-color-emerald-fill-quiet:var(--color-emerald-50);--c-color-emerald-fill-normal:var(--color-emerald-100);--c-color-emerald-fill-loud:var(--color-emerald-600);--c-color-emerald-border-quiet:var(--color-emerald-400);--c-color-emerald-border-normal:var(--color-emerald-600);--c-color-emerald-border-loud:var(--color-emerald-800);--c-color-emerald-on-quiet:var(--color-emerald-800);--c-color-emerald-on-normal:var(--color-emerald-950);--c-color-emerald-on-loud:var(--color-emerald-50);--c-color-teal-fill-quiet:var(--color-teal-50);--c-color-teal-fill-normal:var(--color-teal-100);--c-color-teal-fill-loud:var(--color-teal-600);--c-color-teal-border-quiet:var(--color-teal-400);--c-color-teal-border-normal:var(--color-teal-600);--c-color-teal-border-loud:var(--color-teal-800);--c-color-teal-on-quiet:var(--color-teal-800);--c-color-teal-on-normal:var(--color-teal-950);--c-color-teal-on-loud:var(--color-teal-50);--c-color-cyan-fill-quiet:var(--color-cyan-50);--c-color-cyan-fill-normal:var(--color-cyan-100);--c-color-cyan-fill-loud:var(--color-cyan-600);--c-color-cyan-border-quiet:var(--color-cyan-400);--c-color-cyan-border-normal:var(--color-cyan-600);--c-color-cyan-border-loud:var(--color-cyan-800);--c-color-cyan-on-quiet:var(--color-cyan-800);--c-color-cyan-on-normal:var(--color-cyan-950);--c-color-cyan-on-loud:var(--color-cyan-50);--c-color-sky-fill-quiet:var(--color-sky-50);--c-color-sky-fill-normal:var(--color-sky-100);--c-color-sky-fill-loud:var(--color-sky-600);--c-color-sky-border-quiet:var(--color-sky-400);--c-color-sky-border-normal:var(--color-sky-600);--c-color-sky-border-loud:var(--color-sky-800);--c-color-sky-on-quiet:var(--color-sky-800);--c-color-sky-on-normal:var(--color-sky-950);--c-color-sky-on-loud:var(--color-sky-50);--c-color-blue-fill-quiet:var(--color-blue-50);--c-color-blue-fill-normal:var(--color-blue-100);--c-color-blue-fill-loud:var(--color-blue-600);--c-color-blue-border-quiet:var(--color-blue-400);--c-color-blue-border-normal:var(--color-blue-600);--c-color-blue-border-loud:var(--color-blue-800);--c-color-blue-on-quiet:var(--color-blue-800);--c-color-blue-on-normal:var(--color-blue-950);--c-color-blue-on-loud:var(--color-blue-50);--c-color-indigo-fill-quiet:var(--color-indigo-50);--c-color-indigo-fill-normal:var(--color-indigo-100);--c-color-indigo-fill-loud:var(--color-indigo-600);--c-color-indigo-border-quiet:var(--color-indigo-400);--c-color-indigo-border-normal:var(--color-indigo-600);--c-color-indigo-border-loud:var(--color-indigo-800);--c-color-indigo-on-quiet:var(--color-indigo-800);--c-color-indigo-on-normal:var(--color-indigo-950);--c-color-indigo-on-loud:var(--color-indigo-50);--c-color-violet-fill-quiet:var(--color-violet-50);--c-color-violet-fill-normal:var(--color-violet-100);--c-color-violet-fill-loud:var(--color-violet-600);--c-color-violet-border-quiet:var(--color-violet-400);--c-color-violet-border-normal:var(--color-violet-600);--c-color-violet-border-loud:var(--color-violet-800);--c-color-violet-on-quiet:var(--color-violet-800);--c-color-violet-on-normal:var(--color-violet-950);--c-color-violet-on-loud:var(--color-violet-50);--c-color-purple-fill-quiet:var(--color-purple-50);--c-color-purple-fill-normal:var(--color-purple-100);--c-color-purple-fill-loud:var(--color-purple-600);--c-color-purple-border-quiet:var(--color-purple-400);--c-color-purple-border-normal:var(--color-purple-600);--c-color-purple-border-loud:var(--color-purple-800);--c-color-purple-on-quiet:var(--color-purple-800);--c-color-purple-on-normal:var(--color-purple-950);--c-color-purple-on-loud:var(--color-purple-50);--c-color-fuchsia-fill-quiet:var(--color-fuchsia-50);--c-color-fuchsia-fill-normal:var(--color-fuchsia-100);--c-color-fuchsia-fill-loud:var(--color-fuchsia-600);--c-color-fuchsia-border-quiet:var(--color-fuchsia-400);--c-color-fuchsia-border-normal:var(--color-fuchsia-600);--c-color-fuchsia-border-loud:var(--color-fuchsia-800);--c-color-fuchsia-on-quiet:var(--color-fuchsia-800);--c-color-fuchsia-on-normal:var(--color-fuchsia-950);--c-color-fuchsia-on-loud:var(--color-fuchsia-50);--c-color-pink-fill-quiet:var(--color-pink-50);--c-color-pink-fill-normal:var(--color-pink-100);--c-color-pink-fill-loud:var(--color-pink-600);--c-color-pink-border-quiet:var(--color-pink-400);--c-color-pink-border-normal:var(--color-pink-600);--c-color-pink-border-loud:var(--color-pink-800);--c-color-pink-on-quiet:var(--color-pink-800);--c-color-pink-on-normal:var(--color-pink-950);--c-color-pink-on-loud:var(--color-pink-50);--c-color-rose-fill-quiet:var(--color-rose-50);--c-color-rose-fill-normal:var(--color-rose-100);--c-color-rose-fill-loud:var(--color-rose-600);--c-color-rose-border-quiet:var(--color-rose-400);--c-color-rose-border-normal:var(--color-rose-600);--c-color-rose-border-loud:var(--color-rose-800);--c-color-rose-on-quiet:var(--color-rose-800);--c-color-rose-on-normal:var(--color-rose-950);--c-color-rose-on-loud:var(--color-rose-50);--c-color-white-fill-quiet:var(--color-white);--c-color-white-fill-normal:var(--color-white);--c-color-white-fill-loud:var(--color-white);--c-color-white-border-quiet:var(--color-static-gray-200);--c-color-white-border-normal:var(--color-static-gray-200);--c-color-white-border-loud:var(--color-static-gray-200);--c-color-white-on-quiet:var(--color-static-gray-800);--c-color-white-on-normal:var(--color-static-gray-800);--c-color-white-on-loud:var(--color-static-gray-800);--c-color-gray-fill-quiet:var(--color-gray-50);--c-color-gray-fill-normal:var(--color-gray-100);--c-color-gray-fill-loud:var(--color-gray-600);--c-color-gray-border-quiet:var(--color-gray-400);--c-color-gray-border-normal:var(--color-gray-600);--c-color-gray-border-loud:var(--color-gray-800);--c-color-gray-on-quiet:var(--color-gray-800);--c-color-gray-on-normal:var(--color-gray-950);--c-color-gray-on-loud:var(--color-gray-50);--c-color-black-fill-quiet:var(--color-static-gray-900);--c-color-black-fill-normal:var(--color-static-gray-900);--c-color-black-fill-loud:var(--color-static-gray-900);--c-color-black-border-quiet:var(--color-static-gray-800);--c-color-black-border-normal:var(--color-static-gray-800);--c-color-black-border-loud:var(--color-static-gray-800);--c-color-black-on-quiet:var(--color-static-gray-100);--c-color-black-on-normal:var(--color-static-gray-100);--c-color-black-on-loud:var(--color-static-gray-100);--c-color-neutral-fill-quiet:var(--color-slate-50);--c-color-neutral-fill-normal:var(--color-slate-100);--c-color-neutral-fill-loud:var(--color-slate-600);--c-color-neutral-border-quiet:var(--color-slate-400);--c-color-neutral-border-normal:var(--color-slate-600);--c-color-neutral-border-loud:var(--color-slate-800);--c-color-neutral-on-quiet:var(--color-slate-800);--c-color-neutral-on-normal:var(--color-slate-950);--c-color-neutral-on-loud:var(--color-slate-50);--c-color-brand-fill-quiet:var(--color-red-50);--c-color-brand-fill-normal:var(--color-red-100);--c-color-brand-fill-loud:var(--color-red-600);--c-color-brand-border-quiet:var(--color-red-400);--c-color-brand-border-normal:var(--color-red-600);--c-color-brand-border-loud:var(--color-red-800);--c-color-brand-on-quiet:var(--color-red-800);--c-color-brand-on-normal:var(--color-red-950);--c-color-brand-on-loud:var(--color-red-50);--c-color-accent-fill-quiet:var(--color-blue-50);--c-color-accent-fill-normal:var(--color-blue-100);--c-color-accent-fill-loud:var(--color-blue-600);--c-color-accent-border-quiet:var(--color-blue-400);--c-color-accent-border-normal:var(--color-blue-600);--c-color-accent-border-loud:var(--color-blue-800);--c-color-accent-on-quiet:var(--color-blue-800);--c-color-accent-on-normal:var(--color-blue-950);--c-color-accent-on-loud:var(--color-blue-50);--c-color-info-fill-quiet:var(--color-blue-50);--c-color-info-fill-normal:var(--color-blue-100);--c-color-info-fill-loud:var(--color-blue-600);--c-color-info-border-quiet:var(--color-blue-400);--c-color-info-border-normal:var(--color-blue-600);--c-color-info-border-loud:var(--color-blue-800);--c-color-info-on-quiet:var(--color-blue-800);--c-color-info-on-normal:var(--color-blue-950);--c-color-info-on-loud:var(--color-blue-50);--c-color-success-fill-quiet:var(--color-emerald-50);--c-color-success-fill-normal:var(--color-emerald-100);--c-color-success-fill-loud:var(--color-emerald-600);--c-color-success-border-quiet:var(--color-emerald-400);--c-color-success-border-normal:var(--color-emerald-600);--c-color-success-border-loud:var(--color-emerald-800);--c-color-success-on-quiet:var(--color-emerald-800);--c-color-success-on-normal:var(--color-emerald-950);--c-color-success-on-loud:var(--color-emerald-50);--c-color-warning-fill-quiet:var(--color-orange-50);--c-color-warning-fill-normal:var(--color-orange-100);--c-color-warning-fill-loud:var(--color-orange-600);--c-color-warning-border-quiet:var(--color-orange-400);--c-color-warning-border-normal:var(--color-orange-600);--c-color-warning-border-loud:var(--color-orange-800);--c-color-warning-on-quiet:var(--color-orange-800);--c-color-warning-on-normal:var(--color-orange-950);--c-color-warning-on-loud:var(--color-orange-50);--c-color-danger-fill-quiet:var(--color-red-50);--c-color-danger-fill-normal:var(--color-red-100);--c-color-danger-fill-loud:var(--color-red-600);--c-color-danger-border-quiet:var(--color-red-400);--c-color-danger-border-normal:var(--color-red-600);--c-color-danger-border-loud:var(--color-red-800);--c-color-danger-on-quiet:var(--color-red-800);--c-color-danger-on-normal:var(--color-red-950);--c-color-danger-on-loud:var(--color-red-50)}.c-colorable,[data-color]{--c-color-fill-quiet:var(--c-color-neutral-fill-quiet);--c-color-fill-normal:var(--c-color-neutral-fill-normal);--c-color-fill-loud:var(--c-color-neutral-fill-loud);--c-color-border-quiet:var(--c-color-neutral-border-quiet);--c-color-border-normal:var(--c-color-neutral-border-normal);--c-color-border-loud:var(--c-color-neutral-border-loud);--c-color-on-quiet:var(--c-color-neutral-on-quiet);--c-color-on-normal:var(--c-color-neutral-on-normal);--c-color-on-loud:var(--c-color-neutral-on-loud);background-color:var(--c-color-fill-quiet);border-color:var(--c-color-border-quiet);color:var(--c-color-on-quiet)}.c-colorable--red,[data-color=red]{--c-color-fill-quiet:var(--c-color-red-fill-quiet);--c-color-border-quiet:var(--c-color-red-border-quiet);--c-color-on-quiet:var(--c-color-red-on-quiet);--c-color-fill-normal:var(--c-color-red-fill-normal);--c-color-border-normal:var(--c-color-red-border-normal);--c-color-on-normal:var(--c-color-red-on-normal);--c-color-fill-loud:var(--c-color-red-fill-loud);--c-color-border-loud:var(--c-color-red-border-loud);--c-color-on-loud:var(--c-color-red-on-loud)}.cp-color-orange,[data-color=orange]{--c-color-fill-quiet:var(--c-color-orange-fill-quiet);--c-color-border-quiet:var(--c-color-orange-border-quiet);--c-color-on-quiet:var(--c-color-orange-on-quiet);--c-color-fill-normal:var(--c-color-orange-fill-normal);--c-color-border-normal:var(--c-color-orange-border-normal);--c-color-on-normal:var(--c-color-orange-on-normal);--c-color-fill-loud:var(--c-color-orange-fill-loud);--c-color-border-loud:var(--c-color-orange-border-loud);--c-color-on-loud:var(--c-color-orange-on-loud)}.cp-color-amber,[data-color=amber]{--c-color-fill-quiet:var(--c-color-amber-fill-quiet);--c-color-border-quiet:var(--c-color-amber-border-quiet);--c-color-on-quiet:var(--c-color-amber-on-quiet);--c-color-fill-normal:var(--c-color-amber-fill-normal);--c-color-border-normal:var(--c-color-amber-border-normal);--c-color-on-normal:var(--c-color-amber-on-normal);--c-color-fill-loud:var(--c-color-amber-fill-loud);--c-color-border-loud:var(--c-color-amber-border-loud);--c-color-on-loud:var(--c-color-amber-on-loud)}.cp-color-yellow,[data-color=yellow]{--c-color-fill-quiet:var(--c-color-yellow-fill-quiet);--c-color-border-quiet:var(--c-color-yellow-border-quiet);--c-color-on-quiet:var(--c-color-yellow-on-quiet);--c-color-fill-normal:var(--c-color-yellow-fill-normal);--c-color-border-normal:var(--c-color-yellow-border-normal);--c-color-on-normal:var(--c-color-yellow-on-normal);--c-color-fill-loud:var(--c-color-yellow-fill-loud);--c-color-border-loud:var(--c-color-yellow-border-loud);--c-color-on-loud:var(--c-color-yellow-on-loud)}.cp-color-lime,[data-color=lime]{--c-color-fill-quiet:var(--c-color-lime-fill-quiet);--c-color-border-quiet:var(--c-color-lime-border-quiet);--c-color-on-quiet:var(--c-color-lime-on-quiet);--c-color-fill-normal:var(--c-color-lime-fill-normal);--c-color-border-normal:var(--c-color-lime-border-normal);--c-color-on-normal:var(--c-color-lime-on-normal);--c-color-fill-loud:var(--c-color-lime-fill-loud);--c-color-border-loud:var(--c-color-lime-border-loud);--c-color-on-loud:var(--c-color-lime-on-loud)}.cp-color-green,[data-color=green]{--c-color-fill-quiet:var(--c-color-green-fill-quiet);--c-color-border-quiet:var(--c-color-green-border-quiet);--c-color-on-quiet:var(--c-color-green-on-quiet);--c-color-fill-normal:var(--c-color-green-fill-normal);--c-color-border-normal:var(--c-color-green-border-normal);--c-color-on-normal:var(--c-color-green-on-normal);--c-color-fill-loud:var(--c-color-green-fill-loud);--c-color-border-loud:var(--c-color-green-border-loud);--c-color-on-loud:var(--c-color-green-on-loud)}.cp-color-emerald,[data-color=emerald]{--c-color-fill-quiet:var(--c-color-emerald-fill-quiet);--c-color-border-quiet:var(--c-color-emerald-border-quiet);--c-color-on-quiet:var(--c-color-emerald-on-quiet);--c-color-fill-normal:var(--c-color-emerald-fill-normal);--c-color-border-normal:var(--c-color-emerald-border-normal);--c-color-on-normal:var(--c-color-emerald-on-normal);--c-color-fill-loud:var(--c-color-emerald-fill-loud);--c-color-border-loud:var(--c-color-emerald-border-loud);--c-color-on-loud:var(--c-color-emerald-on-loud)}.cp-color-teal,[data-color=teal]{--c-color-fill-quiet:var(--c-color-teal-fill-quiet);--c-color-border-quiet:var(--c-color-teal-border-quiet);--c-color-on-quiet:var(--c-color-teal-on-quiet);--c-color-fill-normal:var(--c-color-teal-fill-normal);--c-color-border-normal:var(--c-color-teal-border-normal);--c-color-on-normal:var(--c-color-teal-on-normal);--c-color-fill-loud:var(--c-color-teal-fill-loud);--c-color-border-loud:var(--c-color-teal-border-loud);--c-color-on-loud:var(--c-color-teal-on-loud)}.cp-color-cyan,[data-color=cyan]{--c-color-fill-quiet:var(--c-color-cyan-fill-quiet);--c-color-border-quiet:var(--c-color-cyan-border-quiet);--c-color-on-quiet:var(--c-color-cyan-on-quiet);--c-color-fill-normal:var(--c-color-cyan-fill-normal);--c-color-border-normal:var(--c-color-cyan-border-normal);--c-color-on-normal:var(--c-color-cyan-on-normal);--c-color-fill-loud:var(--c-color-cyan-fill-loud);--c-color-border-loud:var(--c-color-cyan-border-loud);--c-color-on-loud:var(--c-color-cyan-on-loud)}.cp-color-sky,[data-color=sky]{--c-color-fill-quiet:var(--c-color-sky-fill-quiet);--c-color-border-quiet:var(--c-color-sky-border-quiet);--c-color-on-quiet:var(--c-color-sky-on-quiet);--c-color-fill-normal:var(--c-color-sky-fill-normal);--c-color-border-normal:var(--c-color-sky-border-normal);--c-color-on-normal:var(--c-color-sky-on-normal);--c-color-fill-loud:var(--c-color-sky-fill-loud);--c-color-border-loud:var(--c-color-sky-border-loud);--c-color-on-loud:var(--c-color-sky-on-loud)}.cp-color-blue,[data-color=blue]{--c-color-fill-quiet:var(--c-color-blue-fill-quiet);--c-color-border-quiet:var(--c-color-blue-border-quiet);--c-color-on-quiet:var(--c-color-blue-on-quiet);--c-color-fill-normal:var(--c-color-blue-fill-normal);--c-color-border-normal:var(--c-color-blue-border-normal);--c-color-on-normal:var(--c-color-blue-on-normal);--c-color-fill-loud:var(--c-color-blue-fill-loud);--c-color-border-loud:var(--c-color-blue-border-loud);--c-color-on-loud:var(--c-color-blue-on-loud)}.cp-color-indigo,[data-color=indigo]{--c-color-fill-quiet:var(--c-color-indigo-fill-quiet);--c-color-border-quiet:var(--c-color-indigo-border-quiet);--c-color-on-quiet:var(--c-color-indigo-on-quiet);--c-color-fill-normal:var(--c-color-indigo-fill-normal);--c-color-border-normal:var(--c-color-indigo-border-normal);--c-color-on-normal:var(--c-color-indigo-on-normal);--c-color-fill-loud:var(--c-color-indigo-fill-loud);--c-color-border-loud:var(--c-color-indigo-border-loud);--c-color-on-loud:var(--c-color-indigo-on-loud)}.cp-color-violet,[data-color=violet]{--c-color-fill-quiet:var(--c-color-violet-fill-quiet);--c-color-border-quiet:var(--c-color-violet-border-quiet);--c-color-on-quiet:var(--c-color-violet-on-quiet);--c-color-fill-normal:var(--c-color-violet-fill-normal);--c-color-border-normal:var(--c-color-violet-border-normal);--c-color-on-normal:var(--c-color-violet-on-normal);--c-color-fill-loud:var(--c-color-violet-fill-loud);--c-color-border-loud:var(--c-color-violet-border-loud);--c-color-on-loud:var(--c-color-violet-on-loud)}.cp-color-purple,[data-color=purple]{--c-color-fill-quiet:var(--c-color-purple-fill-quiet);--c-color-border-quiet:var(--c-color-purple-border-quiet);--c-color-on-quiet:var(--c-color-purple-on-quiet);--c-color-fill-normal:var(--c-color-purple-fill-normal);--c-color-border-normal:var(--c-color-purple-border-normal);--c-color-on-normal:var(--c-color-purple-on-normal);--c-color-fill-loud:var(--c-color-purple-fill-loud);--c-color-border-loud:var(--c-color-purple-border-loud);--c-color-on-loud:var(--c-color-purple-on-loud)}.cp-color-fuchsia,[data-color=fuchsia]{--c-color-fill-quiet:var(--c-color-fuchsia-fill-quiet);--c-color-border-quiet:var(--c-color-fuchsia-border-quiet);--c-color-on-quiet:var(--c-color-fuchsia-on-quiet);--c-color-fill-normal:var(--c-color-fuchsia-fill-normal);--c-color-border-normal:var(--c-color-fuchsia-border-normal);--c-color-on-normal:var(--c-color-fuchsia-on-normal);--c-color-fill-loud:var(--c-color-fuchsia-fill-loud);--c-color-border-loud:var(--c-color-fuchsia-border-loud);--c-color-on-loud:var(--c-color-fuchsia-on-loud)}.cp-color-pink,[data-color=pink]{--c-color-fill-quiet:var(--c-color-pink-fill-quiet);--c-color-border-quiet:var(--c-color-pink-border-quiet);--c-color-on-quiet:var(--c-color-pink-on-quiet);--c-color-fill-normal:var(--c-color-pink-fill-normal);--c-color-border-normal:var(--c-color-pink-border-normal);--c-color-on-normal:var(--c-color-pink-on-normal);--c-color-fill-loud:var(--c-color-pink-fill-loud);--c-color-border-loud:var(--c-color-pink-border-loud);--c-color-on-loud:var(--c-color-pink-on-loud)}.cp-color-rose,[data-color=rose]{--c-color-fill-quiet:var(--c-color-rose-fill-quiet);--c-color-border-quiet:var(--c-color-rose-border-quiet);--c-color-on-quiet:var(--c-color-rose-on-quiet);--c-color-fill-normal:var(--c-color-rose-fill-normal);--c-color-border-normal:var(--c-color-rose-border-normal);--c-color-on-normal:var(--c-color-rose-on-normal);--c-color-fill-loud:var(--c-color-rose-fill-loud);--c-color-border-loud:var(--c-color-rose-border-loud);--c-color-on-loud:var(--c-color-rose-on-loud)}.cp-color-white,[data-color=white]{--c-color-fill-quiet:var(--c-color-white-fill-quiet);--c-color-border-quiet:var(--c-color-white-border-quiet);--c-color-on-quiet:var(--c-color-white-on-quiet);--c-color-fill-normal:var(--c-color-white-fill-normal);--c-color-border-normal:var(--c-color-white-border-normal);--c-color-on-normal:var(--c-color-white-on-normal);--c-color-fill-loud:var(--c-color-white-fill-loud);--c-color-border-loud:var(--c-color-white-border-loud);--c-color-on-loud:var(--c-color-white-on-loud)}.cp-color-gray,[data-color=gray]{--c-color-fill-quiet:var(--c-color-gray-fill-quiet);--c-color-border-quiet:var(--c-color-gray-border-quiet);--c-color-on-quiet:var(--c-color-gray-on-quiet);--c-color-fill-normal:var(--c-color-gray-fill-normal);--c-color-border-normal:var(--c-color-gray-border-normal);--c-color-on-normal:var(--c-color-gray-on-normal);--c-color-fill-loud:var(--c-color-gray-fill-loud);--c-color-border-loud:var(--c-color-gray-border-loud);--c-color-on-loud:var(--c-color-gray-on-loud)}.cp-color-black,[data-color=black]{--c-color-fill-quiet:var(--c-color-black-fill-quiet);--c-color-border-quiet:var(--c-color-black-border-quiet);--c-color-on-quiet:var(--c-color-black-on-quiet);--c-color-fill-normal:var(--c-color-black-fill-normal);--c-color-border-normal:var(--c-color-black-border-normal);--c-color-on-normal:var(--c-color-black-on-normal);--c-color-fill-loud:var(--c-color-black-fill-loud);--c-color-border-loud:var(--c-color-black-border-loud);--c-color-on-loud:var(--c-color-black-on-loud)}.cp-color-neutral,[data-color=neutral]{--c-color-fill-quiet:var(--c-color-neutral-fill-quiet);--c-color-border-quiet:var(--c-color-neutral-border-quiet);--c-color-on-quiet:var(--c-color-neutral-on-quiet);--c-color-fill-normal:var(--c-color-neutral-fill-normal);--c-color-border-normal:var(--c-color-neutral-border-normal);--c-color-on-normal:var(--c-color-neutral-on-normal);--c-color-fill-loud:var(--c-color-neutral-fill-loud);--c-color-border-loud:var(--c-color-neutral-border-loud);--c-color-on-loud:var(--c-color-neutral-on-loud)}.cp-color-brand,[data-color=brand]{--c-color-fill-quiet:var(--c-color-brand-fill-quiet);--c-color-border-quiet:var(--c-color-brand-border-quiet);--c-color-on-quiet:var(--c-color-brand-on-quiet);--c-color-fill-normal:var(--c-color-brand-fill-normal);--c-color-border-normal:var(--c-color-brand-border-normal);--c-color-on-normal:var(--c-color-brand-on-normal);--c-color-fill-loud:var(--c-color-brand-fill-loud);--c-color-border-loud:var(--c-color-brand-border-loud);--c-color-on-loud:var(--c-color-brand-on-loud)}.cp-color-accent,[data-color=accent]{--c-color-fill-quiet:var(--c-color-accent-fill-quiet);--c-color-border-quiet:var(--c-color-accent-border-quiet);--c-color-on-quiet:var(--c-color-accent-on-quiet);--c-color-fill-normal:var(--c-color-accent-fill-normal);--c-color-border-normal:var(--c-color-accent-border-normal);--c-color-on-normal:var(--c-color-accent-on-normal);--c-color-fill-loud:var(--c-color-accent-fill-loud);--c-color-border-loud:var(--c-color-accent-border-loud);--c-color-on-loud:var(--c-color-accent-on-loud)}.cp-color-info,[data-color=info]{--c-color-fill-quiet:var(--c-color-info-fill-quiet);--c-color-border-quiet:var(--c-color-info-border-quiet);--c-color-on-quiet:var(--c-color-info-on-quiet);--c-color-fill-normal:var(--c-color-info-fill-normal);--c-color-border-normal:var(--c-color-info-border-normal);--c-color-on-normal:var(--c-color-info-on-normal);--c-color-fill-loud:var(--c-color-info-fill-loud);--c-color-border-loud:var(--c-color-info-border-loud);--c-color-on-loud:var(--c-color-info-on-loud)}.cp-color-success,[data-color=success]{--c-color-fill-quiet:var(--c-color-success-fill-quiet);--c-color-border-quiet:var(--c-color-success-border-quiet);--c-color-on-quiet:var(--c-color-success-on-quiet);--c-color-fill-normal:var(--c-color-success-fill-normal);--c-color-border-normal:var(--c-color-success-border-normal);--c-color-on-normal:var(--c-color-success-on-normal);--c-color-fill-loud:var(--c-color-success-fill-loud);--c-color-border-loud:var(--c-color-success-border-loud);--c-color-on-loud:var(--c-color-success-on-loud)}.cp-color-warning,[data-color=warning]{--c-color-fill-quiet:var(--c-color-warning-fill-quiet);--c-color-border-quiet:var(--c-color-warning-border-quiet);--c-color-on-quiet:var(--c-color-warning-on-quiet);--c-color-fill-normal:var(--c-color-warning-fill-normal);--c-color-border-normal:var(--c-color-warning-border-normal);--c-color-on-normal:var(--c-color-warning-on-normal);--c-color-fill-loud:var(--c-color-warning-fill-loud);--c-color-border-loud:var(--c-color-warning-border-loud);--c-color-on-loud:var(--c-color-warning-on-loud)}.cp-color-danger,[data-color=danger]{--c-color-fill-quiet:var(--c-color-danger-fill-quiet);--c-color-border-quiet:var(--c-color-danger-border-quiet);--c-color-on-quiet:var(--c-color-danger-on-quiet);--c-color-fill-normal:var(--c-color-danger-fill-normal);--c-color-border-normal:var(--c-color-danger-border-normal);--c-color-on-normal:var(--c-color-danger-on-normal);--c-color-fill-loud:var(--c-color-danger-fill-loud);--c-color-border-loud:var(--c-color-danger-border-loud);--c-color-on-loud:var(--c-color-danger-on-loud)}}@layer base{html,body{background-color:var(--c-surface-default)}body{width:100%;font-family:var(--c-font-body,sans-serif);font-size:var(--c-text-base);line-height:var(--c-leading-normal);color:var(--c-text-default);-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,pre{margin:0}a{cursor:pointer;color:var(--c-text-link)}ol,ul{margin:0;padding:0;list-style:none}.cp-code{font-size:.75em;font-family:var(--c-font-mono);padding:0 var(--c-spacing-sm);color:var(--c-color-on-quiet);border:1px solid var(--c-color-border-quiet);background-color:var(--c-color-fill-loud);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-code{background-color:color-mix(var(--c-color-fill-quiet) 90%, var(--c-color-fill-loud))}}.cp-code{border-radius:var(--c-radius-sm)}.cp-icon{width:1em;height:1em}hr{border:0;border-block-start:1px solid var(--c-color-neutral-border-quiet);width:100%;height:0;margin-block:var(--c-spacing-lg);color:#0000;margin-inline:0;display:block}.index-grid{gap:var(--c-spacing-md);display:grid}@container (width>=768px){.index-grid{grid-template-columns:clamp(7.5rem,20%,13.75rem) 6fr;align-items:start}}.index-grid__aside,.index-grid__main{gap:var(--c-spacing-md);align-items:center;display:flex}.index-grid--header{min-height:2.5rem;padding-block:var(--c-spacing-lg);align-items:center}@container (width>=768px){.index-grid--header{padding-block-end:var(--c-spacing-md)}.index-grid--header .index-grid__main{justify-self:end}}.prose>:first-child{margin-block-start:0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-block:.5rem}.prose ol,.prose ul{gap:.25em;padding-inline-start:1.5em;display:grid}.prose ul{list-style:outside}.cp-table{--_cell-spacing-inline:var(--c-spacing-md);--_cell-spacing-block:var(--c-spacing-md);text-align:left;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}@container (width>=840px){.cp-table{table-layout:fixed}}.cp-table thead,.cp-table th{background-color:var(--c-color-neutral-fill-quiet)}.cp-table th,.cp-table td{padding-block:var(--_cell-spacing-block);padding-inline:var(--_cell-spacing-inline);position:relative}:is(.cp-table th,.cp-table td):has(.cp-table-input:not([type=checkbox]):not([type=radio])){padding:0}.cp-table td,.cp-table th{border-block-end:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.cp-table td,.cp-table th{border-block-end:1px solid color-mix(var(--c-color-neutral-border-quiet) 60%, transparent)}}.cp-table tr:first-child td,.cp-table tr:first-child th{border-block-start:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.cp-table tr:first-child td,.cp-table tr:first-child th{border-block-start:1px solid color-mix(var(--c-color-neutral-border-quiet) 60%, transparent)}}.cp-table textarea,.cp-table input:not([type=checkbox]):not([type=radio]){padding-block:var(--_cell-spacing-block);padding-inline:var(--_cell-spacing-inline);border:0;width:100%;height:100%;margin:0}.cp-table textarea{resize:none;line-height:1.2}.cp-table--ruled td:not(:first-child),.cp-table--ruled th:not(:first-child){border-inline-start:1px solid var(--c-color-neutral-border-quiet)}.cp-table--grid{--table-column-count:auto-fill;--table-template-columns:repeat(var(--table-column-count), 1fr)}.cp-table--grid tr{grid-template-columns:var(--table-template-columns);grid-template-rows:minmax(var(--c-size-control-md), auto);display:grid}.cp-table--grid th,.cp-table--grid td{flex-direction:column;justify-content:center;align-items:start;display:flex}.cp-table--padded th,.cp-table--padded td{padding-block:var(--c-spacing-md)}.cp-table--auto{table-layout:auto}.cp-table--fixed{table-layout:fixed}.cp-table--collapsed,.cp-table--borderless{--_cell-spacing-block:0}.cp-table--compact{--_cell-spacing-block:var(--c-spacing-sm)}.cp-table--spacious{--_cell-spacing-block:var(--c-spacing-lg)}.cp-table-header,.cp-table-footer{padding:var(--c-spacing-md);background-color:var(--c-color-neutral-fill-quiet);justify-content:space-between;align-items:center;display:flex}}@layer components,utilities;.resizable-container{resize:both;border:2px solid;width:300px;padding:20px;overflow:auto}.skip-link{--x-position:0;--y-position:0;clip:rect(0, 0, 0, 0);white-space:nowrap;background-color:var(--c-bg-body);width:1px;height:1px;padding-block:var(--c-spacing-md);padding-inline:var(--c-spacing-lg);border:1px dashed var(--c-form-control-border);color:var(--c-fg-text);font-weight:var(--font-weight-medium);border-radius:var(--c-radius-md);outline:none;margin:-1px;text-decoration:none;display:inline-block;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;white-space:normal;width:auto;height:auto;inset-block-start:var(--y-position);inset-inline-start:var(--x-position);overflow:visible}.skip-link--global{--x-position:calc(10rem / 16);--y-position:calc(5rem / 16)}.error-list{color:var(--c-color-danger-on-normal);margin:0;padding:0;list-style:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-icon{width:1.25em;height:1em;display:inline-flex}.c-icon svg{height:1em;overflow:visible}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.bottom-2{bottom:calc(var(--spacing) * 2)}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[352\/455\]{aspect-ratio:352/455}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-1{height:calc(var(--spacing) * 1)}.h-\[40px\]{height:40px}.max-h-\[50vh\]{max-height:50vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-2xl{width:var(--container-2xl)}.w-3xl{width:var(--container-3xl)}.w-4xl{width:var(--container-4xl)}.w-5xl{width:var(--container-5xl)}.w-6xl{width:var(--container-6xl)}.w-7xl{width:var(--container-7xl)}.w-\[40px\]{width:40px}.w-\[60ch\]{width:60ch}.w-auto{width:auto}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.w-xl{width:var(--container-xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[80ch\]{max-width:80ch}.max-w-\[600px\]{max-width:600px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-full{--tw-translate-x:-100%;--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.columns-3{columns:3}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-scroll{overflow:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-blue-500{border-color:var(--color-blue-500)}.border-border-subtle,.border-neutral-border-quiet{border-color:var(--c-color-neutral-border-quiet)}.border-red-500{border-color:var(--color-red-500)}.border-b-border-subtle,.border-b-neutral-border-quiet{border-bottom-color:var(--c-color-neutral-border-quiet)}.bg-\[var\(--c-color-neutral-bg-normal\)\]{background-color:var(--c-color-neutral-bg-normal)}.bg-\[var\(--c-color-neutral-fill-quiet\)\]{background-color:var(--c-color-neutral-fill-quiet)}.bg-black{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.\!px-\[var\(--_cell-spacing\)\]{padding-inline:var(--_cell-spacing)!important}.\!px-\[var\(--_cell-spacing-inline\)\]{padding-inline:var(--_cell-spacing-inline)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-0{padding-left:calc(var(--spacing) * 0)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-normal{white-space:normal}.text-gray-500{color:var(--color-gray-500)}.text-neutral-500{color:var(--color-neutral-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-slate-100{color:var(--color-slate-100)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[key\:string\]{key:string}.\[name\:string\]{name:string}.\[type\:string\]{type:string}.backface-hidden{backface-visibility:hidden}@media (width>=48rem){.md\:w-3\/4{width:75%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}}.\[\&\[disabled\]\]\:opacity-50[disabled]{opacity:.5}}.global-sidebar{--is-always-visible:true;grid-template-columns:var(--global-sidebar-width);grid-template-rows:calc(var(--header-height) + 1px) minmax(0, 1fr) auto;-webkit-overflow-scrolling:touch;background-color:var(--gray-150);border-inline-end:1px solid var(--border-hairline);height:100vh;width:var(--global-sidebar-width);isolation:isolate;z-index:1;grid-auto-flow:row;padding:0;display:grid;position:sticky;inset-block-start:0}@media only screen and (width<=1999px){.global-sidebar{--is-always-visible:false}}.global-sidebar__nav{padding-block:var(--s);padding-inline:var(--s);-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain;overflow:hidden auto}.global-sidebar__footer{border-block-start:1px solid var(--border-hairline);margin-block-start:auto}.nav-indicator{width:var(--nav-item-indicator-size);border-radius:var(--radius-sm);aspect-ratio:1;background-color:currentColor}:root{--global-sidebar-width:calc(226rem / 16);--global-content-width:calc(1440rem / 16);--header-height:calc(44rem / 16)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false} diff --git a/resources/build/assets/cp-Cb7iCHCs.js b/resources/build/assets/cp-D0USwJnG.js similarity index 96% rename from resources/build/assets/cp-Cb7iCHCs.js rename to resources/build/assets/cp-D0USwJnG.js index 45a4939e706..fd57e3bb6c6 100644 --- a/resources/build/assets/cp-Cb7iCHCs.js +++ b/resources/build/assets/cp-D0USwJnG.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Login-DDDaMUgL.js","./_plugin-vue_export-helper-Cuhevpfm.js","./rolldown-runtime-DXc-PV0M.js","./login-form-C42iwsmd.js","./decorate-BM_SnROF.js","./cp-C98QgSGF.js","./lit-BpPOIUnZ.js","./decorators-BOwDFZC2.js","./nav-item-CDlDuMpT-DENemU4x.js","./nav-list.ts-DjsniC4m.js","./LoginController-DDhZgrKK.js","./wayfinder-BVzzwyvd.js","./Login-Djs9SWPw.css","./Schemas-DNA7UQXf.js","./AdminTable-C5dgSydv.js","./Select-30fIJVWB.js","./AdminTable-Bj_YAoYj.css","./AppLayout-BtboO7mz.js","./dist-QTXkEWuv.js","./InlineFlash-BCEBB6cj.js","./InlineFlash-C-_rKaUn.css","./AppLayout-DBrzZxlL.css","./createCraftColumnHelper-DUzcpR9W.js","./Pane-DrGNHYDe.js","./Pane-xB61L5lj.css","./DeleteButton-3fbwp8kr.js","./Tokens-DjKqMc9s.js","./Install-emtubhmm.js","./CraftInput-5KetvMVv.js","./Modal-BPNwqjQ9.js","./Modal-CNWY-vSm.css","./useFetch-Cl_KH84U.js","./CraftCombobox-D1ggFDh2.js","./InputCombobox-C2-gVliR.js","./keyboard-F-tLhZJY.js","./InputCombobox-BXC3WkiB.css","./Install-DmCljMo-.css","./Email-BCKOXq6H.js","./useEditableTable-D-aUvFbj.js","./useSettingsSave-D9MlzG7m.js","./EntryTypes-CEuE6hBO.js","./EntryTypesController-B3l2uYqq.js","./DynamicHtmlRenderer-DNzZXqK1.js","./useServerSort-BtCG9y9Z.js","./Fields-BGrqYJN0.js","./Filesystems-DiQFdAgM.js","./General-_lL0AklB.js","./transformBooleanOptions-BLsz-PU9.js","./General-R4Ku0d-3.css","./ImageTransforms-vvxWqpIa.js","./VolumesController-ChaxPTtl.js","./IndexLayout-rBmWr-Tr.js","./IndexLayout-CUUgPCnc.css","./Index-CkcQ5AKn.js","./Index-DxfI2Esy.css","./Plugins-BVTXipOt.js","./Badge-CZivKMDx.js","./Plugins--9TE2AuK.css","./Sections-D61K_41N.js","./SectionsController-BpXwXYKU.js","./SectionsEdit-DT-sfzsI.js","./CraftInputHandle-DbWX1yFQ.js","./useInputGenerator-CtsYS3cX.js","./SectionsEdit-Bs3JBJkW.css","./Sites-Y7DMHyu9.js","./DeleteSiteModal-DqUEfPKa.js","./ModalForm-CRxryf3T.js","./Sites-BrJ7_owM.css","./SitesEdit-DGiS5wQK.js","./UserGroups-C0GYZb_5.js","./UserGroupsController-Wt-WndSC.js","./UserGroupsEdit-CKRngeMs.js","./CraftTextarea-CNtKDxBR.js","./UserGroupsEdit-15c5W_U5.css","./Volumes-C5ZHx4An.js","./Index-DEM1d6FZ.js","./Index-BCuyzzDV.css","./Show-aDkin75u.js"])))=>i.map(i=>d[i]); -import{c as e,l as t}from"./nav-item-CDlDuMpT-DENemU4x.js";import{c as n,f as r,g as i,h as a,m as o,p as s}from"./cp-C98QgSGF.js";import{B as c,E as l,H as u,I as d,J as f,L as p,N as m,Q as h,R as g,S as ee,T as _,V as te,X as v,Y as ne,_ as y,at as re,b,c as ie,dt as x,ft as S,h as ae,i as C,j as oe,k as w,m as T,n as se,ot as E,p as ce,q as le,s as ue,st as de,t as D,tt as O,v as k,w as A,x as j,y as M,z as fe}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{c as pe,l as me,n as he,s as ge,t as _e}from"./AdminTable-C5dgSydv.js";import{t as ve}from"./Pane-DrGNHYDe.js";import{a as ye,i as be,o as xe,r as Se,s as Ce,t as we}from"./InlineFlash-BCEBB6cj.js";import{t as Te}from"./Badge-CZivKMDx.js";import{i as Ee,n as N,r as De,t as Oe}from"./wayfinder-BVzzwyvd.js";import{n as ke,r as Ae,t as je}from"./useFetch-Cl_KH84U.js";import{t as Me}from"./DeleteButton-3fbwp8kr.js";import{n as Ne}from"./dist-QTXkEWuv.js";import{t as Pe}from"./Modal-BPNwqjQ9.js";import{n as Fe,t as Ie}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as Le}from"./CraftInput-5KetvMVv.js";import{n as Re,t as ze}from"./CraftTextarea-CNtKDxBR.js";import{a as Be,c as Ve,d as He,f as Ue,m as We,n as Ge,o as Ke,p as qe,r as Je,t as Ye}from"./keyboard-F-tLhZJY.js";import{t as Xe}from"./ModalForm-CRxryf3T.js";var P=(e,t)=>({url:P.url(e,t),method:`get`});P.definition={methods:[`get`,`head`],url:`/admin/utilities/deprecation-errors/{logId}`},P.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={logId:e}),Array.isArray(e)&&(e={logId:e[0]}),e=Oe(e);let n={logId:e.logId};return P.definition.url.replace(`{logId}`,n.logId.toString()).replace(/\/+$/,``)+N(t)},P.get=(e,t)=>({url:P.url(e,t),method:`get`}),P.head=(e,t)=>({url:P.url(e,t),method:`head`});var Ze={show:Object.assign(P,P)},F=(e,t)=>({url:F.url(e,t),method:`get`});F.definition={methods:[`get`,`head`],url:`/admin/utilities/{id}/{extra?}`},F.url=(e,t)=>{Array.isArray(e)&&(e={id:e[0],extra:e[1]}),e=Oe(e),De(e,[`extra`]);let n={id:e.id,extra:e.extra};return F.definition.url.replace(`{id}`,n.id.toString()).replace(`{extra?}`,n.extra?.toString()??``).replace(/\/+$/,``)+N(t)},F.get=(e,t)=>({url:F.url(e,t),method:`get`}),F.head=(e,t)=>({url:F.url(e,t),method:`head`}),Object.assign(Ze,Ze),Object.assign(F,F);var Qe=[`loading`],$e=l({__name:`RetryJobButton`,props:{job:{}},setup(e){let n=e,{flash:r}=xe(),{execute:a,state:o}=je(`queue/retry`);async function s(){confirm(t(`Are you sure you want to restart the job “{description}”? Any progress could be lost.`,{description:n.job.description}))&&(await a({id:x(n.job.uid)}),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]}))}return f(o,e=>{e===`success`?n.job.status.value===i.Reserved?r(`success`,t(`Job restarted.`)):r(`success`,t(`Job retried.`)):e===`error`&&r(`error`,t(`Failed to retry job.`))}),(e,n)=>(g(),j(`craft-button`,m({type:`button`,onClick:s,size:`small`,loading:x(o)===`loading`},e.$attrs),[n[0]||=k(`craft-icon`,{name:`play`,slot:`prefix`,style:{"font-size":`0.7em`}},null,-1),A(` `+O(x(t)(`Retry`)),1)],16,Qe))}}),et=[`loading`],tt=l({__name:`ReleaseJobButton`,props:{job:{}},setup(e){let n=e,{flash:r}=xe(),{execute:i,state:a}=je(`queue/release`);async function o(){confirm(t(`Are you sure you want to release the job “{description}”?`,{description:n.job.description}))&&(await i({id:x(n.job.uid)}),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]}))}return f(a,e=>{e===`success`?r(`success`,t(`Job released.`)):e===`error`&&r(`error`,t(`Failed to release job.`))}),(e,n)=>(g(),j(`craft-button`,m({type:`button`,onClick:o,size:`small`,loading:x(a)===`loading`},e.$attrs),[n[0]||=k(`craft-icon`,{name:`remove`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Release`)),1)],16,et))}}),nt=[`textContent`],rt=l({__name:`QueueManagerIndex`,props:{jobs:{},totalJobs:{default:0}},setup(e){let n=e,r=pe();function a(e){return e===2||e===3?`success`:e===4?`danger`:e===5?`warning`:`default`}function o(e){return e.status.value==i.Failed}let s=E([r.accessor(`description`,{header:()=>t(`Name`),cell:({row:e,getValue:t})=>w(Ce,{href:F.url({id:`queue-manager`,extra:e.original.uid})},()=>t())}),r.accessor(`status`,{header:()=>t(`Status`),size:50,cell:e=>w(Te,{variant:a(e.getValue().value)},()=>e.getValue().label)}),r.display({id:`progress`,header:()=>t(`Progress`),cell:({row:e})=>e.original.progress>0?`${e.original.progress}% ${e.original.progressLabel?`(${e.original.progressLabel})`:``}`:``}),r.display({id:`actions`,cell:({row:e})=>w(`div`,{class:`flex justify-end gap-2`},[o(e.original)?w($e,{job:e.original}):null,e.original.status.value===i.Done?null:w(tt,{job:e.original})])})]),c=ge({get data(){return n.jobs},get columns(){return s.value},getCoreRowModel:me()});return(n,r)=>e.jobs.length>0?(g(),M(ve,{key:0,padding:0},{footer:v(()=>[k(`div`,{class:`flex p-2 bg-slate-100`,textContent:O(x(t)(`{totalJobs, plural, =0{No jobs} =1{# job} other{# jobs}}`,{totalJobs:e.totalJobs}))},null,8,nt)]),default:v(()=>[_(_e,{table:x(c),reorderable:!1,layout:`fixed`},null,8,[`table`])]),_:1})):(g(),M(he,{key:1,icon:`play`,label:x(t)(`There are no jobs in the queue`)},null,8,[`label`]))}}),it={class:`p-4`},at={class:`mb-3`},ot={class:`table-fixed border-collapse w-full`},st={key:0},ct={key:3},lt={key:1},ut={class:`mt-6`},dt={class:`text-lg`},ft={class:`my-2`},pt=D(l({__name:`QueueManagerShow`,props:{job:{}},setup(e){let n=e,r=y(()=>n.job),i=[`delay`,`description`,`progressLabel`,`job`];function a(e){return e===2||e===3?`success`:e===4?`danger`:e===5?`warning`:`default`}function o(e){return t(`{num, number} {num, plural, =1{second} other{seconds}}`,{num:e})}function s(e){switch(e){case`uid`:return t(`UID`);case`class`:return t(`Class`);case`status`:return t(`Status`);case`progress`:return t(`Progress`);case`description`:return t(`Description`);case`label`:return t(`Label`);case`dateCreated`:return t(`Created`);case`ttr`:return t(`Time to reserve`);case`error`:return t(`Error`);case`delay`:return t(`Delay`);default:return e}}return(n,l)=>(g(),j(`div`,it,[k(`h2`,at,O(e.job.description),1),k(`table`,ot,[k(`tbody`,null,[(g(!0),j(T,null,c(r.value,(t,n)=>(g(),j(`tr`,{key:n},[i.includes(n)?b(``,!0):(g(),j(T,{key:0},[k(`th`,{class:h({"text-left":!0,"py-2":!0,"text-red-600":n===`error`})},O(s(n)),3),k(`td`,{class:h({"py-2":!0,"text-red-600":n===`error`})},[n==`status`?(g(),M(Te,{key:0,variant:a(e.job.status.value)},{default:v(()=>[A(O(e.job.status.label),1)]),_:1},8,[`variant`])):n==`progress`?(g(),j(T,{key:1},[A(O(e.job.progress)+`% `,1),e.job.progressLabel?(g(),j(`span`,st,`(`+O(e.job.progressLabel)+`)`,1)):b(``,!0)],64)):n==`ttr`?(g(),j(T,{key:2},[A(O(o(t)),1)],64)):n==`class`?(g(),j(`code`,ct,O(t),1)):n===`dateCreated`?(g(),j(T,{key:4},[A(O(new Date(t).toLocaleString(`en-US`,{month:`short`,day:`numeric`,year:`numeric`,hour:`numeric`,minute:`2-digit`,second:`2-digit`,timeZoneName:`short`})),1)],64)):(g(),j(T,{key:5},[typeof t==`string`?(g(),j(T,{key:0},[A(O(t),1)],64)):(g(),j(`code`,lt,O(JSON.stringify(t,null,2)),1))],64))],2)],64))]))),128))])]),k(`div`,ut,[k(`h4`,dt,O(x(t)(`Job Data`)),1),k(`div`,ft,[_(ye,{data:e.job,style:{"font-size":`0.8rem`}},null,8,[`data`])])])]))}}),[[`__scopeId`,`data-v-093869df`]]),mt=Symbol(`Queue`),ht=Symbol(`Axios`),gt=Symbol(`Config`),_t=l({__name:`QueueManager`,props:{initialData:{},totalJobs:{default:0},activeJob:{default:null},hasReservedJobs:{type:Boolean,default:!1},hasWaitingJobs:{type:Boolean,default:!1}},setup(e){let t=e,n=oe(mt),r=E(t.initialData??[]),i=E(t.totalJobs);return d(async()=>{n?.addEventListener(`job-update`,e=>{let{detail:t}=e;r.value=t.jobInfo,i.value=t.totalJobs}),t.hasReservedJobs?n?.startTracking(!0):t.hasWaitingJobs&&await n?.runQueue()}),(t,n)=>e.activeJob?(g(),M(pt,{key:0,job:e.activeJob},null,8,[`job`])):(g(),M(rt,{key:1,jobs:r.value,"total-jobs":i.value},null,8,[`jobs`,`total-jobs`]))}}),vt={key:0,class:`spinner`},yt={key:0,icon:`triangle-exlamation`,variant:`danger`,appearance:`plain`},bt={key:0,icon:`circle-check`,variant:`success`,appearance:`plain`},xt=[`loading`],St=[`loading`],Ct=l({__name:`QueueManagerToolbar`,props:{activeJob:{default:null},jobs:{default:()=>[]}},setup(e){let n=e,{execute:r,state:a,error:o}=je(`queue/retry-all`),{execute:s,state:c,error:l}=je(`queue/release-all`),{flash:u,messages:d}=xe(),p=E(!1),m=y(()=>n.activeJob?.status.value==i.Reserved||n.activeJob?.status.value==i.Failed);async function h(){await r(),u(`success`,t(`Retrying all failed jobs.`)),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]})}f(o,()=>{u(`error`,t(`Failed to retry all jobs.`))}),f(l,()=>{u(`error`,t(`Failed to release all jobs.`))});async function ee(){confirm(t(`Are you sure you want to release all jobs in the queue?`))&&(await s(),u(`success`,t(`All jobs released.`)),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]}))}return(n,r)=>e.activeJob?(g(),j(T,{key:0},[_(Ce,{as:`craft-button`,href:x(F).url({id:`queue-manager`})},{default:v(()=>[r[0]||=k(`craft-icon`,{name:`arrow-left`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Back`)),1)]),_:1},8,[`href`]),r[1]||=k(`div`,{class:`grow`},null,-1),p.value?(g(),j(`craft-spinner`,vt)):b(``,!0),m.value?(g(),M($e,{key:1,job:e.activeJob,size:`default`},null,8,[`job`])):b(``,!0),e.activeJob.status.value===x(i).Done?b(``,!0):(g(),M(tt,{key:2,job:e.activeJob,size:`default`},null,8,[`job`]))],64)):e.jobs.length?(g(),j(T,{key:1},[_(be,null,{default:v(()=>[x(d).error?(g(),j(`craft-callout`,yt,O(x(d).error),1)):b(``,!0)]),_:1}),_(be,null,{default:v(()=>[x(d).success?(g(),j(`craft-callout`,bt,O(x(d).success),1)):b(``,!0)]),_:1}),k(`craft-button`,{type:`button`,onClick:h,loading:x(a)===`loading`},[r[2]||=k(`craft-icon`,{name:`play`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Retry all failed jobs`)),1)],8,xt),k(`craft-button`,{type:`button`,onClick:ee,loading:x(c)===`loading`},[r[3]||=k(`craft-icon`,{name:`remove`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Release all jobs`)),1)],8,St)],64)):b(``,!0)}}),I=e=>({url:I.url(e),method:`post`});I.definition={methods:[`post`],url:`/admin/actions/utilities/get-deprecation-error-traces-modal`},I.url=e=>I.definition.url+N(e),I.post=e=>({url:I.url(e),method:`post`});var L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/actions/utilities/delete-deprecation-error`},L.url=e=>L.definition.url+N(e),L.post=e=>({url:L.url(e),method:`post`});var R=e=>({url:R.url(e),method:`post`});R.definition={methods:[`post`],url:`/admin/actions/utilities/delete-all-deprecation-errors`},R.url=e=>R.definition.url+N(e),R.post=e=>({url:R.url(e),method:`post`});var z=(e,t)=>({url:z.url(e,t),method:`get`});z.definition={methods:[`get`,`head`],url:`/admin/utilities/deprecation-errors/{logId}`},z.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={logId:e}),Array.isArray(e)&&(e={logId:e[0]}),e=Oe(e);let n={logId:e.logId};return z.definition.url.replace(`{logId}`,n.logId.toString()).replace(/\/+$/,``)+N(t)},z.get=(e,t)=>({url:z.url(e,t),method:`get`}),z.head=(e,t)=>({url:z.url(e,t),method:`head`});var wt=(e,t)=>({url:wt.url(e,t),method:`delete`});wt.definition={methods:[`delete`],url:`/admin/utilities/deprecation-errors/{logId}`},wt.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={logId:e}),Array.isArray(e)&&(e={logId:e[0]}),e=Oe(e);let n={logId:e.logId};return wt.definition.url.replace(`{logId}`,n.logId.toString()).replace(/\/+$/,``)+N(t)},wt.delete=(e,t)=>({url:wt.url(e,t),method:`delete`});var Tt=e=>({url:Tt.url(e),method:`delete`});Tt.definition={methods:[`delete`],url:`/admin/utilities/deprecation-errors`},Tt.url=e=>Tt.definition.url+N(e),Tt.delete=e=>({url:Tt.url(e),method:`delete`});var Et=l({__name:`DeleteLogButton`,props:{logId:{}},setup(e){let{flash:n}=xe(),r=ue({logId:e.logId});async function i(){r.submit(L(),{preserveScroll:!0,preserveState:!0,onSuccess:()=>{n(`success`,t(`Log deleted.`))},onError:()=>{n(`error`,t(`Failed to delete log.`))}})}return(e,n)=>(g(),M(Me,{loading:x(r).processing,onClick:i,label:x(t)(`Delete log`)},null,8,[`loading`,`label`]))}}),Dt={key:0},Ot=[`innerHTML`],kt=l({__name:`StackTrace`,props:{logId:{}},setup(e){let t=ie({logId:e.logId}),n=E(null);return d(()=>{t.post(I().url,{onSuccess:({html:e})=>{n.value={html:e}}})}),(e,r)=>(g(),M(ve,{class:`max-w-4xl`},{default:v(()=>[x(t).processing?(g(),j(`craft-spinner`,Dt)):b(``,!0),x(t).wasSuccessful?(g(),j(`div`,{key:1,innerHTML:n.value?.html},null,8,Ot)):b(``,!0)]),_:1}))}}),At=l({__name:`StackTraceButton`,props:{logId:{}},setup(e){let n=E(!1);return(r,i)=>(g(),j(T,null,[k(`craft-button`,{size:`small`,type:`button`,onClick:i[0]||=ce(e=>n.value=!0,[`prevent`])},O(x(t)(`Stack Trace`)),1),(g(),M(ae,{to:`body`},[_(Pe,{"is-active":n.value,onClose:i[1]||=e=>n.value=!1},{default:v(()=>[_(kt,{"log-id":e.logId},null,8,[`log-id`])]),_:1},8,[`is-active`])]))],64))}}),jt=l({__name:`DeprecationErrors`,props:{logs:{}},setup(e){let n=e,r=Ie(),i=E([r.accessor(`message`,{header:t(`Message`),cell:e=>w(`span`,{innerHTML:e.getValue()}),meta:{trackSize:`3fr`,wrap:!0}}),r.accessor(`origin`,{header:t(`Origin`),cell:e=>w(`code`,{innerHTML:e.getValue()}),meta:{trackSize:`2fr`,wrap:!0}}),r.date(`lastOccurrence`),r.display({id:`stackTrace`,header:t(`Stack Trace`),meta:{trackSize:`120px`},cell:({row:e})=>w(At,{logId:e.original.id})}),r.actions(({row:e})=>[w(Et,{logId:e.original.id})])]),a=ge({get columns(){return i.value},get data(){return n.logs},getCoreRowModel:me(),enableSorting:!1});return(n,r)=>(g(),M(_e,{spacing:`relaxed`,layout:`auto`,table:x(a),from:1,to:e.logs.length,total:e.logs.length,reorderable:!1},{"empty-row":v(()=>[_(he,{label:x(t)(`No deprecation warnings to report!`)},null,8,[`label`])]),_:1},8,[`table`,`to`,`total`]))}}),B=e=>({url:B.url(e),method:`post`});B.definition={methods:[`post`],url:`/admin/actions/utilities/clear-caches-perform-action`},B.url=e=>B.definition.url+N(e),B.post=e=>({url:B.url(e),method:`post`});var V=e=>({url:V.url(e),method:`post`});V.definition={methods:[`post`],url:`/admin/actions/utilities/invalidate-tags`},V.url=e=>V.definition.url+N(e),V.post=e=>({url:V.url(e),method:`post`});var Mt=[`name`,`label`,`.model-value`,`disabled`],Nt=[`label`],Pt=[`.choice-value`],Ft={slot:`label`},It=[`innerHTML`],Lt=[`.choice-value`],Rt={slot:`label`},zt=[`innerHTML`],Bt=l({__name:`CheckboxGroup`,props:{name:{},label:{},disabled:{type:Boolean},modelValue:{},options:{},allowSelectAll:{type:Boolean,default:!1}},emits:[`update:modelValue`],setup(e,{emit:n}){let r=n;function i(e){let t=e.target;r(`update:modelValue`,t.modelValue)}return(n,r)=>(g(),j(`craft-checkbox-group`,{name:e.name,label:e.label,".model-value":e.modelValue,onModelValueChanged:i,disabled:e.disabled},[e.allowSelectAll?(g(),j(`craft-checkbox-indeterminate`,{key:0,label:x(t)(`All`)},[(g(!0),j(T,null,c(e.options,e=>(g(),j(`craft-checkbox`,{key:e.value,".choice-value":e.value},[k(`label`,Ft,[te(n.$slots,`label`,{option:e},()=>[A(O(e.label),1)])]),e.info?(g(),j(`div`,{key:0,slot:`help-text`,innerHTML:e.info},null,8,It)):b(``,!0)],40,Pt))),128))],8,Nt)):(g(!0),j(T,{key:1},c(e.options,e=>(g(),j(`craft-checkbox`,{key:e.value,".choice-value":e.value},[k(`label`,Rt,[te(n.$slots,`label`,{option:e},()=>[A(O(e.label),1)])]),e.info?(g(),j(`div`,{key:0,slot:`help-text`,innerHTML:e.info},null,8,zt)):b(``,!0)],40,Lt))),128))],40,Mt))}}),Vt={class:`p-4`},Ht={class:`mb-3`},Ut={class:`mt-4 flex gap-2 items-center`},Wt=[`loading`],Gt={key:0,variant:`success`,icon:`circle-check`,appearance:`plain`,class:`p-0`},Kt={class:`p-4`},qt={class:`mb-3`},Jt={class:`mt-4`},Yt={class:`flex gap-2 items-center`},Xt=[`loading`],Zt={key:0,variant:`success`,icon:`circle-check`,appearance:`plain`,class:`p-0`},Qt=l({__name:`ClearCaches`,props:{cacheOptions:{},tagOptions:{}},setup(e){let n=e,{announce:r}=Se(),i=ue({caches:n.cacheOptions.map(e=>e.value)}),a=ue({tags:n.tagOptions.map(e=>e.value)});function o(e=[]){return e.filter(Boolean)}return(n,s)=>(g(),j(T,null,[k(`div`,Vt,[k(`h2`,Ht,O(x(t)(`Clear Caches`)),1),_(x(C),{method:`post`,action:x(B)(),transform:e=>({caches:o(e.caches)}),"on-success":()=>{x(r)(x(t)(`Caches cleared`))}},{default:v(({processing:n,recentlySuccessful:r})=>[_(Bt,{name:`caches[]`,label:x(t)(`Caches`),modelValue:x(i).caches,"onUpdate:modelValue":s[0]||=e=>x(i).caches=e,options:e.cacheOptions,"allow-select-all":!0},null,8,[`label`,`modelValue`,`options`]),k(`div`,Ut,[k(`craft-button`,{type:`submit`,loading:n},O(x(t)(`Clear caches`)),9,Wt),_(be,null,{default:v(()=>[r?(g(),j(`craft-callout`,Gt,O(x(t)(`Caches cleared.`)),1)):b(``,!0)]),_:2},1024)])]),_:1},8,[`action`,`transform`,`on-success`])]),s[2]||=k(`hr`,null,null,-1),k(`div`,Kt,[k(`h2`,qt,O(x(t)(`Invalidate Data Caches`)),1),_(x(C),{method:`post`,action:x(V)(),transform:e=>({tags:o(e.tags)}),"on-success":()=>{x(r)(x(t)(`Data caches invalidated`))}},{default:v(({processing:n,recentlySuccessful:r})=>[_(Bt,{name:`tags[]`,label:x(t)(`Data Caches`),modelValue:x(a).tags,"onUpdate:modelValue":s[1]||=e=>x(a).tags=e,options:e.tagOptions,"allow-select-all":!0},null,8,[`label`,`modelValue`,`options`]),k(`div`,Jt,[k(`div`,Yt,[k(`craft-button`,{type:`submit`,loading:n},O(x(t)(`Invalidate caches`)),9,Xt),_(be,null,{default:v(()=>[r?(g(),j(`craft-callout`,Zt,O(x(t)(`Data caches invalidated.`)),1)):b(``,!0)]),_:2},1024)])])]),_:1},8,[`action`,`transform`,`on-success`])])],64))}}),H=e=>({url:H.url(e),method:`post`});H.definition={methods:[`post`],url:`/admin/actions/utilities/find-and-replace-perform-action`},H.url=e=>H.definition.url+N(e),H.post=e=>({url:H.url(e),method:`post`});var $t={class:`p-4`},en={class:`grid gap-3`},tn={class:`mt-4`},nn={class:`flex gap-2 items-center`},rn=[`loading`],an=l({__name:`FindReplace`,setup(e){let n=ue({find:``,replace:``});function r(){n.clearErrors(),n.submit(H(),{onSuccess:()=>{n.reset()}})}return(e,i)=>(g(),j(`div`,$t,[k(`form`,{onSubmit:ce(r,[`prevent`]),method:`post`},[k(`div`,en,[_(Le,{label:x(t)(`Find Text`),modelValue:x(n).find,"onUpdate:modelValue":i[0]||=e=>x(n).find=e,name:`find`,error:x(n).errors.find},null,8,[`label`,`modelValue`,`error`]),_(Le,{label:x(t)(`Replace Text`),modelValue:x(n).replace,"onUpdate:modelValue":i[1]||=e=>x(n).replace=e,name:`replace`,error:x(n).errors.replace},null,8,[`label`,`modelValue`,`error`])]),k(`div`,tn,[k(`div`,nn,[k(`craft-button`,{type:`submit`,loading:x(n).processing,variant:`primary`},O(x(t)(`Find and Replace`)),9,rn),_(we,{"is-active":x(n).recentlySuccessful},null,8,[`is-active`])])])],32)]))}}),U=e=>({url:U.url(e),method:`post`});U.definition={methods:[`post`],url:`/admin/actions/utilities/db-backup-perform-action`},U.url=e=>U.definition.url+N(e),U.post=e=>({url:U.url(e),method:`post`});var on={class:`p-4`},sn=[`action`],cn=[`name`,`value`],ln={class:`mt-4`},un=[`loading`],dn=l({__name:`DatabaseBackup`,setup(e){let n=ue({downloadBackup:!0}),{csrfTokenValue:r,csrfTokenName:i}=Ee(),a=le(`formRef`);function o(){if(n.clearErrors(),n.downloadBackup){a.value?.submit();return}n.post(U().url,{onSuccess:()=>{n.reset()}})}return(e,s)=>(g(),j(`div`,on,[k(`form`,{action:x(U)().url,ref_key:`formRef`,ref:a,onSubmit:ce(o,[`prevent`]),id:`db-backup`,method:`post`},[x(i)&&x(r)?(g(),j(`input`,{key:0,type:`hidden`,name:x(i),value:x(r)},null,8,cn)):b(``,!0),_(Re,{label:x(t)(`Download backup`),name:`downloadBackup`,modelValue:x(n).downloadBackup,"onUpdate:modelValue":s[0]||=e=>x(n).downloadBackup=e,value:`on`},null,8,[`label`,`modelValue`]),k(`div`,ln,[k(`craft-button`,{type:`submit`,variant:`primary`,loading:x(n).processing},O(x(t)(`Backup`)),9,un)])],40,sn)]))}}),W=e=>({url:W.url(e),method:`post`});W.definition={methods:[`post`],url:`/admin/actions/utilities/apply-new-migrations`},W.url=e=>W.definition.url+N(e),W.post=e=>({url:W.url(e),method:`post`});var fn={type:`submit`,variant:`primary`},pn=l({__name:`Migrations`,props:{newMigrations:{},migrationHistory:{}},setup(e){let n=e,r=y(()=>[...n.newMigrations.map(e=>({name:e,status:t(`New`),batch:void 0})),...n.migrationHistory.map(e=>({name:e.migration??e.name,status:t(`Applied`),batch:e.batch}))]),i=pe(),a=E([i.accessor(`name`,{header:t(`Name`),cell:e=>e.getValue()}),i.accessor(`status`,{header:t(`Status`),cell:e=>e.getValue()}),i.accessor(`batch`,{header:t(`Batch`),cell:e=>e.getValue()})]),o=ge({get columns(){return a.value},get data(){return r.value},getCoreRowModel:me()});return(n,i)=>(g(),j(T,null,[e.newMigrations?b(``,!0):(g(),M(he,{key:0,label:x(t)(`No pending content migrations.`)},null,8,[`label`])),r.value.length?(g(),j(T,{key:1},[e.newMigrations.length?(g(),M(x(C),{key:0,action:x(W)(),method:`post`},{default:v(()=>[k(`craft-button`,fn,O(x(t)(`Apply new migrations`)),1)]),_:1},8,[`action`])):b(``,!0),_(_e,{table:x(o),reorderable:!1},null,8,[`table`])],64)):b(``,!0)],64))}}),mn=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(mn||{}),hn=Symbol(`DisclosureContext`);function gn(e){let t=oe(hn,null);if(t===null){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,gn),t}return t}var _n=Symbol(`DisclosurePanelContext`);function vn(){return oe(_n,null)}var yn=l({name:`Disclosure`,props:{as:{type:[Object,String],default:`template`},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:n}){let r=E(+!e.defaultOpen),i=E(null),a=E(null),o={buttonId:E(`headlessui-disclosure-button-${We()}`),panelId:E(`headlessui-disclosure-panel-${We()}`),disclosureState:r,panel:i,button:a,toggleDisclosure(){r.value=Ue(r.value,{0:1,1:0})},closeDisclosure(){r.value!==1&&(r.value=1)},close(e){o.closeDisclosure(),(e?e instanceof HTMLElement?e:e.value instanceof HTMLElement?qe(e):qe(o.button):qe(o.button))?.focus()}};return fe(hn,o),Be(y(()=>Ue(r.value,{0:Ge.Open,1:Ge.Closed}))),()=>{let{defaultOpen:i,...a}=e;return Ke({theirProps:a,ourProps:{},slot:{open:r.value===0,close:o.close},slots:t,attrs:n,name:`Disclosure`})}}}),bn=l({name:`DisclosureButton`,props:{as:{type:[Object,String],default:`button`},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=gn(`DisclosureButton`),a=vn(),o=y(()=>a===null?!1:a.value===i.panelId.value);d(()=>{o.value||e.id!==null&&(i.buttonId.value=e.id)}),p(()=>{o.value||(i.buttonId.value=null)});let s=E(null);r({el:s,$el:s}),o.value||ne(()=>{i.button.value=s.value});let c=He(y(()=>({as:e.as,type:t.type})),s);function l(){var t;e.disabled||(o.value?(i.toggleDisclosure(),(t=qe(i.button))==null||t.focus()):i.toggleDisclosure())}function u(t){var n;if(!e.disabled)if(o.value)switch(t.key){case Ye.Space:case Ye.Enter:t.preventDefault(),t.stopPropagation(),i.toggleDisclosure(),(n=qe(i.button))==null||n.focus();break}else switch(t.key){case Ye.Space:case Ye.Enter:t.preventDefault(),t.stopPropagation(),i.toggleDisclosure();break}}function f(e){switch(e.key){case Ye.Space:e.preventDefault();break}}return()=>{let r={open:i.disclosureState.value===0},{id:a,...d}=e;return Ke({ourProps:o.value?{ref:s,type:c.value,onClick:l,onKeydown:u}:{id:i.buttonId.value??a,ref:s,type:c.value,"aria-expanded":i.disclosureState.value===0,"aria-controls":i.disclosureState.value===0||qe(i.panel)?i.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:l,onKeydown:u,onKeyup:f},theirProps:d,slot:r,attrs:t,slots:n,name:`DisclosureButton`})}}}),xn=l({name:`DisclosurePanel`,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=gn(`DisclosurePanel`);d(()=>{e.id!==null&&(i.panelId.value=e.id)}),p(()=>{i.panelId.value=null}),r({el:i.panel,$el:i.panel}),fe(_n,i.panelId);let a=Je(),o=y(()=>a===null?i.disclosureState.value===0:(a.value&Ge.Open)===Ge.Open);return()=>{let r={open:i.disclosureState.value===0,close:i.close},{id:a,...s}=e;return Ke({ourProps:{id:i.panelId.value??a,ref:i.panel},theirProps:s,slot:r,attrs:t,slots:n,features:Ve.RenderStrategy|Ve.Static,visible:o.value,name:`DisclosurePanel`})}}}),Sn=[`name`],Cn={class:`release-info`},wn={class:`release-version`},Tn={key:0,class:`release-badge`},En={key:1,class:`release-date`},Dn={key:1,class:`release-header-static`},On={class:`release-info`},kn={class:`release-version`},An={key:0,class:`release-badge`},jn={key:1,class:`release-date`},Mn=D(l({__name:`Release`,props:{version:{},date:{},critical:{type:Boolean},notes:{}},setup(e){let n=e;function r(e){return e?new Date(e).toLocaleDateString(void 0,{month:`short`,day:`numeric`,year:`numeric`}):``}let i=y(()=>!!(n.critical||n.notes&&n.notes.includes(`n.notes?n.notes.replace(/(<\/?h)(3|4|5)\b/g,(e,t,n)=>`${t}${parseInt(n)+1} class="h${n}"`):``),o=y(()=>!!n.notes);return(n,s)=>(g(),M(x(yn),{"default-open":i.value},{default:v(({open:n})=>[k(`div`,{class:h([`release`,{"release--critical":e.critical}])},[o.value?(g(),M(x(bn),{key:0,class:`release-trigger`},{default:v(()=>[k(`craft-icon`,{name:n?`chevron-down`:`chevron-right`,style:{"font-size":`0.8em`}},null,8,Sn),k(`div`,Cn,[k(`strong`,wn,O(e.version),1),e.critical?(g(),j(`span`,Tn,O(x(t)(`Critical`)),1)):b(``,!0),e.date?(g(),j(`span`,En,O(r(e.date)),1)):b(``,!0)])]),_:2},1024)):(g(),j(`div`,Dn,[k(`div`,On,[k(`strong`,kn,O(e.version),1),e.critical?(g(),j(`span`,An,O(x(t)(`Critical`)),1)):b(``,!0),e.date?(g(),j(`span`,jn,O(r(e.date)),1)):b(``,!0)])])),o.value?(g(),M(x(xn),{key:2,class:`release-notes prose`,innerHTML:a.value},null,8,[`innerHTML`])):b(``,!0)],2)]),_:1},8,[`default-open`]))}}),[[`__scopeId`,`data-v-4f89c26b`]]),Nn=e=>({url:Nn.url(e),method:`post`});Nn.definition={methods:[`post`],url:`/admin/actions/updater`},Nn.url=e=>Nn.definition.url+N(e),Nn.post=e=>({url:Nn.url(e),method:`post`});var Pn=e=>({url:Pn.url(e),method:`post`});Pn.definition={methods:[`post`],url:`/admin/updates`},Pn.url=e=>Pn.definition.url+N(e),Pn.post=e=>({url:Pn.url(e),method:`post`});var Fn={"/admin/actions/updater":Nn,"/admin/updates":Pn},In=e=>({url:In.url(e),method:`post`});In.definition={methods:[`post`],url:`/admin/actions/updater/force-update`},In.url=e=>In.definition.url+N(e),In.post=e=>({url:In.url(e),method:`post`});var Ln=e=>({url:Ln.url(e),method:`post`});Ln.definition={methods:[`post`],url:`/admin/actions/updater/backup`},Ln.url=e=>Ln.definition.url+N(e),Ln.post=e=>({url:Ln.url(e),method:`post`});var Rn=e=>({url:Rn.url(e),method:`post`});Rn.definition={methods:[`post`],url:`/admin/actions/updater/server-check`},Rn.url=e=>Rn.definition.url+N(e),Rn.post=e=>({url:Rn.url(e),method:`post`});var zn=e=>({url:zn.url(e),method:`post`});zn.definition={methods:[`post`],url:`/admin/actions/updater/revert`},zn.url=e=>zn.definition.url+N(e),zn.post=e=>({url:zn.url(e),method:`post`});var Bn=e=>({url:Bn.url(e),method:`post`});Bn.definition={methods:[`post`],url:`/admin/actions/updater/migrate`},Bn.url=e=>Bn.definition.url+N(e),Bn.post=e=>({url:Bn.url(e),method:`post`});var Vn=e=>({url:Vn.url(e),method:`post`});Vn.definition={methods:[`post`],url:`/admin/actions/updater/precheck`},Vn.url=e=>Vn.definition.url+N(e),Vn.post=e=>({url:Vn.url(e),method:`post`});var Hn=e=>({url:Hn.url(e),method:`post`});Hn.definition={methods:[`post`],url:`/admin/actions/updater/recheck-composer`},Hn.url=e=>Hn.definition.url+N(e),Hn.post=e=>({url:Hn.url(e),method:`post`});var Un=e=>({url:Un.url(e),method:`post`});Un.definition={methods:[`post`],url:`/admin/actions/updater/composer-install`},Un.url=e=>Un.definition.url+N(e),Un.post=e=>({url:Un.url(e),method:`post`});var Wn=e=>({url:Wn.url(e),method:`post`});Wn.definition={methods:[`post`],url:`/admin/actions/updater/composer-remove`},Wn.url=e=>Wn.definition.url+N(e),Wn.post=e=>({url:Wn.url(e),method:`post`});var Gn=e=>({url:Gn.url(e),method:`post`});Gn.definition={methods:[`post`],url:`/admin/actions/updater/finish`},Gn.url=e=>Gn.definition.url+N(e),Gn.post=e=>({url:Gn.url(e),method:`post`});var Kn={index:Fn,forceUpdate:In,backup:Ln,serverCheck:Rn,revert:zn,migrate:Bn,precheck:Vn,recheckComposer:Hn,composerInstall:Un,composerRemove:Wn,finish:Gn},qn={class:`update`},Jn={class:`update-header`},Yn={class:`text-xl font-semibold`},Xn={class:`update-actions`},Zn=[`name`,`value`],Qn=[`name`,`value`],$n=[`loading`],er={type:`button`,slot:`invoker`,icon:``},tr=[`label`],nr={slot:`content`},rr={key:0,class:`note`},ir={key:1,class:`note ineligible`},ar={class:`releases`},or=D(l({__name:`Update`,props:{name:{},handle:{},packageName:{},releases:{default:()=>[]},status:{default:`eligible`},statusText:{},abandoned:{type:Boolean,default:!1},latestVersion:{},ctaText:{},ctaUrl:{type:[String,Boolean]},altCtaText:{},altCtaUrl:{},allowUpdates:{type:Boolean,default:!0}},setup(e){let n=e,r=y(()=>n.allowUpdates&&n.latestVersion&&n.ctaUrl!==void 0),i=y(()=>n.ctaText||t(`Update`)),a=t(`Copy plugin handle`),o=E(a);async function s(){try{await navigator.clipboard.writeText(n.handle??``),o.value=t(`Copied!`),setTimeout(()=>{o.value=a},1500)}catch(e){console.error(e),o.value=t(`Failed to copy`)}}let l=t(`Copy package name`),u=E(l);async function d(){try{await navigator.clipboard.writeText(n.packageName??``),u.value=t(`Copied!`),setTimeout(()=>{u.value=l},1500)}catch(e){console.error(e),u.value=t(`Failed to copy`)}}return(n,a)=>(g(),j(`div`,qn,[k(`div`,Jn,[k(`h2`,Yn,O(e.name),1),k(`div`,Xn,[r.value?(g(),j(T,{key:0},[e.ctaUrl?(g(),M(Ce,{key:0,href:e.ctaUrl,target:`_blank`,variant:`primary`,appearance:`button`},{default:v(()=>[A(O(i.value),1)]),_:1},8,[`href`])):(g(),M(x(C),{key:1,action:x(Kn).index[`/admin/actions/updater`](),method:`post`},{default:v(({processing:t})=>[a[0]||=k(`input`,{type:`hidden`,name:`return`,value:`utilities/updates`},null,-1),k(`input`,{type:`hidden`,name:`install[${e.handle}]`,value:`^${e.latestVersion}`},null,8,Zn),k(`input`,{type:`hidden`,name:`packageNames[${e.handle}]`,value:e.packageName},null,8,Qn),k(`craft-button`,{type:`submit`,variant:`primary`,loading:t},O(i.value),9,$n)]),_:1},8,[`action`]))],64)):b(``,!0),e.allowUpdates&&e.altCtaText?(g(),j(T,{key:1},[e.altCtaUrl?(g(),M(Ce,{key:0,href:e.altCtaUrl,appearance:`button`,variant:`default`},{default:v(()=>[A(O(e.altCtaText),1)]),_:1},8,[`href`])):b(``,!0)],64)):b(``,!0),k(`craft-action-menu`,null,[k(`craft-button`,er,[k(`craft-icon`,{name:`ellipsis`,label:x(t)(`Actions`)},null,8,tr)]),k(`div`,nr,[k(`craft-action-item`,{icon:`clipboard`,onClick:s},O(o.value),1),k(`craft-action-item`,{icon:`clipboard`,onClick:d},O(u.value),1)])])])]),e.abandoned?(g(),j(`blockquote`,rr,[k(`p`,null,O(e.statusText),1)])):e.status===`eligible`?b(``,!0):(g(),j(`blockquote`,ir,[k(`p`,null,O(e.statusText),1)])),k(`div`,ar,[(g(!0),j(T,null,c(e.releases,e=>(g(),M(Mn,m({key:e.version},{ref_for:!0},e),null,16))),128))])]))}}),[[`__scopeId`,`data-v-6406f6d7`]]),sr=e=>({url:sr.url(e),method:`post`});sr.definition={methods:[`post`],url:`/admin/actions/app/check-for-updates`},sr.url=e=>sr.definition.url+N(e),sr.post=e=>({url:sr.url(e),method:`post`});var cr=e=>({url:cr.url(e),method:`post`});cr.definition={methods:[`post`],url:`/admin/actions/app/cache-updates`},cr.url=e=>cr.definition.url+N(e),cr.post=e=>({url:cr.url(e),method:`post`});var lr={check:sr,cache:cr},ur={key:1,class:`updates-utility`},dr={key:0,class:`updates-header`},fr={class:`text-2xl font-semibold`},pr=[`loading`],mr={class:`updates-grid`},hr=D(l({__name:`Updates`,setup(e){let{data:n,isSuccess:r}=ke(`updates`,{params:{forceRefresh:!0,includeDetails:!0}}),{execute:i,data:a,isError:o,isSuccess:s}=Ae(lr.cache().url,{method:`post`,immediate:!1});f(r,()=>{r.value&&n.value&&i({updates:n.value,includeDetails:!0})});let l=y(()=>a.value?.allowUpdates??!1),u=y(()=>{let e=a.value?.updates?.cms;return!e||e.releases.length===0&&!e.abandoned?null:e}),d=y(()=>(a.value?.updates?.plugins??[]).filter(e=>e.releases.length>0||e.abandoned)),p=y(()=>u.value!==null||d.value.length>0),h=y(()=>{let e=0;return u.value&&ne(u.value)&&e++,d.value.forEach(t=>{ne(t)&&e++}),e}),ee=y(()=>{let e=[];return u.value&&te(u.value)&&e.push(u.value),d.value.forEach(t=>{te(t)&&e.push(t)}),e}),_=y(()=>t(`{num, plural, =1{# Available Update} other{# Available Updates}}`,{num:h.value}));function te(e){return!(e.status===`phpIssue`||e.status===`expired`||!e.releases.length||e.latestVersion===null)}function ne(e){return!(e.status===`phpIssue`||!e.releases.length||e.latestVersion===null)}let re=E(!1);function ie(){if(ee.value.length===0)return;re.value=!0;let e={},t={};ee.value.forEach(n=>{e[n.handle]=`^${n.latestVersion}`,t[n.handle]=n.packageName}),S.post(Kn.index[`/admin/actions/updater`](),{return:`utilities/updates`,install:e,packageNames:t},{onFinish:()=>{re.value=!1}})}return(e,n)=>x(o)?(g(),M(he,{key:0,icon:`alert-circle`,label:x(t)(`Unable to fetch updates at this time.`)},null,8,[`label`])):x(s)?(g(),j(T,{key:1},[p.value?(g(),j(`div`,ur,[l.value&&ee.value.length>1?(g(),j(`div`,dr,[k(`h1`,fr,O(_.value),1),k(`craft-button`,{type:`button`,variant:`primary`,loading:re.value,onClick:ie},O(x(t)(`Update all`)),9,pr)])):b(``,!0),k(`div`,mr,[u.value?(g(),M(or,m({key:0},u.value,{"allow-updates":l.value}),null,16,[`allow-updates`])):b(``,!0),(g(!0),j(T,null,c(d.value,e=>(g(),M(or,m({key:e.handle},{ref_for:!0},e,{"allow-updates":l.value}),null,16,[`allow-updates`]))),128))])])):(g(),M(he,{key:0,icon:`check`,label:x(t)(`You’re all up to date!`)},null,8,[`label`]))],64)):(g(),M(he,{key:2,label:x(t)(`Checking for updates…`)},{graphic:v(()=>[...n[0]||=[k(`craft-spinner`,{style:{"--size":`3rem`},visible:!0},null,-1)]]),_:1},8,[`label`]))}}),[[`__scopeId`,`data-v-b8bbb598`]]),G=e=>({url:G.url(e),method:`post`});G.definition={methods:[`post`],url:`/admin/actions/project-config/rebuild`},G.url=e=>G.definition.url+N(e),G.post=e=>({url:G.url(e),method:`post`});var K=e=>({url:K.url(e),method:`get`});K.definition={methods:[`get`,`head`],url:`/admin/actions/project-config/diff`},K.url=e=>K.definition.url+N(e),K.get=e=>({url:K.url(e),method:`get`}),K.head=e=>({url:K.url(e),method:`head`});var q=e=>({url:q.url(e),method:`post`});q.definition={methods:[`post`],url:`/admin/actions/project-config/discard`},q.url=e=>q.definition.url+N(e),q.post=e=>({url:q.url(e),method:`post`});var J=e=>({url:J.url(e),method:`get`});J.definition={methods:[`get`,`head`],url:`/admin/actions/project-config/download`},J.url=e=>J.definition.url+N(e),J.get=e=>({url:J.url(e),method:`get`}),J.head=e=>({url:J.url(e),method:`head`});var gr={rebuild:G,diff:K,discard:q,download:J},_r={key:0,class:`diff-loading`},vr={class:`py-2`},yr={key:0,class:`diff-show-all`},br=20,xr=D(l({__name:`ProjectConfigDiff`,props:{invert:{type:Boolean}},setup(e){let n=e,{data:r,isLoading:i}=Ae(gr.diff().url,{params:{invert:n.invert}}),a=E([]),o=E(!1);f(r,e=>{a.value=e.split(/\n/)});function s(){o.value=!0}let l=y(()=>o.value||a.value.length<=br?a.value:a.value.slice(0,br)),u=y(()=>a.value.length>br&&!o.value);return(e,n)=>(g(),M(ve,{variant:`code`,padding:0,class:h({loading:x(i)}),tabindex:`0`},{default:v(()=>[x(i)?(g(),j(`div`,_r,[...n[0]||=[k(`craft-spinner`,{visible:!0,class:`spinner`},null,-1)]])):(g(),j(T,{key:1},[k(`pre`,vr,[(g(!0),j(T,null,c(l.value,(e,t)=>(g(),j(`code`,{key:t,class:h({"diff-line":!0,"diff-line--add":e.startsWith(`+`),"diff-line--remove":e.startsWith(`-`),"diff-line--info":e.startsWith(`@@`)})},O(e),3))),128))]),u.value?(g(),j(`div`,yr,[k(`craft-button`,{type:`button`,variant:`hairline`,size:`lg`,onClick:s},O(x(t)(`Show all changes`)),1)])):b(``,!0)],64))]),_:1},8,[`class`]))}}),[[`__scopeId`,`data-v-d9a5713c`]]);function Sr(){let e=E(!1),n=E(!1);function r(){confirm(t(`Are you sure you want to discard the pending project config YAML changes?`))&&(n.value=!0,S.post(gr.discard().url,{},{onFinish:()=>{n.value=!1}}))}async function i(){e.value=!0;try{let e=await o.get(J().url,{responseType:`blob`}),t=window.URL.createObjectURL(new Blob([e.data])),n=document.createElement(`a`);n.href=t,n.setAttribute(`download`,`project.zip`),document.body.appendChild(n),n.click(),n.remove(),window.URL.revokeObjectURL(t)}catch(e){console.error(`Download failed:`,e)}finally{e.value=!1}}return{isDownloading:e,isDiscarding:n,discardChanges:r,downloadConfig:i}}var Cr=e=>({url:Cr.url(e),method:`post`});Cr.definition={methods:[`post`],url:`/admin/actions/config-sync`},Cr.url=e=>Cr.definition.url+N(e),Cr.post=e=>({url:Cr.url(e),method:`post`});var wr=e=>({url:wr.url(e),method:`post`});wr.definition={methods:[`post`],url:`/admin/actions/config-sync/retry`},wr.url=e=>wr.definition.url+N(e),wr.post=e=>({url:wr.url(e),method:`post`});var Tr=e=>({url:Tr.url(e),method:`post`});Tr.definition={methods:[`post`],url:`/admin/actions/config-sync/apply-yaml-changes`},Tr.url=e=>Tr.definition.url+N(e),Tr.post=e=>({url:Tr.url(e),method:`post`});var Er=e=>({url:Er.url(e),method:`post`});Er.definition={methods:[`post`],url:`/admin/actions/config-sync/regenerate-yaml`},Er.url=e=>Er.definition.url+N(e),Er.post=e=>({url:Er.url(e),method:`post`});var Dr=e=>({url:Dr.url(e),method:`post`});Dr.definition={methods:[`post`],url:`/admin/actions/config-sync/uninstall-plugin`},Dr.url=e=>Dr.definition.url+N(e),Dr.post=e=>({url:Dr.url(e),method:`post`});var Or=e=>({url:Or.url(e),method:`post`});Or.definition={methods:[`post`],url:`/admin/actions/config-sync/install-plugin`},Or.url=e=>Or.definition.url+N(e),Or.post=e=>({url:Or.url(e),method:`post`});var kr=e=>({url:kr.url(e),method:`post`});kr.definition={methods:[`post`],url:`/admin/actions/config-sync/precheck`},kr.url=e=>kr.definition.url+N(e),kr.post=e=>({url:kr.url(e),method:`post`});var Ar=e=>({url:Ar.url(e),method:`post`});Ar.definition={methods:[`post`],url:`/admin/actions/config-sync/recheck-composer`},Ar.url=e=>Ar.definition.url+N(e),Ar.post=e=>({url:Ar.url(e),method:`post`});var jr=e=>({url:jr.url(e),method:`post`});jr.definition={methods:[`post`],url:`/admin/actions/config-sync/composer-install`},jr.url=e=>jr.definition.url+N(e),jr.post=e=>({url:jr.url(e),method:`post`});var Mr=e=>({url:Mr.url(e),method:`post`});Mr.definition={methods:[`post`],url:`/admin/actions/config-sync/composer-remove`},Mr.url=e=>Mr.definition.url+N(e),Mr.post=e=>({url:Mr.url(e),method:`post`});var Y=e=>({url:Y.url(e),method:`post`});Y.definition={methods:[`post`],url:`/admin/actions/config-sync/finish`},Y.url=e=>Y.definition.url+N(e),Y.post=e=>({url:Y.url(e),method:`post`});var Nr={index:Cr,retry:wr,applyYamlChanges:Tr,regenerateYaml:Er,uninstallPlugin:Dr,installPlugin:Or,precheck:kr,recheckComposer:Ar,composerInstall:jr,composerRemove:Mr,finish:Y},Pr=[`value`],Fr={key:0,type:`hidden`,name:`force`,value:`1`},Ir=[`loading`],Lr=l({__name:`SyncConfigButton`,props:{force:{type:Boolean,default:!1},returnTo:{default:`utilities/project-config`},label:{default:t(`Reapply everything`)}},setup(e){return(t,n)=>(g(),M(x(C),{action:x(Nr).index()},{default:v(({processing:n})=>[k(`input`,{type:`hidden`,name:`return`,value:e.returnTo},null,8,Pr),e.force?(g(),j(`input`,Fr)):b(``,!0),k(`craft-button`,m({type:`submit`,variant:`primary`,loading:n},t.$attrs),[te(t.$slots,`label`,{},()=>[A(O(e.label),1)])],16,Ir)]),_:3},8,[`action`]))}}),Rr={class:`project-config-utility`},zr={class:`config-section`},Br=[`innerHTML`],Vr={class:`mt-3`},Hr=[`innerHTML`],Ur={key:0,class:`buttons`},Wr=[`loading`],Gr={key:1,class:`buttons`},Kr=[`loading`],qr={variant:`success`,icon:`circle-check`,class:`my-3`},Jr={class:`buttons`},Yr={key:1,class:`buttons`},Xr=[`loading`],Zr={class:`config-section`},Qr={class:`buttons`},$r={class:`flex gap-2 items-center`},ei=[`loading`],ti={key:0,variant:`success`,icon:`circle-check`,appearance:`plain`,class:`p-0`},ni={class:`config-section`},ri={class:`buttons`},ii=[`loading`],ai=D(l({__name:`ProjectConfig`,props:{readOnly:{type:Boolean},invert:{type:Boolean},yamlExists:{type:Boolean},areChangesPending:{type:Boolean},entireConfig:{}},setup(e){let n=e,{isDownloading:r,isDiscarding:i,discardChanges:a,downloadConfig:o}=Sr(),s=y(()=>n.yamlExists?n.invert?t(`Update YAML Files`):t(`Apply YAML Changes`):t(`Generate YAML Files`)),c=y(()=>n.yamlExists?n.invert?t(`Update your project config YAML files to reflect the latest changes in the loaded project config.`):t(`Apply changes in your project config YAML files to the loaded project config.`):t(`Save the loaded project config data to YAML files in your {folder} folder.`,{folder:`config/project/`})),l=y(()=>n.invert?t(`Make sure you're not overwriting changes in the YAML files that were made on another environment.`):t(`Make sure you've followed the Environment Setup instructions before applying project config YAML changes.`,{url:`https://craftcms.com/docs/5.x/system/project-config.html#environment-setup`}));return(n,u)=>(g(),j(`div`,Rr,[k(`section`,zr,[k(`h2`,null,O(s.value),1),k(`p`,{innerHTML:c.value,class:`mb-3`},null,8,Br),k(`div`,Vr,[e.yamlExists?(g(),j(T,{key:0},[e.areChangesPending?(g(),j(T,{key:0},[_(xr,{invert:e.invert},null,8,[`invert`]),k(`craft-callout`,{variant:`info`,innerHTML:l.value,class:`my-2`},null,8,Hr),e.invert?(g(),j(`div`,Ur,[k(`craft-button`,{type:`button`,variant:`secondary`,loading:x(i),onClick:u[0]||=(...e)=>x(a)&&x(a)(...e)},O(x(t)(`Update YAML files`)),9,Wr),_(Lr,{label:x(t)(`Apply YAML changes`)},null,8,[`label`])])):(g(),j(`div`,Gr,[_(Lr,{label:x(t)(`Apply changes only`),variant:`default`},null,8,[`label`]),_(Lr,{force:!0}),e.readOnly?b(``,!0):(g(),j(`craft-button`,{key:0,type:`button`,loading:x(i),onClick:u[1]||=(...e)=>x(a)&&x(a)(...e)},O(x(t)(`Discard changes`)),9,Kr))]))],64)):(g(),j(T,{key:1},[k(`craft-callout`,qr,O(x(t)(`There aren't any pending project config changes to apply.`)),1),k(`div`,Jr,[_(Lr,{force:!0,label:x(t)(`Reapply everything`)},null,8,[`label`])])],64))],64)):(g(),j(`div`,Yr,[_(x(C),{action:x(q)()},{default:v(({processing:e})=>[k(`craft-button`,{type:`submit`,variant:`secondary`,loading:e},O(x(t)(`Generate`)),9,Xr)]),_:1},8,[`action`])]))])]),e.readOnly?b(``,!0):(g(),j(T,{key:0},[u[3]||=k(`hr`,null,null,-1),k(`section`,Zr,[k(`h2`,null,O(x(t)(`Rebuild the Config`)),1),k(`p`,null,O(x(t)(`Rebuild the project config based on the data stored throughout the database.`)),1),k(`div`,Qr,[_(x(C),{action:x(G)(),method:`post`},{default:v(({processing:e,recentlySuccessful:n})=>[k(`div`,$r,[k(`craft-button`,{type:`submit`,variant:`default`,loading:e},O(x(t)(`Rebuild`)),9,ei),_(be,null,{default:v(()=>[n?(g(),j(`craft-callout`,ti,O(x(t)(`Config rebuilt.`)),1)):b(``,!0)]),_:2},1024)])]),_:1},8,[`action`])])])],64)),u[5]||=k(`hr`,null,null,-1),k(`section`,ni,[k(`h2`,null,O(x(t)(`Loaded Project Config Data`)),1),_(ve,{variant:`code`,tabindex:`0`,class:`my-3`},{default:v(()=>[k(`pre`,null,[k(`code`,null,O(e.entireConfig),1)])]),_:1}),k(`div`,ri,[k(`craft-button`,{type:`button`,loading:x(r),onClick:u[2]||=(...e)=>x(o)&&x(o)(...e)},[u[4]||=k(`craft-icon`,{name:`download`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Download`)),1)],8,ii)])])]))}}),[[`__scopeId`,`data-v-563599f4`]]),oi={class:`progress-cell`},si=[`total`,`processed`,`pending`],ci=D(l({__name:`SessionProgress`,props:{processedEntries:{},totalEntries:{},pending:{type:Boolean}},setup(e){return(t,n)=>(g(),j(`div`,oi,[k(`craft-progress-bar`,{total:e.totalEntries,processed:e.processedEntries,pending:e.pending,"show-status":``},null,8,si)]))}}),[[`__scopeId`,`data-v-c5b50a8f`]]),li={class:`flex gap-1`},ui=[`loading`],di=[`loading`],fi=l({__name:`SessionActions`,props:{sessionId:{},actionRequired:{type:Boolean}},emits:[`stop`,`review`],setup(e,{emit:n}){let r=n,i=E(!1),a=E(!1);function o(e){a.value=!0,r(`stop`,e)}function s(e){i.value=!0,r(`review`,e)}return(n,r)=>(g(),j(`div`,li,[e.actionRequired?(g(),j(`craft-button`,{key:0,type:`button`,size:`small`,loading:i.value,onClick:r[0]||=t=>s(e.sessionId)},O(x(t)(`Review`)),9,ui)):b(``,!0),k(`craft-button`,{type:`button`,size:`small`,variant:`danger`,loading:a.value,onClick:r[1]||=t=>o(e.sessionId)},[r[2]||=k(`craft-icon`,{name:`x`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Discard`)),1)],8,di)]))}}),X=de(null),pi=E(new Map),mi=E(null),hi=E(null),gi=E(!1),_i=E(!1),vi=E(null),yi=E(!1),bi=!1;function xi(){X.value&&(pi.value=new Map(X.value.getSessions().map(e=>[e.id,e])),mi.value=X.value.getCurrentSessionId())}function Si(){X.value&&(X.value.on(`change`,({reviewSessionId:e})=>{if(xi(),gi.value&&hi.value&&!pi.value.has(hi.value.id)&&Fi(),e&&!gi.value){let t=pi.value.get(e);t&&Pi(t)}}),X.value.on(`error`,({message:e})=>{vi.value=e}),X.value.on(`complete`,()=>{yi.value=!0}))}var Ci=y(()=>Array.from(pi.value.values())),wi=y(()=>pi.value.size>0),Ti=y(()=>X.value?.isProcessing()??!1),Ei=y(()=>mi.value===null?null:pi.value.get(mi.value)??null),Di=y(()=>{let e=Ei.value;return!e||e.totalEntries===0?0:Math.round(e.processedEntries/e.totalEntries*100)}),Oi=y(()=>{let e=Ei.value;return e?`${e.processedEntries} / ${e.totalEntries}`:null});async function ki(e){if(!(!X.value||e.volumes.length===0)){_i.value=!0,yi.value=!1,vi.value=null;try{let t=await X.value.startIndexing(e);return xi(),t}finally{_i.value=!1}}}function Ai(e){X.value?.stopSession(e)}function ji(e){X.value?.getSessionOverview(e)}function Mi(e){X.value?.finishSession(e)}function Ni(e){Ai(e)}function Pi(e){gi.value||=(hi.value=e,!0)}function Fi(){gi.value=!1,hi.value=null}function Ii(e={}){if(!bi){let{existingSessions:t=[],maxConcurrentConnections:r,autoResume:i=!0}=e;X.value=new n({existingSessions:t,maxConcurrentConnections:r,autoResume:i}),Si(),xi(),bi=!0}return{sessions:pi,sessionsArray:Ci,currentSessionId:mi,currentSession:Ei,hasSessions:wi,isProcessing:Ti,isStarting:_i,isComplete:yi,lastError:vi,progressPercent:Di,progressInfo:Oi,reviewSession:hi,isReviewOpen:gi,startIndexing:ki,stopSession:Ai,reviewSessionOverview:ji,finishSession:Mi,keepFiles:Ni,openReview:Pi,closeReview:Fi}}var Li={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function Ri(e){return e.replace(/[&<>"']/g,e=>Li[e]??``)}var zi={class:`grid gap-3`},Bi={key:0},Vi={class:`mb-2`},Hi={class:`my-2`},Ui={key:1},Wi=l({__name:`ReviewSessionModal`,props:{isActive:{type:Boolean,default:!1}},setup(e){let{finishSession:n,closeReview:r,reviewSession:i}=Ii(),a=y(()=>i.value?.missingEntries),o=y(()=>a.value?.folders??{}),s=y(()=>a.value?.files??{}),l=y(()=>o.value?Object.keys(o.value).length>0:!1),u=y(()=>s.value?Object.keys(s.value??{}).length>0:!1),d=y(()=>l.value||u.value),f=y(()=>o.value?Object.keys(o.value).map(e=>({label:Ri(o.value[e]),value:e})):[]),p=y(()=>s.value?Object.keys(s.value).map(e=>({label:Ri(s.value[e]),value:e})):[]),m=re({deleteFolder:[``,...f.value.map(e=>e.value.toString())],deleteAsset:[``,...p.value.map(e=>e.value.toString())]});function h(e,n){return e===`folders`&&i.value?.listEmptyFolders?t(`Missing or empty {items}`,n):t(`Missing {items}`,n)}function ee(e,n){return e===`files`&&i.value?.listEmptyFolders?t(`The following {items} could not be found or are empty. Should they be deleted from the index?`,n):t(`The following {items} could not be found. Should they be deleted from the index?`,n)}async function te(){n({sessionId:i.value.id,deleteFolder:m.deleteFolder?.filter(Boolean),deleteAsset:m.deleteAsset?.filter(Boolean)}),S.visit(F({id:`asset-indexes`}))}return(e,n)=>x(i)?(g(),M(Xe,{key:0,"is-active":!0,onClose:x(r),"reset-label":d.value?x(t)(`Keep them`):void 0,"submit-label":d.value?x(t)(`Delete them`):x(t)(`OK`),onSubmit:te},{default:v(()=>[k(`div`,zi,[x(i).skippedEntries?(g(),j(`div`,Bi,[k(`h2`,Vi,O(x(t)(`Skipped files`)),1),k(`p`,null,O(x(t)(`The following items were not indexed.`)),1),k(`ul`,Hi,[(g(!0),j(T,null,c(x(i).skippedEntries,e=>(g(),j(`li`,{key:e},[k(`code`,null,O(e),1)]))),128))])])):b(``,!0),d.value?(g(),j(`div`,Ui,[l.value?(g(),j(T,{key:0},[k(`h2`,null,O(h(`folders`,{items:`folders`})),1),k(`p`,null,O(ee(`folders`,{items:`folders`})),1),_(Bt,{class:`my-2`,label:x(t)(`Delete folders`),"model-value":m.deleteFolder?.map(String)??[],options:f.value,"allow-select-all":!0},{label:v(({option:e})=>[k(`code`,null,O(e.label),1)]),_:1},8,[`label`,`model-value`,`options`])],64)):b(``,!0),u.value?(g(),j(T,{key:1},[k(`h2`,null,O(h(`files`,{items:`files`})),1),k(`p`,null,O(ee(`files`,{items:`files`})),1),_(Bt,{class:`my-2`,label:x(t)(`Delete assets`),"model-value":m.deleteAsset?.map(String)??[],options:p.value,"allow-select-all":!0},{label:v(({option:e})=>[k(`code`,null,O(e.label),1)]),_:1},8,[`label`,`model-value`,`options`])],64)):b(``,!0)])):b(``,!0)])]),_:1},8,[`onClose`,`reset-label`,`submit-label`])):b(``,!0)}}),Gi={class:``},Ki=l({__name:`SessionVolumes`,props:{value:{}},setup(e){function t(e){let t=JSON.parse(e);return Object.values(t)}return(n,r)=>(g(),j(`ul`,Gi,[(g(!0),j(T,null,c(t(e.value),e=>(g(),j(`li`,{key:e},O(e),1))),128))]))}}),qi={class:`sessions`},Ji={class:`session__label`},Yi={class:`mb-1`},Xi={class:`session__status`},Zi={class:`mb-1`},Qi={class:`session__last-update`},$i={class:`mb-1`},ea={class:`session__progress`},ta={class:`mb-1`},na={class:`session__actions`},ra=D(l({__name:`IndexingSessions`,setup(e){let{sessionsArray:n,currentSessionId:r,stopSession:i,reviewSessionOverview:a,reviewSession:o}=Ii();return(e,s)=>(g(),j(T,null,[k(`div`,qi,[(g(!0),j(T,null,c(x(n),e=>(g(),j(`div`,{key:e.id,class:`session`},[k(`div`,Ji,[k(`div`,Yi,[k(`strong`,null,O(x(t)(`Volumes being indexed`)),1)]),_(Ki,{value:e.indexedVolumes},null,8,[`value`])]),k(`div`,Xi,[k(`div`,Zi,[k(`strong`,null,O(x(t)(`Status`)),1)]),e.actionRequired?(g(),M(Te,{key:0,variant:`warning`},{default:v(()=>[A(O(x(t)(`Waiting for review`)),1)]),_:1})):e.id===x(r)?(g(),M(Te,{key:1,variant:`success`},{default:v(()=>[A(O(x(t)(`Active`)),1)]),_:1})):(g(),M(Te,{key:2},{default:v(()=>[A(O(x(t)(`Waiting`)),1)]),_:1}))]),k(`div`,Qi,[k(`div`,$i,[k(`strong`,null,O(x(t)(`Last update`)),1)]),_(Fe,{value:e.dateUpdated.date},null,8,[`value`])]),k(`div`,ea,[k(`div`,ta,[k(`strong`,null,O(x(t)(`Progress`)),1)]),_(ci,{"processed-entries":e.processedEntries,"total-entries":e.totalEntries,pending:!e.actionRequired&&e.id!==x(r)},null,8,[`processed-entries`,`total-entries`,`pending`])]),k(`div`,na,[_(fi,{"session-id":e.id,"action-required":e.actionRequired,onStop:s[0]||=e=>x(i)(e),onReview:s[1]||=e=>x(a)(e)},null,8,[`session-id`,`action-required`])])]))),128))]),x(o)?(g(),M(Wi,{key:0})):b(``,!0)],64))}}),[[`__scopeId`,`data-v-8dc6d98c`]]),ia={key:0,class:`p-4`},aa={key:1,class:`p-4`},oa={class:`text-sm mb-2 mt-6`},sa={class:`grid gap-3`},ca=[`label`,`checked`,`disabled`],la={slot:`help-text`},ua=[`label`,`checked`],da={slot:`help-text`},fa={class:`mt-4 flex gap-2 items-center`},pa=[`loading`,`disabled`],ma=l({__name:`AssetIndexes`,props:{existingSessions:{default:()=>[]},volumeOptions:{default:()=>[]},dateFormat:{},isEphemeral:{type:Boolean}},setup(e){let n=e,{hasSessions:r,startIndexing:i,isStarting:a}=Ii({existingSessions:n.existingSessions}),o=re({volumes:[`*`,...n.volumeOptions.map(e=>e.value)],cacheImages:!1,listEmptyFolders:!1});async function s(){await i(o)}return(n,i)=>(g(),j(T,null,[x(r)?(g(),j(`div`,ia,[_(ra)])):b(``,!0),e.volumeOptions?(g(),j(`div`,aa,[k(`form`,{onSubmit:ce(s,[`prevent`])},[_(Bt,{name:`volumes[]`,label:x(t)(`Volumes`),modelValue:o.volumes,"onUpdate:modelValue":i[0]||=e=>o.volumes=e,options:e.volumeOptions,"allow-select-all":!0},null,8,[`label`,`modelValue`,`options`]),k(`h2`,oa,O(x(t)(`Options`)),1),k(`div`,sa,[e.isEphemeral?b(``,!0):(g(),j(`craft-switch`,{key:0,name:`cacheImages`,label:x(t)(`Cache remote images`),checked:o.cacheImages,disabled:e.isEphemeral,onChange:i[1]||=e=>o.cacheImages=e.target.checked},[k(`div`,la,[A(O(x(t)(`Download copies of remote images to the local filesystem.`))+` `,1),e.isEphemeral?(g(),j(T,{key:0},[i[3]||=k(`br`,null,null,-1),k(`em`,null,O(x(t)(`This option is disabled for ephemeral environments.`)),1)],64)):b(``,!0)])],40,ca)),k(`craft-switch`,{name:`listEmptyFolders`,label:x(t)(`List empty folders`),checked:o.listEmptyFolders,onChange:i[2]||=e=>o.listEmptyFolders=e.target.checked},[k(`div`,da,O(x(t)(`Include empty folders in the review step.`)),1)],40,ua)]),k(`div`,fa,[k(`craft-button`,{type:`submit`,variant:`primary`,loading:x(a),disabled:o.volumes.length===0},O(x(t)(`Update asset indexes`)),9,pa)])],32)])):b(``,!0)],64))}}),Z=(e,t)=>({url:Z.url(e,t),method:`get`});Z.definition={methods:[`get`,`head`],url:`/admin/system-messages/{key}`},Z.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={key:e}),Array.isArray(e)&&(e={key:e[0]}),e=Oe(e);let n={key:e.key};return Z.definition.url.replace(`{key}`,n.key.toString()).replace(/\/+$/,``)+N(t)},Z.get=(e,t)=>({url:Z.url(e,t),method:`get`}),Z.head=(e,t)=>({url:Z.url(e,t),method:`head`});var Q=e=>({url:Q.url(e),method:`post`});Q.definition={methods:[`post`],url:`/admin/system-messages`},Q.url=e=>Q.definition.url+N(e),Q.post=e=>({url:Q.url(e),method:`post`});var ha={show:Z,store:Q},ga={class:`flex items-center gap-2`},_a=[`visible`],va={class:`grid gap-3 w-4xl`},ya=[`variant`,`icon`],ba=l({__name:`SystemMessageEditModal`,props:{isActive:{type:Boolean},message:{},locales:{},isMultiSite:{type:Boolean},initialLanguage:{}},emits:[`close`,`save`],setup(e,{emit:n}){let r=e,i=n,{flash:a}=xe(),o=E(null),s=ie({language:r.initialLanguage}),c=y(()=>s.processing),l=ie({key:r.message.key,language:r.initialLanguage,subject:r.message.subject,body:r.message.body});function d(){s.get(ha.show({key:r.message.key}).url,{onSuccess:({message:e})=>{e&&(l.language=e.language,l.subject=e.subject,l.body=e.body)}})}f(()=>r.message,e=>{l.key=e.key,l.subject=e.subject,l.body=e.body,l.language=r.initialLanguage});function p({closeOnSuccess:e=!0}={}){!l.subject.trim()||!l.body.trim()||(o.value=null,l.post(Q().url,{onHttpException:()=>{o.value={icon:`triangle-exclamation`,message:t(`Failed to save message.`),variant:`danger`}},onSuccess:n=>{i(`save`,{subject:n.subject,body:n.body,language:n.language}),e?(a(`success`,t(`Message saved.`),{duration:-1}),i(`close`)):o.value={icon:`circle-check`,message:t(`Message saved`),variant:`success`}},onError:()=>{o.value={icon:`triangle-exclamation`,message:t(`Failed to save`),variant:`danger`}}}))}function m(){p()}return Ne(`keydown`,e=>{r.isActive&&((e.metaKey||e.ctrlKey)&&e.key===`Enter`&&(e.preventDefault(),m()),(e.metaKey||e.ctrlKey)&&e.key===`s`&&(e.preventDefault(),p({closeOnSuccess:!1})))}),(n,r)=>{let a=u(`Select`);return g(),M(Xe,{"is-active":e.isActive,title:x(t)(`Edit Message`),loading:x(l).processing,onClose:r[3]||=e=>i(`close`),onSubmit:m},ee({"header-actions":v(()=>[k(`div`,ga,[k(`craft-spinner`,{visible:x(s).processing,style:{"--size":`1rem`}},null,8,_a),_(a,{modelValue:x(s).language,"onUpdate:modelValue":r[0]||=e=>x(s).language=e,options:e.locales,onChange:d},null,8,[`modelValue`,`options`])])]),default:v(()=>[k(`div`,va,[_(Le,{label:x(t)(`Subject`),"help-text":x(t)(`Evaluated as a twig template, then parsed as markdown.`),modelValue:x(l).subject,"onUpdate:modelValue":r[1]||=e=>x(l).subject=e,class:`w-full`,maxlength:`1000`,required:``,disabled:c.value},null,8,[`label`,`help-text`,`modelValue`,`disabled`]),_(ze,{label:x(t)(`Body`),"help-text":x(t)(`Evaluated as a twig template, then parsed as markdown.`),modelValue:x(l).body,"onUpdate:modelValue":r[2]||=e=>x(l).body=e,class:`w-full`,monospace:``,required:``,disabled:x(s).processing,"max-rows":`25`},null,8,[`label`,`help-text`,`modelValue`,`disabled`])])]),_:2},[o.value?{name:`feedback`,fn:v(()=>[k(`craft-callout`,{variant:o.value.variant,icon:o.value.icon,appearance:`plain`,inline:``,class:`p-0`},O(o.value.message),9,ya)]),key:`0`}:void 0]),1032,[`is-active`,`title`,`loading`])}}}),xa={id:`messages`,class:`p-4`},Sa={class:`text-lg mb-2`},Ca={class:`font-medium`},wa=[`onClick`],Ta=[`label`],Ea=[`innerHTML`],Da=D(l({__name:`SystemMessages`,props:{messages:{},locales:{},isMultiSite:{type:Boolean},primaryLanguage:{}},setup(e){let n=e,r=E([...n.messages]),i=E(!1),a=E(null);function o(e){a.value=e,i.value=!0}function s(){i.value=!1,a.value=null}function l(e){if(a.value&&e.language===n.primaryLanguage){let t=r.value.findIndex(e=>e.key===a.value?.key),n=r.value[t];n&&(n.subject=e.subject,n.body=e.body)}}function u(e){return e.replace(/\n/g,`
`)}return(n,d)=>(g(),j(T,null,[k(`div`,xa,[(g(!0),j(T,null,c(r.value,e=>(g(),j(`div`,{key:e.key,class:`mb-6`},[k(`h2`,Sa,O(e.heading),1),_(ve,{appearance:`outline`},{title:v(()=>[k(`div`,Ca,O(e.subject),1)]),"header-actions":v(()=>[k(`craft-button`,{type:`button`,icon:``,size:`small`,onClick:t=>o(e)},[k(`craft-icon`,{name:`pencil`,label:x(t)(`Edit message`)},null,8,Ta)],8,wa)]),default:v(()=>[k(`div`,{class:`font-mono text-xs`,innerHTML:u(e.body)},null,8,Ea)]),_:2},1024)]))),128))]),a.value?(g(),M(ba,{key:0,"is-active":i.value,message:a.value,locales:e.locales,"is-multi-site":e.isMultiSite,"initial-language":e.primaryLanguage,onClose:s,onSave:l},null,8,[`is-active`,`message`,`locales`,`is-multi-site`,`initial-language`])):b(``,!0)],64))}}),[[`__scopeId`,`data-v-633bf085`]]),Oa=[`disabled`,`loading`],ka=l({__name:`DeprecationErrorsToolbar`,props:{logs:{},disabled:{type:Boolean}},setup(e){return(n,r)=>(g(),j(`div`,null,[e.logs.length?(g(),M(x(C),{key:0,action:x(R)(),method:`post`},{default:v(({processing:n})=>[k(`craft-button`,{disabled:e.disabled,loading:n,type:`submit`},O(x(t)(`Clear All`)),9,Oa)]),_:1},8,[`action`])):b(``,!0)]))}}),Aa=[],ja=[],$=a.getInstance(),Ma=s.getInstance(),Na={initialConfig:{},get $config(){return $},get $queue(){return Ma},get $axios(){return o},booted(e){Aa.push(e)},booting(e){ja.push(e)},config(e){this.initialConfig=e},init(){$.initialize(this.initialConfig),Ma.initialize({runAutomatically:$.get(`runQueueAutomatically`,!0),enabled:!0,appId:$.get(`systemUid`,``),canAccessQueueManager:$.get(`canAccessQueueManager`,!1)}),e(this.initialConfig.translations)},async start(){this.init(),o.defaults.headers.common[`X-Requested-With`]=`XMLHttpRequest`,o.defaults.headers.common[`X-CSRF-TOKEN`]=this.$config.get(`csrfToken`),console.groupCollapsed(`Craft configuration`),console.log($.all().entries()),console.groupEnd(),console.log(`Calling booting callbacks`,ja),ja.forEach(e=>e(this)),ja=[],await se({resolve:async(e,t)=>{let n=await Object.assign({"../pages/auth/Login.vue":()=>r(()=>import(`./Login-DDDaMUgL.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url),"../pages/graphql/Schemas.vue":()=>r(()=>import(`./Schemas-DNA7UQXf.js`),__vite__mapDeps([13,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,22,23,24,25]),import.meta.url),"../pages/graphql/Tokens.vue":()=>r(()=>import(`./Tokens-DjKqMc9s.js`),__vite__mapDeps([26,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,22,23,24,25]),import.meta.url),"../pages/install/Install.vue":()=>r(()=>import(`./Install-emtubhmm.js`),__vite__mapDeps([27,1,2,5,6,7,8,9,18,28,15,29,30,23,24,11,31,32,33,34,35,36]),import.meta.url),"../pages/settings/Email.vue":()=>r(()=>import(`./Email-BCKOXq6H.js`),__vite__mapDeps([37,1,2,5,6,7,8,9,14,15,16,28,38,33,34,35,11,17,18,10,19,20,21,23,24,32,39]),import.meta.url),"../pages/settings/EntryTypes.vue":()=>r(()=>import(`./EntryTypes-CEuE6hBO.js`),__vite__mapDeps([40,1,2,5,6,7,8,9,14,15,16,41,11,17,18,10,19,20,21,22,42,23,24,25,43,28]),import.meta.url),"../pages/settings/Fields.vue":()=>r(()=>import(`./Fields-BGrqYJN0.js`),__vite__mapDeps([44,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,23,24,25,43,28]),import.meta.url),"../pages/settings/Filesystems.vue":()=>r(()=>import(`./Filesystems-DiQFdAgM.js`),__vite__mapDeps([45,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,22,23,24,25]),import.meta.url),"../pages/settings/General.vue":()=>r(()=>import(`./General-_lL0AklB.js`),__vite__mapDeps([46,1,2,5,6,7,8,9,28,17,18,10,11,19,20,21,23,24,32,33,34,35,47,39,48]),import.meta.url),"../pages/settings/ImageTransforms.vue":()=>r(()=>import(`./ImageTransforms-vvxWqpIa.js`),__vite__mapDeps([49,1,2,5,6,7,8,9,14,15,16,50,11,19,20,22,51,18,17,10,21,52,25]),import.meta.url),"../pages/settings/Index.vue":()=>r(()=>import(`./Index-CkcQ5AKn.js`),__vite__mapDeps([53,1,2,5,6,7,8,9,17,18,10,11,19,20,21,54]),import.meta.url),"../pages/settings/Plugins.vue":()=>r(()=>import(`./Plugins-BVTXipOt.js`),__vite__mapDeps([55,1,2,5,6,7,8,9,14,15,16,28,17,18,10,11,19,20,21,56,22,23,24,31,57]),import.meta.url),"../pages/settings/Sections.vue":()=>r(()=>import(`./Sections-D61K_41N.js`),__vite__mapDeps([58,1,2,14,5,6,7,8,9,15,16,59,11,17,18,10,19,20,21,22,23,24,43,28]),import.meta.url),"../pages/settings/SectionsEdit.vue":()=>r(()=>import(`./SectionsEdit-DT-sfzsI.js`),__vite__mapDeps([60,1,2,5,6,7,8,9,14,15,16,28,61,38,33,34,35,11,41,59,17,18,10,19,20,21,23,24,62,25,39,63]),import.meta.url),"../pages/settings/Sites.vue":()=>r(()=>import(`./Sites-Y7DMHyu9.js`),__vite__mapDeps([64,1,2,5,6,7,8,9,14,15,16,33,34,35,65,66,29,18,30,23,24,11,17,10,19,20,21,56,22,51,52,67]),import.meta.url),"../pages/settings/SitesEdit.vue":()=>r(()=>import(`./SitesEdit-DGiS5wQK.js`),__vite__mapDeps([68,1,2,5,6,7,8,9,18,65,66,29,30,23,24,11,17,10,19,20,21,56,62,32,33,34,35,47,39]),import.meta.url),"../pages/settings/UserGroups.vue":()=>r(()=>import(`./UserGroups-C0GYZb_5.js`),__vite__mapDeps([69,1,2,5,6,7,8,9,14,15,16,70,11,19,20,22,51,18,17,10,21,52,25]),import.meta.url),"../pages/settings/UserGroupsEdit.vue":()=>r(()=>import(`./UserGroupsEdit-CKRngeMs.js`),__vite__mapDeps([71,1,2,5,6,7,8,9,72,28,61,70,11,17,18,10,19,20,21,23,24,39,73]),import.meta.url),"../pages/settings/Volumes.vue":()=>r(()=>import(`./Volumes-C5ZHx4An.js`),__vite__mapDeps([74,1,2,5,6,7,8,9,14,15,16,50,11,19,20,22,51,18,17,10,21,52,25]),import.meta.url),"../pages/updater/Index.vue":()=>r(()=>import(`./Index-DEM1d6FZ.js`),__vite__mapDeps([75,1,2,5,6,7,8,9,76]),import.meta.url),"../pages/utilities/Show.vue":()=>r(()=>import(`./Show-aDkin75u.js`),__vite__mapDeps([77,1,2,19,20,42,51,5,6,7,8,9,18,17,10,11,21,52]),import.meta.url)})[`../pages/${e}.vue`]?.();if(!n)throw Error(`Page not found: ${e}`);return n.default??n},withApp(e){e.provide(mt,Ma),e.provide(ht,o),e.provide(gt,$),e.provide(Craft,$),e.component(`QueueManager`,_t),e.component(`QueueManagerToolbar`,Ct),e.component(`DeprecationErrors`,jt),e.component(`DeprecationErrorsToolbar`,ka),e.component(`ClearCaches`,Qt),e.component(`FindReplace`,an),e.component(`DatabaseBackup`,dn),e.component(`Migrations`,pn),e.component(`Updates`,hr),e.component(`ProjectConfig`,ai),e.component(`AssetIndexes`,ma),e.component(`SystemMessages`,Da)}}),Pa(),console.log(`Calling booted callbacks`,Aa),Aa.forEach(e=>e(this)),Aa=[]}};function Pa(){let e=``;S.on(`start`,t=>{let n=t.detail.visit;n.prefetch||n.async||n.method!==`get`||(e=n.url.href)}),S.on(`finish`,t=>{let n=t.detail.visit;e===n.url.href&&(e=``)}),S.on(`httpException`,t=>{let n=t.detail.response,r=[200,302,301].includes(n.status)&&n.headers[`content-type`]?.includes(`text/html`);n.headers[`x-redirect`]&&(e=n.headers[`x-redirect`]),!(!e||!r)&&(t.preventDefault(),window.location.assign(e))})}export{Na as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Login-DDDaMUgL.js","./_plugin-vue_export-helper-Cuhevpfm.js","./rolldown-runtime-DXc-PV0M.js","./login-form-C42iwsmd.js","./decorate-BM_SnROF.js","./cp-C98QgSGF.js","./lit-BpPOIUnZ.js","./decorators-BOwDFZC2.js","./nav-item-CDlDuMpT-DENemU4x.js","./nav-list.ts-DjsniC4m.js","./LoginController-DDhZgrKK.js","./wayfinder-BVzzwyvd.js","./Login-Djs9SWPw.css","./Schemas-BLy70nZf.js","./AdminTable-C5dgSydv.js","./Select-30fIJVWB.js","./AdminTable-Bj_YAoYj.css","./AppLayout-CjKT-72e.js","./dist-QTXkEWuv.js","./InlineFlash-BCEBB6cj.js","./InlineFlash-C-_rKaUn.css","./AppLayout-HYcVlxa5.css","./createCraftColumnHelper-DUzcpR9W.js","./Pane-DrGNHYDe.js","./Pane-xB61L5lj.css","./DeleteButton-3fbwp8kr.js","./Tokens-CyRSK-Ze.js","./Install-emtubhmm.js","./CraftInput-5KetvMVv.js","./Modal-BPNwqjQ9.js","./Modal-CNWY-vSm.css","./useFetch-Cl_KH84U.js","./CraftCombobox-D1ggFDh2.js","./InputCombobox-C2-gVliR.js","./keyboard-F-tLhZJY.js","./InputCombobox-BXC3WkiB.css","./Install-DmCljMo-.css","./Email-WVti_EFw.js","./useEditableTable-D-aUvFbj.js","./useSettingsSave-D9MlzG7m.js","./EntryTypes-CA-sYX3b.js","./EntryTypesController-B3l2uYqq.js","./DynamicHtmlRenderer-DNzZXqK1.js","./useServerSort-BtCG9y9Z.js","./Fields-Djac0wji.js","./Filesystems-DsZ_Ehcq.js","./General-nAzSbgX4.js","./transformBooleanOptions-BLsz-PU9.js","./General-R4Ku0d-3.css","./ImageTransforms-Ax093kIy.js","./VolumesController-ChaxPTtl.js","./IndexLayout-6yHrM6uc.js","./IndexLayout-CUUgPCnc.css","./Index-NUa2WAIV.js","./Index-DxfI2Esy.css","./Plugins-DDg9MFlY.js","./Badge-CZivKMDx.js","./Plugins--9TE2AuK.css","./Sections-BVXFuCXm.js","./SectionsController-BpXwXYKU.js","./SectionsEdit-BlP8HXUl.js","./CraftInputHandle-DbWX1yFQ.js","./useInputGenerator-CtsYS3cX.js","./SectionsEdit-Bs3JBJkW.css","./Sites-CxXFwdEZ.js","./DeleteSiteModal-DqUEfPKa.js","./ModalForm-CRxryf3T.js","./Sites-BrJ7_owM.css","./SitesEdit--YS2Khfk.js","./UserGroups-D9CUs3uK.js","./UserGroupsController-Wt-WndSC.js","./UserGroupsEdit-CMxBtHZ1.js","./CraftTextarea-CNtKDxBR.js","./UserGroupsEdit-15c5W_U5.css","./Volumes-BfjPXiYZ.js","./Index-DEM1d6FZ.js","./Index-BCuyzzDV.css","./Show-DceyZwJu.js"])))=>i.map(i=>d[i]); +import{c as e,l as t}from"./nav-item-CDlDuMpT-DENemU4x.js";import{c as n,f as r,g as i,h as a,m as o,p as s}from"./cp-C98QgSGF.js";import{B as c,E as l,H as u,I as d,J as f,L as p,N as m,Q as h,R as g,S as ee,T as _,V as te,X as v,Y as ne,_ as y,at as re,b,c as ie,dt as x,ft as S,h as ae,i as C,j as oe,k as w,m as T,n as se,ot as E,p as ce,q as le,s as ue,st as de,t as D,tt as O,v as k,w as A,x as j,y as M,z as fe}from"./_plugin-vue_export-helper-Cuhevpfm.js";import{c as pe,l as me,n as he,s as ge,t as _e}from"./AdminTable-C5dgSydv.js";import{t as ve}from"./Pane-DrGNHYDe.js";import{a as ye,i as be,o as xe,r as Se,s as Ce,t as we}from"./InlineFlash-BCEBB6cj.js";import{t as Te}from"./Badge-CZivKMDx.js";import{i as Ee,n as N,r as De,t as Oe}from"./wayfinder-BVzzwyvd.js";import{n as ke,r as Ae,t as je}from"./useFetch-Cl_KH84U.js";import{t as Me}from"./DeleteButton-3fbwp8kr.js";import{n as Ne}from"./dist-QTXkEWuv.js";import{t as Pe}from"./Modal-BPNwqjQ9.js";import{n as Fe,t as Ie}from"./createCraftColumnHelper-DUzcpR9W.js";import{t as Le}from"./CraftInput-5KetvMVv.js";import{n as Re,t as ze}from"./CraftTextarea-CNtKDxBR.js";import{a as Be,c as Ve,d as He,f as Ue,m as We,n as Ge,o as Ke,p as qe,r as Je,t as Ye}from"./keyboard-F-tLhZJY.js";import{t as Xe}from"./ModalForm-CRxryf3T.js";var P=(e,t)=>({url:P.url(e,t),method:`get`});P.definition={methods:[`get`,`head`],url:`/admin/utilities/deprecation-errors/{logId}`},P.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={logId:e}),Array.isArray(e)&&(e={logId:e[0]}),e=Oe(e);let n={logId:e.logId};return P.definition.url.replace(`{logId}`,n.logId.toString()).replace(/\/+$/,``)+N(t)},P.get=(e,t)=>({url:P.url(e,t),method:`get`}),P.head=(e,t)=>({url:P.url(e,t),method:`head`});var Ze={show:Object.assign(P,P)},F=(e,t)=>({url:F.url(e,t),method:`get`});F.definition={methods:[`get`,`head`],url:`/admin/utilities/{id}/{extra?}`},F.url=(e,t)=>{Array.isArray(e)&&(e={id:e[0],extra:e[1]}),e=Oe(e),De(e,[`extra`]);let n={id:e.id,extra:e.extra};return F.definition.url.replace(`{id}`,n.id.toString()).replace(`{extra?}`,n.extra?.toString()??``).replace(/\/+$/,``)+N(t)},F.get=(e,t)=>({url:F.url(e,t),method:`get`}),F.head=(e,t)=>({url:F.url(e,t),method:`head`}),Object.assign(Ze,Ze),Object.assign(F,F);var Qe=[`loading`],$e=l({__name:`RetryJobButton`,props:{job:{}},setup(e){let n=e,{flash:r}=xe(),{execute:a,state:o}=je(`queue/retry`);async function s(){confirm(t(`Are you sure you want to restart the job “{description}”? Any progress could be lost.`,{description:n.job.description}))&&(await a({id:x(n.job.uid)}),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]}))}return f(o,e=>{e===`success`?n.job.status.value===i.Reserved?r(`success`,t(`Job restarted.`)):r(`success`,t(`Job retried.`)):e===`error`&&r(`error`,t(`Failed to retry job.`))}),(e,n)=>(g(),j(`craft-button`,m({type:`button`,onClick:s,size:`small`,loading:x(o)===`loading`},e.$attrs),[n[0]||=k(`craft-icon`,{name:`play`,slot:`prefix`,style:{"font-size":`0.7em`}},null,-1),A(` `+O(x(t)(`Retry`)),1)],16,Qe))}}),et=[`loading`],tt=l({__name:`ReleaseJobButton`,props:{job:{}},setup(e){let n=e,{flash:r}=xe(),{execute:i,state:a}=je(`queue/release`);async function o(){confirm(t(`Are you sure you want to release the job “{description}”?`,{description:n.job.description}))&&(await i({id:x(n.job.uid)}),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]}))}return f(a,e=>{e===`success`?r(`success`,t(`Job released.`)):e===`error`&&r(`error`,t(`Failed to release job.`))}),(e,n)=>(g(),j(`craft-button`,m({type:`button`,onClick:o,size:`small`,loading:x(a)===`loading`},e.$attrs),[n[0]||=k(`craft-icon`,{name:`remove`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Release`)),1)],16,et))}}),nt=[`textContent`],rt=l({__name:`QueueManagerIndex`,props:{jobs:{},totalJobs:{default:0}},setup(e){let n=e,r=pe();function a(e){return e===2||e===3?`success`:e===4?`danger`:e===5?`warning`:`default`}function o(e){return e.status.value==i.Failed}let s=E([r.accessor(`description`,{header:()=>t(`Name`),cell:({row:e,getValue:t})=>w(Ce,{href:F.url({id:`queue-manager`,extra:e.original.uid})},()=>t())}),r.accessor(`status`,{header:()=>t(`Status`),size:50,cell:e=>w(Te,{variant:a(e.getValue().value)},()=>e.getValue().label)}),r.display({id:`progress`,header:()=>t(`Progress`),cell:({row:e})=>e.original.progress>0?`${e.original.progress}% ${e.original.progressLabel?`(${e.original.progressLabel})`:``}`:``}),r.display({id:`actions`,cell:({row:e})=>w(`div`,{class:`flex justify-end gap-2`},[o(e.original)?w($e,{job:e.original}):null,e.original.status.value===i.Done?null:w(tt,{job:e.original})])})]),c=ge({get data(){return n.jobs},get columns(){return s.value},getCoreRowModel:me()});return(n,r)=>e.jobs.length>0?(g(),M(ve,{key:0,padding:0},{footer:v(()=>[k(`div`,{class:`flex p-2 bg-slate-100`,textContent:O(x(t)(`{totalJobs, plural, =0{No jobs} =1{# job} other{# jobs}}`,{totalJobs:e.totalJobs}))},null,8,nt)]),default:v(()=>[_(_e,{table:x(c),reorderable:!1,layout:`fixed`},null,8,[`table`])]),_:1})):(g(),M(he,{key:1,icon:`play`,label:x(t)(`There are no jobs in the queue`)},null,8,[`label`]))}}),it={class:`p-4`},at={class:`mb-3`},ot={class:`table-fixed border-collapse w-full`},st={key:0},ct={key:3},lt={key:1},ut={class:`mt-6`},dt={class:`text-lg`},ft={class:`my-2`},pt=D(l({__name:`QueueManagerShow`,props:{job:{}},setup(e){let n=e,r=y(()=>n.job),i=[`delay`,`description`,`progressLabel`,`job`];function a(e){return e===2||e===3?`success`:e===4?`danger`:e===5?`warning`:`default`}function o(e){return t(`{num, number} {num, plural, =1{second} other{seconds}}`,{num:e})}function s(e){switch(e){case`uid`:return t(`UID`);case`class`:return t(`Class`);case`status`:return t(`Status`);case`progress`:return t(`Progress`);case`description`:return t(`Description`);case`label`:return t(`Label`);case`dateCreated`:return t(`Created`);case`ttr`:return t(`Time to reserve`);case`error`:return t(`Error`);case`delay`:return t(`Delay`);default:return e}}return(n,l)=>(g(),j(`div`,it,[k(`h2`,at,O(e.job.description),1),k(`table`,ot,[k(`tbody`,null,[(g(!0),j(T,null,c(r.value,(t,n)=>(g(),j(`tr`,{key:n},[i.includes(n)?b(``,!0):(g(),j(T,{key:0},[k(`th`,{class:h({"text-left":!0,"py-2":!0,"text-red-600":n===`error`})},O(s(n)),3),k(`td`,{class:h({"py-2":!0,"text-red-600":n===`error`})},[n==`status`?(g(),M(Te,{key:0,variant:a(e.job.status.value)},{default:v(()=>[A(O(e.job.status.label),1)]),_:1},8,[`variant`])):n==`progress`?(g(),j(T,{key:1},[A(O(e.job.progress)+`% `,1),e.job.progressLabel?(g(),j(`span`,st,`(`+O(e.job.progressLabel)+`)`,1)):b(``,!0)],64)):n==`ttr`?(g(),j(T,{key:2},[A(O(o(t)),1)],64)):n==`class`?(g(),j(`code`,ct,O(t),1)):n===`dateCreated`?(g(),j(T,{key:4},[A(O(new Date(t).toLocaleString(`en-US`,{month:`short`,day:`numeric`,year:`numeric`,hour:`numeric`,minute:`2-digit`,second:`2-digit`,timeZoneName:`short`})),1)],64)):(g(),j(T,{key:5},[typeof t==`string`?(g(),j(T,{key:0},[A(O(t),1)],64)):(g(),j(`code`,lt,O(JSON.stringify(t,null,2)),1))],64))],2)],64))]))),128))])]),k(`div`,ut,[k(`h4`,dt,O(x(t)(`Job Data`)),1),k(`div`,ft,[_(ye,{data:e.job,style:{"font-size":`0.8rem`}},null,8,[`data`])])])]))}}),[[`__scopeId`,`data-v-093869df`]]),mt=Symbol(`Queue`),ht=Symbol(`Axios`),gt=Symbol(`Config`),_t=l({__name:`QueueManager`,props:{initialData:{},totalJobs:{default:0},activeJob:{default:null},hasReservedJobs:{type:Boolean,default:!1},hasWaitingJobs:{type:Boolean,default:!1}},setup(e){let t=e,n=oe(mt),r=E(t.initialData??[]),i=E(t.totalJobs);return d(async()=>{n?.addEventListener(`job-update`,e=>{let{detail:t}=e;r.value=t.jobInfo,i.value=t.totalJobs}),t.hasReservedJobs?n?.startTracking(!0):t.hasWaitingJobs&&await n?.runQueue()}),(t,n)=>e.activeJob?(g(),M(pt,{key:0,job:e.activeJob},null,8,[`job`])):(g(),M(rt,{key:1,jobs:r.value,"total-jobs":i.value},null,8,[`jobs`,`total-jobs`]))}}),vt={key:0,class:`spinner`},yt={key:0,icon:`triangle-exlamation`,variant:`danger`,appearance:`plain`},bt={key:0,icon:`circle-check`,variant:`success`,appearance:`plain`},xt=[`loading`],St=[`loading`],Ct=l({__name:`QueueManagerToolbar`,props:{activeJob:{default:null},jobs:{default:()=>[]}},setup(e){let n=e,{execute:r,state:a,error:o}=je(`queue/retry-all`),{execute:s,state:c,error:l}=je(`queue/release-all`),{flash:u,messages:d}=xe(),p=E(!1),m=y(()=>n.activeJob?.status.value==i.Reserved||n.activeJob?.status.value==i.Failed);async function h(){await r(),u(`success`,t(`Retrying all failed jobs.`)),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]})}f(o,()=>{u(`error`,t(`Failed to retry all jobs.`))}),f(l,()=>{u(`error`,t(`Failed to release all jobs.`))});async function ee(){confirm(t(`Are you sure you want to release all jobs in the queue?`))&&(await s(),u(`success`,t(`All jobs released.`)),S.visit(F({id:`queue-manager`}),{only:[`contentHtml`]}))}return(n,r)=>e.activeJob?(g(),j(T,{key:0},[_(Ce,{as:`craft-button`,href:x(F).url({id:`queue-manager`})},{default:v(()=>[r[0]||=k(`craft-icon`,{name:`arrow-left`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Back`)),1)]),_:1},8,[`href`]),r[1]||=k(`div`,{class:`grow`},null,-1),p.value?(g(),j(`craft-spinner`,vt)):b(``,!0),m.value?(g(),M($e,{key:1,job:e.activeJob,size:`default`},null,8,[`job`])):b(``,!0),e.activeJob.status.value===x(i).Done?b(``,!0):(g(),M(tt,{key:2,job:e.activeJob,size:`default`},null,8,[`job`]))],64)):e.jobs.length?(g(),j(T,{key:1},[_(be,null,{default:v(()=>[x(d).error?(g(),j(`craft-callout`,yt,O(x(d).error),1)):b(``,!0)]),_:1}),_(be,null,{default:v(()=>[x(d).success?(g(),j(`craft-callout`,bt,O(x(d).success),1)):b(``,!0)]),_:1}),k(`craft-button`,{type:`button`,onClick:h,loading:x(a)===`loading`},[r[2]||=k(`craft-icon`,{name:`play`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Retry all failed jobs`)),1)],8,xt),k(`craft-button`,{type:`button`,onClick:ee,loading:x(c)===`loading`},[r[3]||=k(`craft-icon`,{name:`remove`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Release all jobs`)),1)],8,St)],64)):b(``,!0)}}),I=e=>({url:I.url(e),method:`post`});I.definition={methods:[`post`],url:`/admin/actions/utilities/get-deprecation-error-traces-modal`},I.url=e=>I.definition.url+N(e),I.post=e=>({url:I.url(e),method:`post`});var L=e=>({url:L.url(e),method:`post`});L.definition={methods:[`post`],url:`/admin/actions/utilities/delete-deprecation-error`},L.url=e=>L.definition.url+N(e),L.post=e=>({url:L.url(e),method:`post`});var R=e=>({url:R.url(e),method:`post`});R.definition={methods:[`post`],url:`/admin/actions/utilities/delete-all-deprecation-errors`},R.url=e=>R.definition.url+N(e),R.post=e=>({url:R.url(e),method:`post`});var z=(e,t)=>({url:z.url(e,t),method:`get`});z.definition={methods:[`get`,`head`],url:`/admin/utilities/deprecation-errors/{logId}`},z.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={logId:e}),Array.isArray(e)&&(e={logId:e[0]}),e=Oe(e);let n={logId:e.logId};return z.definition.url.replace(`{logId}`,n.logId.toString()).replace(/\/+$/,``)+N(t)},z.get=(e,t)=>({url:z.url(e,t),method:`get`}),z.head=(e,t)=>({url:z.url(e,t),method:`head`});var wt=(e,t)=>({url:wt.url(e,t),method:`delete`});wt.definition={methods:[`delete`],url:`/admin/utilities/deprecation-errors/{logId}`},wt.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={logId:e}),Array.isArray(e)&&(e={logId:e[0]}),e=Oe(e);let n={logId:e.logId};return wt.definition.url.replace(`{logId}`,n.logId.toString()).replace(/\/+$/,``)+N(t)},wt.delete=(e,t)=>({url:wt.url(e,t),method:`delete`});var Tt=e=>({url:Tt.url(e),method:`delete`});Tt.definition={methods:[`delete`],url:`/admin/utilities/deprecation-errors`},Tt.url=e=>Tt.definition.url+N(e),Tt.delete=e=>({url:Tt.url(e),method:`delete`});var Et=l({__name:`DeleteLogButton`,props:{logId:{}},setup(e){let{flash:n}=xe(),r=ue({logId:e.logId});async function i(){r.submit(L(),{preserveScroll:!0,preserveState:!0,onSuccess:()=>{n(`success`,t(`Log deleted.`))},onError:()=>{n(`error`,t(`Failed to delete log.`))}})}return(e,n)=>(g(),M(Me,{loading:x(r).processing,onClick:i,label:x(t)(`Delete log`)},null,8,[`loading`,`label`]))}}),Dt={key:0},Ot=[`innerHTML`],kt=l({__name:`StackTrace`,props:{logId:{}},setup(e){let t=ie({logId:e.logId}),n=E(null);return d(()=>{t.post(I().url,{onSuccess:({html:e})=>{n.value={html:e}}})}),(e,r)=>(g(),M(ve,{class:`max-w-4xl`},{default:v(()=>[x(t).processing?(g(),j(`craft-spinner`,Dt)):b(``,!0),x(t).wasSuccessful?(g(),j(`div`,{key:1,innerHTML:n.value?.html},null,8,Ot)):b(``,!0)]),_:1}))}}),At=l({__name:`StackTraceButton`,props:{logId:{}},setup(e){let n=E(!1);return(r,i)=>(g(),j(T,null,[k(`craft-button`,{size:`small`,type:`button`,onClick:i[0]||=ce(e=>n.value=!0,[`prevent`])},O(x(t)(`Stack Trace`)),1),(g(),M(ae,{to:`body`},[_(Pe,{"is-active":n.value,onClose:i[1]||=e=>n.value=!1},{default:v(()=>[_(kt,{"log-id":e.logId},null,8,[`log-id`])]),_:1},8,[`is-active`])]))],64))}}),jt=l({__name:`DeprecationErrors`,props:{logs:{}},setup(e){let n=e,r=Ie(),i=E([r.accessor(`message`,{header:t(`Message`),cell:e=>w(`span`,{innerHTML:e.getValue()}),meta:{trackSize:`3fr`,wrap:!0}}),r.accessor(`origin`,{header:t(`Origin`),cell:e=>w(`code`,{innerHTML:e.getValue()}),meta:{trackSize:`2fr`,wrap:!0}}),r.date(`lastOccurrence`),r.display({id:`stackTrace`,header:t(`Stack Trace`),meta:{trackSize:`120px`},cell:({row:e})=>w(At,{logId:e.original.id})}),r.actions(({row:e})=>[w(Et,{logId:e.original.id})])]),a=ge({get columns(){return i.value},get data(){return n.logs},getCoreRowModel:me(),enableSorting:!1});return(n,r)=>(g(),M(_e,{spacing:`relaxed`,layout:`auto`,table:x(a),from:1,to:e.logs.length,total:e.logs.length,reorderable:!1},{"empty-row":v(()=>[_(he,{label:x(t)(`No deprecation warnings to report!`)},null,8,[`label`])]),_:1},8,[`table`,`to`,`total`]))}}),B=e=>({url:B.url(e),method:`post`});B.definition={methods:[`post`],url:`/admin/actions/utilities/clear-caches-perform-action`},B.url=e=>B.definition.url+N(e),B.post=e=>({url:B.url(e),method:`post`});var V=e=>({url:V.url(e),method:`post`});V.definition={methods:[`post`],url:`/admin/actions/utilities/invalidate-tags`},V.url=e=>V.definition.url+N(e),V.post=e=>({url:V.url(e),method:`post`});var Mt=[`name`,`label`,`.model-value`,`disabled`],Nt=[`label`],Pt=[`.choice-value`],Ft={slot:`label`},It=[`innerHTML`],Lt=[`.choice-value`],Rt={slot:`label`},zt=[`innerHTML`],Bt=l({__name:`CheckboxGroup`,props:{name:{},label:{},disabled:{type:Boolean},modelValue:{},options:{},allowSelectAll:{type:Boolean,default:!1}},emits:[`update:modelValue`],setup(e,{emit:n}){let r=n;function i(e){let t=e.target;r(`update:modelValue`,t.modelValue)}return(n,r)=>(g(),j(`craft-checkbox-group`,{name:e.name,label:e.label,".model-value":e.modelValue,onModelValueChanged:i,disabled:e.disabled},[e.allowSelectAll?(g(),j(`craft-checkbox-indeterminate`,{key:0,label:x(t)(`All`)},[(g(!0),j(T,null,c(e.options,e=>(g(),j(`craft-checkbox`,{key:e.value,".choice-value":e.value},[k(`label`,Ft,[te(n.$slots,`label`,{option:e},()=>[A(O(e.label),1)])]),e.info?(g(),j(`div`,{key:0,slot:`help-text`,innerHTML:e.info},null,8,It)):b(``,!0)],40,Pt))),128))],8,Nt)):(g(!0),j(T,{key:1},c(e.options,e=>(g(),j(`craft-checkbox`,{key:e.value,".choice-value":e.value},[k(`label`,Rt,[te(n.$slots,`label`,{option:e},()=>[A(O(e.label),1)])]),e.info?(g(),j(`div`,{key:0,slot:`help-text`,innerHTML:e.info},null,8,zt)):b(``,!0)],40,Lt))),128))],40,Mt))}}),Vt={class:`p-4`},Ht={class:`mb-3`},Ut={class:`mt-4 flex gap-2 items-center`},Wt=[`loading`],Gt={key:0,variant:`success`,icon:`circle-check`,appearance:`plain`,class:`p-0`},Kt={class:`p-4`},qt={class:`mb-3`},Jt={class:`mt-4`},Yt={class:`flex gap-2 items-center`},Xt=[`loading`],Zt={key:0,variant:`success`,icon:`circle-check`,appearance:`plain`,class:`p-0`},Qt=l({__name:`ClearCaches`,props:{cacheOptions:{},tagOptions:{}},setup(e){let n=e,{announce:r}=Se(),i=ue({caches:n.cacheOptions.map(e=>e.value)}),a=ue({tags:n.tagOptions.map(e=>e.value)});function o(e=[]){return e.filter(Boolean)}return(n,s)=>(g(),j(T,null,[k(`div`,Vt,[k(`h2`,Ht,O(x(t)(`Clear Caches`)),1),_(x(C),{method:`post`,action:x(B)(),transform:e=>({caches:o(e.caches)}),"on-success":()=>{x(r)(x(t)(`Caches cleared`))}},{default:v(({processing:n,recentlySuccessful:r})=>[_(Bt,{name:`caches[]`,label:x(t)(`Caches`),modelValue:x(i).caches,"onUpdate:modelValue":s[0]||=e=>x(i).caches=e,options:e.cacheOptions,"allow-select-all":!0},null,8,[`label`,`modelValue`,`options`]),k(`div`,Ut,[k(`craft-button`,{type:`submit`,loading:n},O(x(t)(`Clear caches`)),9,Wt),_(be,null,{default:v(()=>[r?(g(),j(`craft-callout`,Gt,O(x(t)(`Caches cleared.`)),1)):b(``,!0)]),_:2},1024)])]),_:1},8,[`action`,`transform`,`on-success`])]),s[2]||=k(`hr`,null,null,-1),k(`div`,Kt,[k(`h2`,qt,O(x(t)(`Invalidate Data Caches`)),1),_(x(C),{method:`post`,action:x(V)(),transform:e=>({tags:o(e.tags)}),"on-success":()=>{x(r)(x(t)(`Data caches invalidated`))}},{default:v(({processing:n,recentlySuccessful:r})=>[_(Bt,{name:`tags[]`,label:x(t)(`Data Caches`),modelValue:x(a).tags,"onUpdate:modelValue":s[1]||=e=>x(a).tags=e,options:e.tagOptions,"allow-select-all":!0},null,8,[`label`,`modelValue`,`options`]),k(`div`,Jt,[k(`div`,Yt,[k(`craft-button`,{type:`submit`,loading:n},O(x(t)(`Invalidate caches`)),9,Xt),_(be,null,{default:v(()=>[r?(g(),j(`craft-callout`,Zt,O(x(t)(`Data caches invalidated.`)),1)):b(``,!0)]),_:2},1024)])])]),_:1},8,[`action`,`transform`,`on-success`])])],64))}}),H=e=>({url:H.url(e),method:`post`});H.definition={methods:[`post`],url:`/admin/actions/utilities/find-and-replace-perform-action`},H.url=e=>H.definition.url+N(e),H.post=e=>({url:H.url(e),method:`post`});var $t={class:`p-4`},en={class:`grid gap-3`},tn={class:`mt-4`},nn={class:`flex gap-2 items-center`},rn=[`loading`],an=l({__name:`FindReplace`,setup(e){let n=ue({find:``,replace:``});function r(){n.clearErrors(),n.submit(H(),{onSuccess:()=>{n.reset()}})}return(e,i)=>(g(),j(`div`,$t,[k(`form`,{onSubmit:ce(r,[`prevent`]),method:`post`},[k(`div`,en,[_(Le,{label:x(t)(`Find Text`),modelValue:x(n).find,"onUpdate:modelValue":i[0]||=e=>x(n).find=e,name:`find`,error:x(n).errors.find},null,8,[`label`,`modelValue`,`error`]),_(Le,{label:x(t)(`Replace Text`),modelValue:x(n).replace,"onUpdate:modelValue":i[1]||=e=>x(n).replace=e,name:`replace`,error:x(n).errors.replace},null,8,[`label`,`modelValue`,`error`])]),k(`div`,tn,[k(`div`,nn,[k(`craft-button`,{type:`submit`,loading:x(n).processing,variant:`primary`},O(x(t)(`Find and Replace`)),9,rn),_(we,{"is-active":x(n).recentlySuccessful},null,8,[`is-active`])])])],32)]))}}),U=e=>({url:U.url(e),method:`post`});U.definition={methods:[`post`],url:`/admin/actions/utilities/db-backup-perform-action`},U.url=e=>U.definition.url+N(e),U.post=e=>({url:U.url(e),method:`post`});var on={class:`p-4`},sn=[`action`],cn=[`name`,`value`],ln={class:`mt-4`},un=[`loading`],dn=l({__name:`DatabaseBackup`,setup(e){let n=ue({downloadBackup:!0}),{csrfTokenValue:r,csrfTokenName:i}=Ee(),a=le(`formRef`);function o(){if(n.clearErrors(),n.downloadBackup){a.value?.submit();return}n.post(U().url,{onSuccess:()=>{n.reset()}})}return(e,s)=>(g(),j(`div`,on,[k(`form`,{action:x(U)().url,ref_key:`formRef`,ref:a,onSubmit:ce(o,[`prevent`]),id:`db-backup`,method:`post`},[x(i)&&x(r)?(g(),j(`input`,{key:0,type:`hidden`,name:x(i),value:x(r)},null,8,cn)):b(``,!0),_(Re,{label:x(t)(`Download backup`),name:`downloadBackup`,modelValue:x(n).downloadBackup,"onUpdate:modelValue":s[0]||=e=>x(n).downloadBackup=e,value:`on`},null,8,[`label`,`modelValue`]),k(`div`,ln,[k(`craft-button`,{type:`submit`,variant:`primary`,loading:x(n).processing},O(x(t)(`Backup`)),9,un)])],40,sn)]))}}),W=e=>({url:W.url(e),method:`post`});W.definition={methods:[`post`],url:`/admin/actions/utilities/apply-new-migrations`},W.url=e=>W.definition.url+N(e),W.post=e=>({url:W.url(e),method:`post`});var fn={type:`submit`,variant:`primary`},pn=l({__name:`Migrations`,props:{newMigrations:{},migrationHistory:{}},setup(e){let n=e,r=y(()=>[...n.newMigrations.map(e=>({name:e,status:t(`New`),batch:void 0})),...n.migrationHistory.map(e=>({name:e.migration??e.name,status:t(`Applied`),batch:e.batch}))]),i=pe(),a=E([i.accessor(`name`,{header:t(`Name`),cell:e=>e.getValue()}),i.accessor(`status`,{header:t(`Status`),cell:e=>e.getValue()}),i.accessor(`batch`,{header:t(`Batch`),cell:e=>e.getValue()})]),o=ge({get columns(){return a.value},get data(){return r.value},getCoreRowModel:me()});return(n,i)=>(g(),j(T,null,[e.newMigrations?b(``,!0):(g(),M(he,{key:0,label:x(t)(`No pending content migrations.`)},null,8,[`label`])),r.value.length?(g(),j(T,{key:1},[e.newMigrations.length?(g(),M(x(C),{key:0,action:x(W)(),method:`post`},{default:v(()=>[k(`craft-button`,fn,O(x(t)(`Apply new migrations`)),1)]),_:1},8,[`action`])):b(``,!0),_(_e,{table:x(o),reorderable:!1},null,8,[`table`])],64)):b(``,!0)],64))}}),mn=(e=>(e[e.Open=0]=`Open`,e[e.Closed=1]=`Closed`,e))(mn||{}),hn=Symbol(`DisclosureContext`);function gn(e){let t=oe(hn,null);if(t===null){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,gn),t}return t}var _n=Symbol(`DisclosurePanelContext`);function vn(){return oe(_n,null)}var yn=l({name:`Disclosure`,props:{as:{type:[Object,String],default:`template`},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:n}){let r=E(+!e.defaultOpen),i=E(null),a=E(null),o={buttonId:E(`headlessui-disclosure-button-${We()}`),panelId:E(`headlessui-disclosure-panel-${We()}`),disclosureState:r,panel:i,button:a,toggleDisclosure(){r.value=Ue(r.value,{0:1,1:0})},closeDisclosure(){r.value!==1&&(r.value=1)},close(e){o.closeDisclosure(),(e?e instanceof HTMLElement?e:e.value instanceof HTMLElement?qe(e):qe(o.button):qe(o.button))?.focus()}};return fe(hn,o),Be(y(()=>Ue(r.value,{0:Ge.Open,1:Ge.Closed}))),()=>{let{defaultOpen:i,...a}=e;return Ke({theirProps:a,ourProps:{},slot:{open:r.value===0,close:o.close},slots:t,attrs:n,name:`Disclosure`})}}}),bn=l({name:`DisclosureButton`,props:{as:{type:[Object,String],default:`button`},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=gn(`DisclosureButton`),a=vn(),o=y(()=>a===null?!1:a.value===i.panelId.value);d(()=>{o.value||e.id!==null&&(i.buttonId.value=e.id)}),p(()=>{o.value||(i.buttonId.value=null)});let s=E(null);r({el:s,$el:s}),o.value||ne(()=>{i.button.value=s.value});let c=He(y(()=>({as:e.as,type:t.type})),s);function l(){var t;e.disabled||(o.value?(i.toggleDisclosure(),(t=qe(i.button))==null||t.focus()):i.toggleDisclosure())}function u(t){var n;if(!e.disabled)if(o.value)switch(t.key){case Ye.Space:case Ye.Enter:t.preventDefault(),t.stopPropagation(),i.toggleDisclosure(),(n=qe(i.button))==null||n.focus();break}else switch(t.key){case Ye.Space:case Ye.Enter:t.preventDefault(),t.stopPropagation(),i.toggleDisclosure();break}}function f(e){switch(e.key){case Ye.Space:e.preventDefault();break}}return()=>{let r={open:i.disclosureState.value===0},{id:a,...d}=e;return Ke({ourProps:o.value?{ref:s,type:c.value,onClick:l,onKeydown:u}:{id:i.buttonId.value??a,ref:s,type:c.value,"aria-expanded":i.disclosureState.value===0,"aria-controls":i.disclosureState.value===0||qe(i.panel)?i.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:l,onKeydown:u,onKeyup:f},theirProps:d,slot:r,attrs:t,slots:n,name:`DisclosureButton`})}}}),xn=l({name:`DisclosurePanel`,props:{as:{type:[Object,String],default:`div`},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:n,expose:r}){let i=gn(`DisclosurePanel`);d(()=>{e.id!==null&&(i.panelId.value=e.id)}),p(()=>{i.panelId.value=null}),r({el:i.panel,$el:i.panel}),fe(_n,i.panelId);let a=Je(),o=y(()=>a===null?i.disclosureState.value===0:(a.value&Ge.Open)===Ge.Open);return()=>{let r={open:i.disclosureState.value===0,close:i.close},{id:a,...s}=e;return Ke({ourProps:{id:i.panelId.value??a,ref:i.panel},theirProps:s,slot:r,attrs:t,slots:n,features:Ve.RenderStrategy|Ve.Static,visible:o.value,name:`DisclosurePanel`})}}}),Sn=[`name`],Cn={class:`release-info`},wn={class:`release-version`},Tn={key:0,class:`release-badge`},En={key:1,class:`release-date`},Dn={key:1,class:`release-header-static`},On={class:`release-info`},kn={class:`release-version`},An={key:0,class:`release-badge`},jn={key:1,class:`release-date`},Mn=D(l({__name:`Release`,props:{version:{},date:{},critical:{type:Boolean},notes:{}},setup(e){let n=e;function r(e){return e?new Date(e).toLocaleDateString(void 0,{month:`short`,day:`numeric`,year:`numeric`}):``}let i=y(()=>!!(n.critical||n.notes&&n.notes.includes(`n.notes?n.notes.replace(/(<\/?h)(3|4|5)\b/g,(e,t,n)=>`${t}${parseInt(n)+1} class="h${n}"`):``),o=y(()=>!!n.notes);return(n,s)=>(g(),M(x(yn),{"default-open":i.value},{default:v(({open:n})=>[k(`div`,{class:h([`release`,{"release--critical":e.critical}])},[o.value?(g(),M(x(bn),{key:0,class:`release-trigger`},{default:v(()=>[k(`craft-icon`,{name:n?`chevron-down`:`chevron-right`,style:{"font-size":`0.8em`}},null,8,Sn),k(`div`,Cn,[k(`strong`,wn,O(e.version),1),e.critical?(g(),j(`span`,Tn,O(x(t)(`Critical`)),1)):b(``,!0),e.date?(g(),j(`span`,En,O(r(e.date)),1)):b(``,!0)])]),_:2},1024)):(g(),j(`div`,Dn,[k(`div`,On,[k(`strong`,kn,O(e.version),1),e.critical?(g(),j(`span`,An,O(x(t)(`Critical`)),1)):b(``,!0),e.date?(g(),j(`span`,jn,O(r(e.date)),1)):b(``,!0)])])),o.value?(g(),M(x(xn),{key:2,class:`release-notes prose`,innerHTML:a.value},null,8,[`innerHTML`])):b(``,!0)],2)]),_:1},8,[`default-open`]))}}),[[`__scopeId`,`data-v-4f89c26b`]]),Nn=e=>({url:Nn.url(e),method:`post`});Nn.definition={methods:[`post`],url:`/admin/actions/updater`},Nn.url=e=>Nn.definition.url+N(e),Nn.post=e=>({url:Nn.url(e),method:`post`});var Pn=e=>({url:Pn.url(e),method:`post`});Pn.definition={methods:[`post`],url:`/admin/updates`},Pn.url=e=>Pn.definition.url+N(e),Pn.post=e=>({url:Pn.url(e),method:`post`});var Fn={"/admin/actions/updater":Nn,"/admin/updates":Pn},In=e=>({url:In.url(e),method:`post`});In.definition={methods:[`post`],url:`/admin/actions/updater/force-update`},In.url=e=>In.definition.url+N(e),In.post=e=>({url:In.url(e),method:`post`});var Ln=e=>({url:Ln.url(e),method:`post`});Ln.definition={methods:[`post`],url:`/admin/actions/updater/backup`},Ln.url=e=>Ln.definition.url+N(e),Ln.post=e=>({url:Ln.url(e),method:`post`});var Rn=e=>({url:Rn.url(e),method:`post`});Rn.definition={methods:[`post`],url:`/admin/actions/updater/server-check`},Rn.url=e=>Rn.definition.url+N(e),Rn.post=e=>({url:Rn.url(e),method:`post`});var zn=e=>({url:zn.url(e),method:`post`});zn.definition={methods:[`post`],url:`/admin/actions/updater/revert`},zn.url=e=>zn.definition.url+N(e),zn.post=e=>({url:zn.url(e),method:`post`});var Bn=e=>({url:Bn.url(e),method:`post`});Bn.definition={methods:[`post`],url:`/admin/actions/updater/migrate`},Bn.url=e=>Bn.definition.url+N(e),Bn.post=e=>({url:Bn.url(e),method:`post`});var Vn=e=>({url:Vn.url(e),method:`post`});Vn.definition={methods:[`post`],url:`/admin/actions/updater/precheck`},Vn.url=e=>Vn.definition.url+N(e),Vn.post=e=>({url:Vn.url(e),method:`post`});var Hn=e=>({url:Hn.url(e),method:`post`});Hn.definition={methods:[`post`],url:`/admin/actions/updater/recheck-composer`},Hn.url=e=>Hn.definition.url+N(e),Hn.post=e=>({url:Hn.url(e),method:`post`});var Un=e=>({url:Un.url(e),method:`post`});Un.definition={methods:[`post`],url:`/admin/actions/updater/composer-install`},Un.url=e=>Un.definition.url+N(e),Un.post=e=>({url:Un.url(e),method:`post`});var Wn=e=>({url:Wn.url(e),method:`post`});Wn.definition={methods:[`post`],url:`/admin/actions/updater/composer-remove`},Wn.url=e=>Wn.definition.url+N(e),Wn.post=e=>({url:Wn.url(e),method:`post`});var Gn=e=>({url:Gn.url(e),method:`post`});Gn.definition={methods:[`post`],url:`/admin/actions/updater/finish`},Gn.url=e=>Gn.definition.url+N(e),Gn.post=e=>({url:Gn.url(e),method:`post`});var Kn={index:Fn,forceUpdate:In,backup:Ln,serverCheck:Rn,revert:zn,migrate:Bn,precheck:Vn,recheckComposer:Hn,composerInstall:Un,composerRemove:Wn,finish:Gn},qn={class:`update`},Jn={class:`update-header`},Yn={class:`text-xl font-semibold`},Xn={class:`update-actions`},Zn=[`name`,`value`],Qn=[`name`,`value`],$n=[`loading`],er={type:`button`,slot:`invoker`,icon:``},tr=[`label`],nr={slot:`content`},rr={key:0,class:`note`},ir={key:1,class:`note ineligible`},ar={class:`releases`},or=D(l({__name:`Update`,props:{name:{},handle:{},packageName:{},releases:{default:()=>[]},status:{default:`eligible`},statusText:{},abandoned:{type:Boolean,default:!1},latestVersion:{},ctaText:{},ctaUrl:{type:[String,Boolean]},altCtaText:{},altCtaUrl:{},allowUpdates:{type:Boolean,default:!0}},setup(e){let n=e,r=y(()=>n.allowUpdates&&n.latestVersion&&n.ctaUrl!==void 0),i=y(()=>n.ctaText||t(`Update`)),a=t(`Copy plugin handle`),o=E(a);async function s(){try{await navigator.clipboard.writeText(n.handle??``),o.value=t(`Copied!`),setTimeout(()=>{o.value=a},1500)}catch(e){console.error(e),o.value=t(`Failed to copy`)}}let l=t(`Copy package name`),u=E(l);async function d(){try{await navigator.clipboard.writeText(n.packageName??``),u.value=t(`Copied!`),setTimeout(()=>{u.value=l},1500)}catch(e){console.error(e),u.value=t(`Failed to copy`)}}return(n,a)=>(g(),j(`div`,qn,[k(`div`,Jn,[k(`h2`,Yn,O(e.name),1),k(`div`,Xn,[r.value?(g(),j(T,{key:0},[e.ctaUrl?(g(),M(Ce,{key:0,href:e.ctaUrl,target:`_blank`,variant:`primary`,appearance:`button`},{default:v(()=>[A(O(i.value),1)]),_:1},8,[`href`])):(g(),M(x(C),{key:1,action:x(Kn).index[`/admin/actions/updater`](),method:`post`},{default:v(({processing:t})=>[a[0]||=k(`input`,{type:`hidden`,name:`return`,value:`utilities/updates`},null,-1),k(`input`,{type:`hidden`,name:`install[${e.handle}]`,value:`^${e.latestVersion}`},null,8,Zn),k(`input`,{type:`hidden`,name:`packageNames[${e.handle}]`,value:e.packageName},null,8,Qn),k(`craft-button`,{type:`submit`,variant:`primary`,loading:t},O(i.value),9,$n)]),_:1},8,[`action`]))],64)):b(``,!0),e.allowUpdates&&e.altCtaText?(g(),j(T,{key:1},[e.altCtaUrl?(g(),M(Ce,{key:0,href:e.altCtaUrl,appearance:`button`,variant:`default`},{default:v(()=>[A(O(e.altCtaText),1)]),_:1},8,[`href`])):b(``,!0)],64)):b(``,!0),k(`craft-action-menu`,null,[k(`craft-button`,er,[k(`craft-icon`,{name:`ellipsis`,label:x(t)(`Actions`)},null,8,tr)]),k(`div`,nr,[k(`craft-action-item`,{icon:`clipboard`,onClick:s},O(o.value),1),k(`craft-action-item`,{icon:`clipboard`,onClick:d},O(u.value),1)])])])]),e.abandoned?(g(),j(`blockquote`,rr,[k(`p`,null,O(e.statusText),1)])):e.status===`eligible`?b(``,!0):(g(),j(`blockquote`,ir,[k(`p`,null,O(e.statusText),1)])),k(`div`,ar,[(g(!0),j(T,null,c(e.releases,e=>(g(),M(Mn,m({key:e.version},{ref_for:!0},e),null,16))),128))])]))}}),[[`__scopeId`,`data-v-6406f6d7`]]),sr=e=>({url:sr.url(e),method:`post`});sr.definition={methods:[`post`],url:`/admin/actions/app/check-for-updates`},sr.url=e=>sr.definition.url+N(e),sr.post=e=>({url:sr.url(e),method:`post`});var cr=e=>({url:cr.url(e),method:`post`});cr.definition={methods:[`post`],url:`/admin/actions/app/cache-updates`},cr.url=e=>cr.definition.url+N(e),cr.post=e=>({url:cr.url(e),method:`post`});var lr={check:sr,cache:cr},ur={key:1,class:`updates-utility`},dr={key:0,class:`updates-header`},fr={class:`text-2xl font-semibold`},pr=[`loading`],mr={class:`updates-grid`},hr=D(l({__name:`Updates`,setup(e){let{data:n,isSuccess:r}=ke(`updates`,{params:{forceRefresh:!0,includeDetails:!0}}),{execute:i,data:a,isError:o,isSuccess:s}=Ae(lr.cache().url,{method:`post`,immediate:!1});f(r,()=>{r.value&&n.value&&i({updates:n.value,includeDetails:!0})});let l=y(()=>a.value?.allowUpdates??!1),u=y(()=>{let e=a.value?.updates?.cms;return!e||e.releases.length===0&&!e.abandoned?null:e}),d=y(()=>(a.value?.updates?.plugins??[]).filter(e=>e.releases.length>0||e.abandoned)),p=y(()=>u.value!==null||d.value.length>0),h=y(()=>{let e=0;return u.value&&ne(u.value)&&e++,d.value.forEach(t=>{ne(t)&&e++}),e}),ee=y(()=>{let e=[];return u.value&&te(u.value)&&e.push(u.value),d.value.forEach(t=>{te(t)&&e.push(t)}),e}),_=y(()=>t(`{num, plural, =1{# Available Update} other{# Available Updates}}`,{num:h.value}));function te(e){return!(e.status===`phpIssue`||e.status===`expired`||!e.releases.length||e.latestVersion===null)}function ne(e){return!(e.status===`phpIssue`||!e.releases.length||e.latestVersion===null)}let re=E(!1);function ie(){if(ee.value.length===0)return;re.value=!0;let e={},t={};ee.value.forEach(n=>{e[n.handle]=`^${n.latestVersion}`,t[n.handle]=n.packageName}),S.post(Kn.index[`/admin/actions/updater`](),{return:`utilities/updates`,install:e,packageNames:t},{onFinish:()=>{re.value=!1}})}return(e,n)=>x(o)?(g(),M(he,{key:0,icon:`alert-circle`,label:x(t)(`Unable to fetch updates at this time.`)},null,8,[`label`])):x(s)?(g(),j(T,{key:1},[p.value?(g(),j(`div`,ur,[l.value&&ee.value.length>1?(g(),j(`div`,dr,[k(`h1`,fr,O(_.value),1),k(`craft-button`,{type:`button`,variant:`primary`,loading:re.value,onClick:ie},O(x(t)(`Update all`)),9,pr)])):b(``,!0),k(`div`,mr,[u.value?(g(),M(or,m({key:0},u.value,{"allow-updates":l.value}),null,16,[`allow-updates`])):b(``,!0),(g(!0),j(T,null,c(d.value,e=>(g(),M(or,m({key:e.handle},{ref_for:!0},e,{"allow-updates":l.value}),null,16,[`allow-updates`]))),128))])])):(g(),M(he,{key:0,icon:`check`,label:x(t)(`You’re all up to date!`)},null,8,[`label`]))],64)):(g(),M(he,{key:2,label:x(t)(`Checking for updates…`)},{graphic:v(()=>[...n[0]||=[k(`craft-spinner`,{style:{"--size":`3rem`},visible:!0},null,-1)]]),_:1},8,[`label`]))}}),[[`__scopeId`,`data-v-b8bbb598`]]),G=e=>({url:G.url(e),method:`post`});G.definition={methods:[`post`],url:`/admin/actions/project-config/rebuild`},G.url=e=>G.definition.url+N(e),G.post=e=>({url:G.url(e),method:`post`});var K=e=>({url:K.url(e),method:`get`});K.definition={methods:[`get`,`head`],url:`/admin/actions/project-config/diff`},K.url=e=>K.definition.url+N(e),K.get=e=>({url:K.url(e),method:`get`}),K.head=e=>({url:K.url(e),method:`head`});var q=e=>({url:q.url(e),method:`post`});q.definition={methods:[`post`],url:`/admin/actions/project-config/discard`},q.url=e=>q.definition.url+N(e),q.post=e=>({url:q.url(e),method:`post`});var J=e=>({url:J.url(e),method:`get`});J.definition={methods:[`get`,`head`],url:`/admin/actions/project-config/download`},J.url=e=>J.definition.url+N(e),J.get=e=>({url:J.url(e),method:`get`}),J.head=e=>({url:J.url(e),method:`head`});var gr={rebuild:G,diff:K,discard:q,download:J},_r={key:0,class:`diff-loading`},vr={class:`py-2`},yr={key:0,class:`diff-show-all`},br=20,xr=D(l({__name:`ProjectConfigDiff`,props:{invert:{type:Boolean}},setup(e){let n=e,{data:r,isLoading:i}=Ae(gr.diff().url,{params:{invert:n.invert}}),a=E([]),o=E(!1);f(r,e=>{a.value=e.split(/\n/)});function s(){o.value=!0}let l=y(()=>o.value||a.value.length<=br?a.value:a.value.slice(0,br)),u=y(()=>a.value.length>br&&!o.value);return(e,n)=>(g(),M(ve,{variant:`code`,padding:0,class:h({loading:x(i)}),tabindex:`0`},{default:v(()=>[x(i)?(g(),j(`div`,_r,[...n[0]||=[k(`craft-spinner`,{visible:!0,class:`spinner`},null,-1)]])):(g(),j(T,{key:1},[k(`pre`,vr,[(g(!0),j(T,null,c(l.value,(e,t)=>(g(),j(`code`,{key:t,class:h({"diff-line":!0,"diff-line--add":e.startsWith(`+`),"diff-line--remove":e.startsWith(`-`),"diff-line--info":e.startsWith(`@@`)})},O(e),3))),128))]),u.value?(g(),j(`div`,yr,[k(`craft-button`,{type:`button`,variant:`hairline`,size:`lg`,onClick:s},O(x(t)(`Show all changes`)),1)])):b(``,!0)],64))]),_:1},8,[`class`]))}}),[[`__scopeId`,`data-v-d9a5713c`]]);function Sr(){let e=E(!1),n=E(!1);function r(){confirm(t(`Are you sure you want to discard the pending project config YAML changes?`))&&(n.value=!0,S.post(gr.discard().url,{},{onFinish:()=>{n.value=!1}}))}async function i(){e.value=!0;try{let e=await o.get(J().url,{responseType:`blob`}),t=window.URL.createObjectURL(new Blob([e.data])),n=document.createElement(`a`);n.href=t,n.setAttribute(`download`,`project.zip`),document.body.appendChild(n),n.click(),n.remove(),window.URL.revokeObjectURL(t)}catch(e){console.error(`Download failed:`,e)}finally{e.value=!1}}return{isDownloading:e,isDiscarding:n,discardChanges:r,downloadConfig:i}}var Cr=e=>({url:Cr.url(e),method:`post`});Cr.definition={methods:[`post`],url:`/admin/actions/config-sync`},Cr.url=e=>Cr.definition.url+N(e),Cr.post=e=>({url:Cr.url(e),method:`post`});var wr=e=>({url:wr.url(e),method:`post`});wr.definition={methods:[`post`],url:`/admin/actions/config-sync/retry`},wr.url=e=>wr.definition.url+N(e),wr.post=e=>({url:wr.url(e),method:`post`});var Tr=e=>({url:Tr.url(e),method:`post`});Tr.definition={methods:[`post`],url:`/admin/actions/config-sync/apply-yaml-changes`},Tr.url=e=>Tr.definition.url+N(e),Tr.post=e=>({url:Tr.url(e),method:`post`});var Er=e=>({url:Er.url(e),method:`post`});Er.definition={methods:[`post`],url:`/admin/actions/config-sync/regenerate-yaml`},Er.url=e=>Er.definition.url+N(e),Er.post=e=>({url:Er.url(e),method:`post`});var Dr=e=>({url:Dr.url(e),method:`post`});Dr.definition={methods:[`post`],url:`/admin/actions/config-sync/uninstall-plugin`},Dr.url=e=>Dr.definition.url+N(e),Dr.post=e=>({url:Dr.url(e),method:`post`});var Or=e=>({url:Or.url(e),method:`post`});Or.definition={methods:[`post`],url:`/admin/actions/config-sync/install-plugin`},Or.url=e=>Or.definition.url+N(e),Or.post=e=>({url:Or.url(e),method:`post`});var kr=e=>({url:kr.url(e),method:`post`});kr.definition={methods:[`post`],url:`/admin/actions/config-sync/precheck`},kr.url=e=>kr.definition.url+N(e),kr.post=e=>({url:kr.url(e),method:`post`});var Ar=e=>({url:Ar.url(e),method:`post`});Ar.definition={methods:[`post`],url:`/admin/actions/config-sync/recheck-composer`},Ar.url=e=>Ar.definition.url+N(e),Ar.post=e=>({url:Ar.url(e),method:`post`});var jr=e=>({url:jr.url(e),method:`post`});jr.definition={methods:[`post`],url:`/admin/actions/config-sync/composer-install`},jr.url=e=>jr.definition.url+N(e),jr.post=e=>({url:jr.url(e),method:`post`});var Mr=e=>({url:Mr.url(e),method:`post`});Mr.definition={methods:[`post`],url:`/admin/actions/config-sync/composer-remove`},Mr.url=e=>Mr.definition.url+N(e),Mr.post=e=>({url:Mr.url(e),method:`post`});var Y=e=>({url:Y.url(e),method:`post`});Y.definition={methods:[`post`],url:`/admin/actions/config-sync/finish`},Y.url=e=>Y.definition.url+N(e),Y.post=e=>({url:Y.url(e),method:`post`});var Nr={index:Cr,retry:wr,applyYamlChanges:Tr,regenerateYaml:Er,uninstallPlugin:Dr,installPlugin:Or,precheck:kr,recheckComposer:Ar,composerInstall:jr,composerRemove:Mr,finish:Y},Pr=[`value`],Fr={key:0,type:`hidden`,name:`force`,value:`1`},Ir=[`loading`],Lr=l({__name:`SyncConfigButton`,props:{force:{type:Boolean,default:!1},returnTo:{default:`utilities/project-config`},label:{default:t(`Reapply everything`)}},setup(e){return(t,n)=>(g(),M(x(C),{action:x(Nr).index()},{default:v(({processing:n})=>[k(`input`,{type:`hidden`,name:`return`,value:e.returnTo},null,8,Pr),e.force?(g(),j(`input`,Fr)):b(``,!0),k(`craft-button`,m({type:`submit`,variant:`primary`,loading:n},t.$attrs),[te(t.$slots,`label`,{},()=>[A(O(e.label),1)])],16,Ir)]),_:3},8,[`action`]))}}),Rr={class:`project-config-utility`},zr={class:`config-section`},Br=[`innerHTML`],Vr={class:`mt-3`},Hr=[`innerHTML`],Ur={key:0,class:`buttons`},Wr=[`loading`],Gr={key:1,class:`buttons`},Kr=[`loading`],qr={variant:`success`,icon:`circle-check`,class:`my-3`},Jr={class:`buttons`},Yr={key:1,class:`buttons`},Xr=[`loading`],Zr={class:`config-section`},Qr={class:`buttons`},$r={class:`flex gap-2 items-center`},ei=[`loading`],ti={key:0,variant:`success`,icon:`circle-check`,appearance:`plain`,class:`p-0`},ni={class:`config-section`},ri={class:`buttons`},ii=[`loading`],ai=D(l({__name:`ProjectConfig`,props:{readOnly:{type:Boolean},invert:{type:Boolean},yamlExists:{type:Boolean},areChangesPending:{type:Boolean},entireConfig:{}},setup(e){let n=e,{isDownloading:r,isDiscarding:i,discardChanges:a,downloadConfig:o}=Sr(),s=y(()=>n.yamlExists?n.invert?t(`Update YAML Files`):t(`Apply YAML Changes`):t(`Generate YAML Files`)),c=y(()=>n.yamlExists?n.invert?t(`Update your project config YAML files to reflect the latest changes in the loaded project config.`):t(`Apply changes in your project config YAML files to the loaded project config.`):t(`Save the loaded project config data to YAML files in your {folder} folder.`,{folder:`config/project/`})),l=y(()=>n.invert?t(`Make sure you're not overwriting changes in the YAML files that were made on another environment.`):t(`Make sure you've followed the Environment Setup instructions before applying project config YAML changes.`,{url:`https://craftcms.com/docs/5.x/system/project-config.html#environment-setup`}));return(n,u)=>(g(),j(`div`,Rr,[k(`section`,zr,[k(`h2`,null,O(s.value),1),k(`p`,{innerHTML:c.value,class:`mb-3`},null,8,Br),k(`div`,Vr,[e.yamlExists?(g(),j(T,{key:0},[e.areChangesPending?(g(),j(T,{key:0},[_(xr,{invert:e.invert},null,8,[`invert`]),k(`craft-callout`,{variant:`info`,innerHTML:l.value,class:`my-2`},null,8,Hr),e.invert?(g(),j(`div`,Ur,[k(`craft-button`,{type:`button`,variant:`secondary`,loading:x(i),onClick:u[0]||=(...e)=>x(a)&&x(a)(...e)},O(x(t)(`Update YAML files`)),9,Wr),_(Lr,{label:x(t)(`Apply YAML changes`)},null,8,[`label`])])):(g(),j(`div`,Gr,[_(Lr,{label:x(t)(`Apply changes only`),variant:`default`},null,8,[`label`]),_(Lr,{force:!0}),e.readOnly?b(``,!0):(g(),j(`craft-button`,{key:0,type:`button`,loading:x(i),onClick:u[1]||=(...e)=>x(a)&&x(a)(...e)},O(x(t)(`Discard changes`)),9,Kr))]))],64)):(g(),j(T,{key:1},[k(`craft-callout`,qr,O(x(t)(`There aren't any pending project config changes to apply.`)),1),k(`div`,Jr,[_(Lr,{force:!0,label:x(t)(`Reapply everything`)},null,8,[`label`])])],64))],64)):(g(),j(`div`,Yr,[_(x(C),{action:x(q)()},{default:v(({processing:e})=>[k(`craft-button`,{type:`submit`,variant:`secondary`,loading:e},O(x(t)(`Generate`)),9,Xr)]),_:1},8,[`action`])]))])]),e.readOnly?b(``,!0):(g(),j(T,{key:0},[u[3]||=k(`hr`,null,null,-1),k(`section`,Zr,[k(`h2`,null,O(x(t)(`Rebuild the Config`)),1),k(`p`,null,O(x(t)(`Rebuild the project config based on the data stored throughout the database.`)),1),k(`div`,Qr,[_(x(C),{action:x(G)(),method:`post`},{default:v(({processing:e,recentlySuccessful:n})=>[k(`div`,$r,[k(`craft-button`,{type:`submit`,variant:`default`,loading:e},O(x(t)(`Rebuild`)),9,ei),_(be,null,{default:v(()=>[n?(g(),j(`craft-callout`,ti,O(x(t)(`Config rebuilt.`)),1)):b(``,!0)]),_:2},1024)])]),_:1},8,[`action`])])])],64)),u[5]||=k(`hr`,null,null,-1),k(`section`,ni,[k(`h2`,null,O(x(t)(`Loaded Project Config Data`)),1),_(ve,{variant:`code`,tabindex:`0`,class:`my-3`},{default:v(()=>[k(`pre`,null,[k(`code`,null,O(e.entireConfig),1)])]),_:1}),k(`div`,ri,[k(`craft-button`,{type:`button`,loading:x(r),onClick:u[2]||=(...e)=>x(o)&&x(o)(...e)},[u[4]||=k(`craft-icon`,{name:`download`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Download`)),1)],8,ii)])])]))}}),[[`__scopeId`,`data-v-563599f4`]]),oi={class:`progress-cell`},si=[`total`,`processed`,`pending`],ci=D(l({__name:`SessionProgress`,props:{processedEntries:{},totalEntries:{},pending:{type:Boolean}},setup(e){return(t,n)=>(g(),j(`div`,oi,[k(`craft-progress-bar`,{total:e.totalEntries,processed:e.processedEntries,pending:e.pending,"show-status":``},null,8,si)]))}}),[[`__scopeId`,`data-v-c5b50a8f`]]),li={class:`flex gap-1`},ui=[`loading`],di=[`loading`],fi=l({__name:`SessionActions`,props:{sessionId:{},actionRequired:{type:Boolean}},emits:[`stop`,`review`],setup(e,{emit:n}){let r=n,i=E(!1),a=E(!1);function o(e){a.value=!0,r(`stop`,e)}function s(e){i.value=!0,r(`review`,e)}return(n,r)=>(g(),j(`div`,li,[e.actionRequired?(g(),j(`craft-button`,{key:0,type:`button`,size:`small`,loading:i.value,onClick:r[0]||=t=>s(e.sessionId)},O(x(t)(`Review`)),9,ui)):b(``,!0),k(`craft-button`,{type:`button`,size:`small`,variant:`danger`,loading:a.value,onClick:r[1]||=t=>o(e.sessionId)},[r[2]||=k(`craft-icon`,{name:`x`,slot:`prefix`},null,-1),A(` `+O(x(t)(`Discard`)),1)],8,di)]))}}),X=de(null),pi=E(new Map),mi=E(null),hi=E(null),gi=E(!1),_i=E(!1),vi=E(null),yi=E(!1),bi=!1;function xi(){X.value&&(pi.value=new Map(X.value.getSessions().map(e=>[e.id,e])),mi.value=X.value.getCurrentSessionId())}function Si(){X.value&&(X.value.on(`change`,({reviewSessionId:e})=>{if(xi(),gi.value&&hi.value&&!pi.value.has(hi.value.id)&&Fi(),e&&!gi.value){let t=pi.value.get(e);t&&Pi(t)}}),X.value.on(`error`,({message:e})=>{vi.value=e}),X.value.on(`complete`,()=>{yi.value=!0}))}var Ci=y(()=>Array.from(pi.value.values())),wi=y(()=>pi.value.size>0),Ti=y(()=>X.value?.isProcessing()??!1),Ei=y(()=>mi.value===null?null:pi.value.get(mi.value)??null),Di=y(()=>{let e=Ei.value;return!e||e.totalEntries===0?0:Math.round(e.processedEntries/e.totalEntries*100)}),Oi=y(()=>{let e=Ei.value;return e?`${e.processedEntries} / ${e.totalEntries}`:null});async function ki(e){if(!(!X.value||e.volumes.length===0)){_i.value=!0,yi.value=!1,vi.value=null;try{let t=await X.value.startIndexing(e);return xi(),t}finally{_i.value=!1}}}function Ai(e){X.value?.stopSession(e)}function ji(e){X.value?.getSessionOverview(e)}function Mi(e){X.value?.finishSession(e)}function Ni(e){Ai(e)}function Pi(e){gi.value||=(hi.value=e,!0)}function Fi(){gi.value=!1,hi.value=null}function Ii(e={}){if(!bi){let{existingSessions:t=[],maxConcurrentConnections:r,autoResume:i=!0}=e;X.value=new n({existingSessions:t,maxConcurrentConnections:r,autoResume:i}),Si(),xi(),bi=!0}return{sessions:pi,sessionsArray:Ci,currentSessionId:mi,currentSession:Ei,hasSessions:wi,isProcessing:Ti,isStarting:_i,isComplete:yi,lastError:vi,progressPercent:Di,progressInfo:Oi,reviewSession:hi,isReviewOpen:gi,startIndexing:ki,stopSession:Ai,reviewSessionOverview:ji,finishSession:Mi,keepFiles:Ni,openReview:Pi,closeReview:Fi}}var Li={"&":`&`,"<":`<`,">":`>`,'"':`"`,"'":`'`};function Ri(e){return e.replace(/[&<>"']/g,e=>Li[e]??``)}var zi={class:`grid gap-3`},Bi={key:0},Vi={class:`mb-2`},Hi={class:`my-2`},Ui={key:1},Wi=l({__name:`ReviewSessionModal`,props:{isActive:{type:Boolean,default:!1}},setup(e){let{finishSession:n,closeReview:r,reviewSession:i}=Ii(),a=y(()=>i.value?.missingEntries),o=y(()=>a.value?.folders??{}),s=y(()=>a.value?.files??{}),l=y(()=>o.value?Object.keys(o.value).length>0:!1),u=y(()=>s.value?Object.keys(s.value??{}).length>0:!1),d=y(()=>l.value||u.value),f=y(()=>o.value?Object.keys(o.value).map(e=>({label:Ri(o.value[e]),value:e})):[]),p=y(()=>s.value?Object.keys(s.value).map(e=>({label:Ri(s.value[e]),value:e})):[]),m=re({deleteFolder:[``,...f.value.map(e=>e.value.toString())],deleteAsset:[``,...p.value.map(e=>e.value.toString())]});function h(e,n){return e===`folders`&&i.value?.listEmptyFolders?t(`Missing or empty {items}`,n):t(`Missing {items}`,n)}function ee(e,n){return e===`files`&&i.value?.listEmptyFolders?t(`The following {items} could not be found or are empty. Should they be deleted from the index?`,n):t(`The following {items} could not be found. Should they be deleted from the index?`,n)}async function te(){n({sessionId:i.value.id,deleteFolder:m.deleteFolder?.filter(Boolean),deleteAsset:m.deleteAsset?.filter(Boolean)}),S.visit(F({id:`asset-indexes`}))}return(e,n)=>x(i)?(g(),M(Xe,{key:0,"is-active":!0,onClose:x(r),"reset-label":d.value?x(t)(`Keep them`):void 0,"submit-label":d.value?x(t)(`Delete them`):x(t)(`OK`),onSubmit:te},{default:v(()=>[k(`div`,zi,[x(i).skippedEntries?(g(),j(`div`,Bi,[k(`h2`,Vi,O(x(t)(`Skipped files`)),1),k(`p`,null,O(x(t)(`The following items were not indexed.`)),1),k(`ul`,Hi,[(g(!0),j(T,null,c(x(i).skippedEntries,e=>(g(),j(`li`,{key:e},[k(`code`,null,O(e),1)]))),128))])])):b(``,!0),d.value?(g(),j(`div`,Ui,[l.value?(g(),j(T,{key:0},[k(`h2`,null,O(h(`folders`,{items:`folders`})),1),k(`p`,null,O(ee(`folders`,{items:`folders`})),1),_(Bt,{class:`my-2`,label:x(t)(`Delete folders`),"model-value":m.deleteFolder?.map(String)??[],options:f.value,"allow-select-all":!0},{label:v(({option:e})=>[k(`code`,null,O(e.label),1)]),_:1},8,[`label`,`model-value`,`options`])],64)):b(``,!0),u.value?(g(),j(T,{key:1},[k(`h2`,null,O(h(`files`,{items:`files`})),1),k(`p`,null,O(ee(`files`,{items:`files`})),1),_(Bt,{class:`my-2`,label:x(t)(`Delete assets`),"model-value":m.deleteAsset?.map(String)??[],options:p.value,"allow-select-all":!0},{label:v(({option:e})=>[k(`code`,null,O(e.label),1)]),_:1},8,[`label`,`model-value`,`options`])],64)):b(``,!0)])):b(``,!0)])]),_:1},8,[`onClose`,`reset-label`,`submit-label`])):b(``,!0)}}),Gi={class:``},Ki=l({__name:`SessionVolumes`,props:{value:{}},setup(e){function t(e){let t=JSON.parse(e);return Object.values(t)}return(n,r)=>(g(),j(`ul`,Gi,[(g(!0),j(T,null,c(t(e.value),e=>(g(),j(`li`,{key:e},O(e),1))),128))]))}}),qi={class:`sessions`},Ji={class:`session__label`},Yi={class:`mb-1`},Xi={class:`session__status`},Zi={class:`mb-1`},Qi={class:`session__last-update`},$i={class:`mb-1`},ea={class:`session__progress`},ta={class:`mb-1`},na={class:`session__actions`},ra=D(l({__name:`IndexingSessions`,setup(e){let{sessionsArray:n,currentSessionId:r,stopSession:i,reviewSessionOverview:a,reviewSession:o}=Ii();return(e,s)=>(g(),j(T,null,[k(`div`,qi,[(g(!0),j(T,null,c(x(n),e=>(g(),j(`div`,{key:e.id,class:`session`},[k(`div`,Ji,[k(`div`,Yi,[k(`strong`,null,O(x(t)(`Volumes being indexed`)),1)]),_(Ki,{value:e.indexedVolumes},null,8,[`value`])]),k(`div`,Xi,[k(`div`,Zi,[k(`strong`,null,O(x(t)(`Status`)),1)]),e.actionRequired?(g(),M(Te,{key:0,variant:`warning`},{default:v(()=>[A(O(x(t)(`Waiting for review`)),1)]),_:1})):e.id===x(r)?(g(),M(Te,{key:1,variant:`success`},{default:v(()=>[A(O(x(t)(`Active`)),1)]),_:1})):(g(),M(Te,{key:2},{default:v(()=>[A(O(x(t)(`Waiting`)),1)]),_:1}))]),k(`div`,Qi,[k(`div`,$i,[k(`strong`,null,O(x(t)(`Last update`)),1)]),_(Fe,{value:e.dateUpdated.date},null,8,[`value`])]),k(`div`,ea,[k(`div`,ta,[k(`strong`,null,O(x(t)(`Progress`)),1)]),_(ci,{"processed-entries":e.processedEntries,"total-entries":e.totalEntries,pending:!e.actionRequired&&e.id!==x(r)},null,8,[`processed-entries`,`total-entries`,`pending`])]),k(`div`,na,[_(fi,{"session-id":e.id,"action-required":e.actionRequired,onStop:s[0]||=e=>x(i)(e),onReview:s[1]||=e=>x(a)(e)},null,8,[`session-id`,`action-required`])])]))),128))]),x(o)?(g(),M(Wi,{key:0})):b(``,!0)],64))}}),[[`__scopeId`,`data-v-8dc6d98c`]]),ia={key:0,class:`p-4`},aa={key:1,class:`p-4`},oa={class:`text-sm mb-2 mt-6`},sa={class:`grid gap-3`},ca=[`label`,`checked`,`disabled`],la={slot:`help-text`},ua=[`label`,`checked`],da={slot:`help-text`},fa={class:`mt-4 flex gap-2 items-center`},pa=[`loading`,`disabled`],ma=l({__name:`AssetIndexes`,props:{existingSessions:{default:()=>[]},volumeOptions:{default:()=>[]},dateFormat:{},isEphemeral:{type:Boolean}},setup(e){let n=e,{hasSessions:r,startIndexing:i,isStarting:a}=Ii({existingSessions:n.existingSessions}),o=re({volumes:[`*`,...n.volumeOptions.map(e=>e.value)],cacheImages:!1,listEmptyFolders:!1});async function s(){await i(o)}return(n,i)=>(g(),j(T,null,[x(r)?(g(),j(`div`,ia,[_(ra)])):b(``,!0),e.volumeOptions?(g(),j(`div`,aa,[k(`form`,{onSubmit:ce(s,[`prevent`])},[_(Bt,{name:`volumes[]`,label:x(t)(`Volumes`),modelValue:o.volumes,"onUpdate:modelValue":i[0]||=e=>o.volumes=e,options:e.volumeOptions,"allow-select-all":!0},null,8,[`label`,`modelValue`,`options`]),k(`h2`,oa,O(x(t)(`Options`)),1),k(`div`,sa,[e.isEphemeral?b(``,!0):(g(),j(`craft-switch`,{key:0,name:`cacheImages`,label:x(t)(`Cache remote images`),checked:o.cacheImages,disabled:e.isEphemeral,onChange:i[1]||=e=>o.cacheImages=e.target.checked},[k(`div`,la,[A(O(x(t)(`Download copies of remote images to the local filesystem.`))+` `,1),e.isEphemeral?(g(),j(T,{key:0},[i[3]||=k(`br`,null,null,-1),k(`em`,null,O(x(t)(`This option is disabled for ephemeral environments.`)),1)],64)):b(``,!0)])],40,ca)),k(`craft-switch`,{name:`listEmptyFolders`,label:x(t)(`List empty folders`),checked:o.listEmptyFolders,onChange:i[2]||=e=>o.listEmptyFolders=e.target.checked},[k(`div`,da,O(x(t)(`Include empty folders in the review step.`)),1)],40,ua)]),k(`div`,fa,[k(`craft-button`,{type:`submit`,variant:`primary`,loading:x(a),disabled:o.volumes.length===0},O(x(t)(`Update asset indexes`)),9,pa)])],32)])):b(``,!0)],64))}}),Z=(e,t)=>({url:Z.url(e,t),method:`get`});Z.definition={methods:[`get`,`head`],url:`/admin/system-messages/{key}`},Z.url=(e,t)=>{(typeof e==`string`||typeof e==`number`)&&(e={key:e}),Array.isArray(e)&&(e={key:e[0]}),e=Oe(e);let n={key:e.key};return Z.definition.url.replace(`{key}`,n.key.toString()).replace(/\/+$/,``)+N(t)},Z.get=(e,t)=>({url:Z.url(e,t),method:`get`}),Z.head=(e,t)=>({url:Z.url(e,t),method:`head`});var Q=e=>({url:Q.url(e),method:`post`});Q.definition={methods:[`post`],url:`/admin/system-messages`},Q.url=e=>Q.definition.url+N(e),Q.post=e=>({url:Q.url(e),method:`post`});var ha={show:Z,store:Q},ga={class:`flex items-center gap-2`},_a=[`visible`],va={class:`grid gap-3 w-4xl`},ya=[`variant`,`icon`],ba=l({__name:`SystemMessageEditModal`,props:{isActive:{type:Boolean},message:{},locales:{},isMultiSite:{type:Boolean},initialLanguage:{}},emits:[`close`,`save`],setup(e,{emit:n}){let r=e,i=n,{flash:a}=xe(),o=E(null),s=ie({language:r.initialLanguage}),c=y(()=>s.processing),l=ie({key:r.message.key,language:r.initialLanguage,subject:r.message.subject,body:r.message.body});function d(){s.get(ha.show({key:r.message.key}).url,{onSuccess:({message:e})=>{e&&(l.language=e.language,l.subject=e.subject,l.body=e.body)}})}f(()=>r.message,e=>{l.key=e.key,l.subject=e.subject,l.body=e.body,l.language=r.initialLanguage});function p({closeOnSuccess:e=!0}={}){!l.subject.trim()||!l.body.trim()||(o.value=null,l.post(Q().url,{onHttpException:()=>{o.value={icon:`triangle-exclamation`,message:t(`Failed to save message.`),variant:`danger`}},onSuccess:n=>{i(`save`,{subject:n.subject,body:n.body,language:n.language}),e?(a(`success`,t(`Message saved.`),{duration:-1}),i(`close`)):o.value={icon:`circle-check`,message:t(`Message saved`),variant:`success`}},onError:()=>{o.value={icon:`triangle-exclamation`,message:t(`Failed to save`),variant:`danger`}}}))}function m(){p()}return Ne(`keydown`,e=>{r.isActive&&((e.metaKey||e.ctrlKey)&&e.key===`Enter`&&(e.preventDefault(),m()),(e.metaKey||e.ctrlKey)&&e.key===`s`&&(e.preventDefault(),p({closeOnSuccess:!1})))}),(n,r)=>{let a=u(`Select`);return g(),M(Xe,{"is-active":e.isActive,title:x(t)(`Edit Message`),loading:x(l).processing,onClose:r[3]||=e=>i(`close`),onSubmit:m},ee({"header-actions":v(()=>[k(`div`,ga,[k(`craft-spinner`,{visible:x(s).processing,style:{"--size":`1rem`}},null,8,_a),_(a,{modelValue:x(s).language,"onUpdate:modelValue":r[0]||=e=>x(s).language=e,options:e.locales,onChange:d},null,8,[`modelValue`,`options`])])]),default:v(()=>[k(`div`,va,[_(Le,{label:x(t)(`Subject`),"help-text":x(t)(`Evaluated as a twig template, then parsed as markdown.`),modelValue:x(l).subject,"onUpdate:modelValue":r[1]||=e=>x(l).subject=e,class:`w-full`,maxlength:`1000`,required:``,disabled:c.value},null,8,[`label`,`help-text`,`modelValue`,`disabled`]),_(ze,{label:x(t)(`Body`),"help-text":x(t)(`Evaluated as a twig template, then parsed as markdown.`),modelValue:x(l).body,"onUpdate:modelValue":r[2]||=e=>x(l).body=e,class:`w-full`,monospace:``,required:``,disabled:x(s).processing,"max-rows":`25`},null,8,[`label`,`help-text`,`modelValue`,`disabled`])])]),_:2},[o.value?{name:`feedback`,fn:v(()=>[k(`craft-callout`,{variant:o.value.variant,icon:o.value.icon,appearance:`plain`,inline:``,class:`p-0`},O(o.value.message),9,ya)]),key:`0`}:void 0]),1032,[`is-active`,`title`,`loading`])}}}),xa={id:`messages`,class:`p-4`},Sa={class:`text-lg mb-2`},Ca={class:`font-medium`},wa=[`onClick`],Ta=[`label`],Ea=[`innerHTML`],Da=D(l({__name:`SystemMessages`,props:{messages:{},locales:{},isMultiSite:{type:Boolean},primaryLanguage:{}},setup(e){let n=e,r=E([...n.messages]),i=E(!1),a=E(null);function o(e){a.value=e,i.value=!0}function s(){i.value=!1,a.value=null}function l(e){if(a.value&&e.language===n.primaryLanguage){let t=r.value.findIndex(e=>e.key===a.value?.key),n=r.value[t];n&&(n.subject=e.subject,n.body=e.body)}}function u(e){return e.replace(/\n/g,`
`)}return(n,d)=>(g(),j(T,null,[k(`div`,xa,[(g(!0),j(T,null,c(r.value,e=>(g(),j(`div`,{key:e.key,class:`mb-6`},[k(`h2`,Sa,O(e.heading),1),_(ve,{appearance:`outline`},{title:v(()=>[k(`div`,Ca,O(e.subject),1)]),"header-actions":v(()=>[k(`craft-button`,{type:`button`,icon:``,size:`small`,onClick:t=>o(e)},[k(`craft-icon`,{name:`pencil`,label:x(t)(`Edit message`)},null,8,Ta)],8,wa)]),default:v(()=>[k(`div`,{class:`font-mono text-xs`,innerHTML:u(e.body)},null,8,Ea)]),_:2},1024)]))),128))]),a.value?(g(),M(ba,{key:0,"is-active":i.value,message:a.value,locales:e.locales,"is-multi-site":e.isMultiSite,"initial-language":e.primaryLanguage,onClose:s,onSave:l},null,8,[`is-active`,`message`,`locales`,`is-multi-site`,`initial-language`])):b(``,!0)],64))}}),[[`__scopeId`,`data-v-633bf085`]]),Oa=[`disabled`,`loading`],ka=l({__name:`DeprecationErrorsToolbar`,props:{logs:{},disabled:{type:Boolean}},setup(e){return(n,r)=>(g(),j(`div`,null,[e.logs.length?(g(),M(x(C),{key:0,action:x(R)(),method:`post`},{default:v(({processing:n})=>[k(`craft-button`,{disabled:e.disabled,loading:n,type:`submit`},O(x(t)(`Clear All`)),9,Oa)]),_:1},8,[`action`])):b(``,!0)]))}}),Aa=[],ja=[],$=a.getInstance(),Ma=s.getInstance(),Na={initialConfig:{},get $config(){return $},get $queue(){return Ma},get $axios(){return o},booted(e){Aa.push(e)},booting(e){ja.push(e)},config(e){this.initialConfig=e},init(){$.initialize(this.initialConfig),Ma.initialize({runAutomatically:$.get(`runQueueAutomatically`,!0),enabled:!0,appId:$.get(`systemUid`,``),canAccessQueueManager:$.get(`canAccessQueueManager`,!1)}),e(this.initialConfig.translations)},async start(){this.init(),o.defaults.headers.common[`X-Requested-With`]=`XMLHttpRequest`,o.defaults.headers.common[`X-CSRF-TOKEN`]=this.$config.get(`csrfToken`),console.groupCollapsed(`Craft configuration`),console.log($.all().entries()),console.groupEnd(),console.log(`Calling booting callbacks`,ja),ja.forEach(e=>e(this)),ja=[],await se({resolve:async(e,t)=>{let n=await Object.assign({"../pages/auth/Login.vue":()=>r(()=>import(`./Login-DDDaMUgL.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12]),import.meta.url),"../pages/graphql/Schemas.vue":()=>r(()=>import(`./Schemas-BLy70nZf.js`),__vite__mapDeps([13,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,22,23,24,25]),import.meta.url),"../pages/graphql/Tokens.vue":()=>r(()=>import(`./Tokens-CyRSK-Ze.js`),__vite__mapDeps([26,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,22,23,24,25]),import.meta.url),"../pages/install/Install.vue":()=>r(()=>import(`./Install-emtubhmm.js`),__vite__mapDeps([27,1,2,5,6,7,8,9,18,28,15,29,30,23,24,11,31,32,33,34,35,36]),import.meta.url),"../pages/settings/Email.vue":()=>r(()=>import(`./Email-WVti_EFw.js`),__vite__mapDeps([37,1,2,5,6,7,8,9,14,15,16,28,38,33,34,35,11,17,18,10,19,20,21,23,24,32,39]),import.meta.url),"../pages/settings/EntryTypes.vue":()=>r(()=>import(`./EntryTypes-CA-sYX3b.js`),__vite__mapDeps([40,1,2,5,6,7,8,9,14,15,16,41,11,17,18,10,19,20,21,22,42,23,24,25,43,28]),import.meta.url),"../pages/settings/Fields.vue":()=>r(()=>import(`./Fields-Djac0wji.js`),__vite__mapDeps([44,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,23,24,25,43,28]),import.meta.url),"../pages/settings/Filesystems.vue":()=>r(()=>import(`./Filesystems-DsZ_Ehcq.js`),__vite__mapDeps([45,1,2,5,6,7,8,9,14,15,16,17,18,10,11,19,20,21,22,23,24,25]),import.meta.url),"../pages/settings/General.vue":()=>r(()=>import(`./General-nAzSbgX4.js`),__vite__mapDeps([46,1,2,5,6,7,8,9,28,17,18,10,11,19,20,21,23,24,32,33,34,35,47,39,48]),import.meta.url),"../pages/settings/ImageTransforms.vue":()=>r(()=>import(`./ImageTransforms-Ax093kIy.js`),__vite__mapDeps([49,1,2,5,6,7,8,9,14,15,16,50,11,19,20,22,51,18,17,10,21,52,25]),import.meta.url),"../pages/settings/Index.vue":()=>r(()=>import(`./Index-NUa2WAIV.js`),__vite__mapDeps([53,1,2,5,6,7,8,9,17,18,10,11,19,20,21,54]),import.meta.url),"../pages/settings/Plugins.vue":()=>r(()=>import(`./Plugins-DDg9MFlY.js`),__vite__mapDeps([55,1,2,5,6,7,8,9,14,15,16,28,17,18,10,11,19,20,21,56,22,23,24,31,57]),import.meta.url),"../pages/settings/Sections.vue":()=>r(()=>import(`./Sections-BVXFuCXm.js`),__vite__mapDeps([58,1,2,14,5,6,7,8,9,15,16,59,11,17,18,10,19,20,21,22,23,24,43,28]),import.meta.url),"../pages/settings/SectionsEdit.vue":()=>r(()=>import(`./SectionsEdit-BlP8HXUl.js`),__vite__mapDeps([60,1,2,5,6,7,8,9,14,15,16,28,61,38,33,34,35,11,41,59,17,18,10,19,20,21,23,24,62,25,39,63]),import.meta.url),"../pages/settings/Sites.vue":()=>r(()=>import(`./Sites-CxXFwdEZ.js`),__vite__mapDeps([64,1,2,5,6,7,8,9,14,15,16,33,34,35,65,66,29,18,30,23,24,11,17,10,19,20,21,56,22,51,52,67]),import.meta.url),"../pages/settings/SitesEdit.vue":()=>r(()=>import(`./SitesEdit--YS2Khfk.js`),__vite__mapDeps([68,1,2,5,6,7,8,9,18,65,66,29,30,23,24,11,17,10,19,20,21,56,62,32,33,34,35,47,39]),import.meta.url),"../pages/settings/UserGroups.vue":()=>r(()=>import(`./UserGroups-D9CUs3uK.js`),__vite__mapDeps([69,1,2,5,6,7,8,9,14,15,16,70,11,19,20,22,51,18,17,10,21,52,25]),import.meta.url),"../pages/settings/UserGroupsEdit.vue":()=>r(()=>import(`./UserGroupsEdit-CMxBtHZ1.js`),__vite__mapDeps([71,1,2,5,6,7,8,9,72,28,61,70,11,17,18,10,19,20,21,23,24,39,73]),import.meta.url),"../pages/settings/Volumes.vue":()=>r(()=>import(`./Volumes-BfjPXiYZ.js`),__vite__mapDeps([74,1,2,5,6,7,8,9,14,15,16,50,11,19,20,22,51,18,17,10,21,52,25]),import.meta.url),"../pages/updater/Index.vue":()=>r(()=>import(`./Index-DEM1d6FZ.js`),__vite__mapDeps([75,1,2,5,6,7,8,9,76]),import.meta.url),"../pages/utilities/Show.vue":()=>r(()=>import(`./Show-DceyZwJu.js`),__vite__mapDeps([77,1,2,19,20,42,51,5,6,7,8,9,18,17,10,11,21,52]),import.meta.url)})[`../pages/${e}.vue`]?.();if(!n)throw Error(`Page not found: ${e}`);return n.default??n},withApp(e){e.provide(mt,Ma),e.provide(ht,o),e.provide(gt,$),e.provide(Craft,$),e.component(`QueueManager`,_t),e.component(`QueueManagerToolbar`,Ct),e.component(`DeprecationErrors`,jt),e.component(`DeprecationErrorsToolbar`,ka),e.component(`ClearCaches`,Qt),e.component(`FindReplace`,an),e.component(`DatabaseBackup`,dn),e.component(`Migrations`,pn),e.component(`Updates`,hr),e.component(`ProjectConfig`,ai),e.component(`AssetIndexes`,ma),e.component(`SystemMessages`,Da)}}),Pa(),console.log(`Calling booted callbacks`,Aa),Aa.forEach(e=>e(this)),Aa=[]}};function Pa(){let e=``;S.on(`start`,t=>{let n=t.detail.visit;n.prefetch||n.async||n.method!==`get`||(e=n.url.href)}),S.on(`finish`,t=>{let n=t.detail.visit;e===n.url.href&&(e=``)}),S.on(`httpException`,t=>{let n=t.detail.response,r=[200,302,301].includes(n.status)&&n.headers[`content-type`]?.includes(`text/html`);n.headers[`x-redirect`]&&(e=n.headers[`x-redirect`]),!(!e||!r)&&(t.preventDefault(),window.location.assign(e))})}export{Na as t}; \ No newline at end of file diff --git a/resources/build/assets/cp-W9HnVQCN.js b/resources/build/assets/cp-W9HnVQCN.js new file mode 100644 index 00000000000..3964ab7da1e --- /dev/null +++ b/resources/build/assets/cp-W9HnVQCN.js @@ -0,0 +1 @@ +import"./cp-C98QgSGF.js";import{t as e}from"./cp-D0USwJnG.js";import"./CpGlobalSidebar-7AFxlz3R.js";import"./CpQueueIndicator-Cperx-7A.js";window.Cp=e,console.log(`window.Cp defined`,window.Cp); \ No newline at end of file diff --git a/resources/build/assets/cp-erkpS_Hx.css b/resources/build/assets/cp-erkpS_Hx.css new file mode 100644 index 00000000000..6c060c06887 --- /dev/null +++ b/resources/build/assets/cp-erkpS_Hx.css @@ -0,0 +1,2 @@ +/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */ +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-500:oklch(55.6% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--inset-shadow-sm:inset 0 2px 4px #0000000d;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer cp{@layer preflight{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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}ol,ul,menu{list-style:none}img{max-width:100%;height:auto;display:flex}}@layer theme{:root,:host{--color-gray-50:#eaecef;--color-gray-100:#d4d7dd;--color-gray-200:#c2c6ce;--color-gray-300:#9ba1ae;--color-gray-400:#888e9c;--color-gray-500:#757b8a;--color-gray-600:#626978;--color-gray-700:#4f5665;--color-gray-800:#3e4555;--color-gray-900:#2e3545;--color-gray-950:#1e2635;--color-red-50:#fae8e8;--color-red-100:#f6cdcc;--color-red-200:#f4b6b4;--color-red-300:#ee817e;--color-red-400:#e8645f;--color-red-500:#dc463e;--color-red-600:#c72c22;--color-red-700:#a32720;--color-red-800:#80231f;--color-red-900:#631b18;--color-red-950:#4b110f;--color-orange-50:#fbead2;--color-orange-100:#f7d0a1;--color-orange-200:#f4ba7c;--color-orange-300:#ed8633;--color-orange-400:#e6692c;--color-orange-500:#d45124;--color-orange-600:#b5441d;--color-orange-700:#963816;--color-orange-800:#792c12;--color-orange-900:#5e220e;--color-orange-950:#44180b;--color-amber-50:#fbecaf;--color-amber-100:#f7d36f;--color-amber-200:#f4bd44;--color-amber-300:#df8e32;--color-amber-400:#ca7c2c;--color-amber-500:#b56825;--color-amber-600:#a0551e;--color-amber-700:#8a4217;--color-amber-800:#703411;--color-amber-900:#58270b;--color-amber-950:#411b06;--color-emerald-50:#cff6e1;--color-emerald-100:#9ae7be;--color-emerald-200:#77d9a6;--color-emerald-300:#51b37f;--color-emerald-400:#479e70;--color-emerald-500:#3d8961;--color-emerald-600:#327555;--color-emerald-700:#286048;--color-emerald-800:#1e4d3c;--color-emerald-900:#173b2e;--color-emerald-950:#112a21;--color-blue-50:#e2edfd;--color-blue-100:#c1d9fb;--color-blue-200:#a5c8fa;--color-blue-300:#68a2f7;--color-blue-400:#518cf6;--color-blue-500:#3e74f2;--color-blue-600:#305ce7;--color-blue-700:#2244d7;--color-blue-800:#2138a7;--color-blue-900:#1d2d7a;--color-blue-950:#192250;--color-yellow-50:#fcef90;--color-yellow-100:#f7d358;--color-yellow-200:#eebf40;--color-yellow-300:#ce9733;--color-yellow-400:#bd822c;--color-yellow-500:#aa6f24;--color-yellow-600:#945c1d;--color-yellow-700:#7c4b16;--color-yellow-800:#633c12;--color-yellow-900:#4c2e0e;--color-yellow-950:#37210a;--color-slate-50:#e9eef3;--color-slate-100:#ced7e2;--color-slate-200:#bdc7d4;--color-slate-300:#95a2b4;--color-slate-400:#828fa4;--color-slate-500:#6f7c94;--color-slate-600:#5c6982;--color-slate-700:#4a576d;--color-slate-800:#3a455a;--color-slate-900:#2b3549;--color-slate-950:#1e2637;--color-lime-50:#ddf7a2;--color-lime-100:#b4e758;--color-lime-200:#9ed742;--color-lime-300:#7ab034;--color-lime-400:#6a9c2d;--color-lime-500:#5d8726;--color-lime-600:#50731f;--color-lime-700:#435e18;--color-lime-800:#344c13;--color-lime-900:#273a0e;--color-lime-950:#1b2a09;--color-green-50:#cef7d8;--color-green-100:#96e9a8;--color-green-200:#6add82;--color-green-300:#52b555;--color-green-400:#48a04a;--color-green-500:#3e8b42;--color-green-600:#34763b;--color-green-700:#2b6133;--color-green-800:#234e2b;--color-green-900:#1b3b21;--color-green-950:#142b18;--color-teal-50:#c7f7ec;--color-teal-100:#90e7d6;--color-teal-200:#6dd7c4;--color-teal-300:#4fb0a1;--color-teal-400:#459c90;--color-teal-500:#3b877f;--color-teal-600:#31736d;--color-teal-700:#275f5b;--color-teal-800:#1e4c49;--color-teal-900:#163a39;--color-teal-950:#0f2a2a;--color-cyan-50:#c9f5fc;--color-cyan-100:#7fe6fa;--color-cyan-200:#66d4f1;--color-cyan-300:#4dacce;--color-cyan-400:#4397bb;--color-cyan-500:#3983a5;--color-cyan-600:#2f6f8d;--color-cyan-700:#265c74;--color-cyan-800:#1e4a5e;--color-cyan-900:#17384b;--color-cyan-950:#102836;--color-sky-50:#dceffc;--color-sky-100:#aaddfb;--color-sky-200:#84cefa;--color-sky-300:#4ca8eb;--color-sky-400:#4193d9;--color-sky-500:#377fc5;--color-sky-600:#2e6ca7;--color-sky-700:#25598a;--color-sky-800:#1d476f;--color-sky-900:#163655;--color-sky-950:#10273e;--color-zinc-50:#ededee;--color-zinc-100:#d6d6da;--color-zinc-200:#c5c5ca;--color-zinc-300:#a0a0a7;--color-zinc-400:#8d8d95;--color-zinc-500:#7b7b83;--color-zinc-600:#686872;--color-zinc-700:#55555f;--color-zinc-800:#44444c;--color-zinc-900:#34343b;--color-zinc-950:#25252b;--color-violet-50:#eeebfd;--color-violet-100:#d8d2fb;--color-violet-200:#c9bdfa;--color-violet-300:#a991f8;--color-violet-400:#9979f7;--color-violet-500:#8b5df5;--color-violet-600:#7c3cf4;--color-violet-700:#6a1be3;--color-violet-800:#5518b5;--color-violet-900:#401889;--color-violet-950:#2d0f69;--color-purple-50:#f2eafd;--color-purple-100:#e2cefb;--color-purple-200:#d6b9f9;--color-purple-300:#be88f8;--color-purple-400:#b16df7;--color-purple-500:#a24ff6;--color-purple-600:#902bf2;--color-purple-700:#7815d6;--color-purple-800:#6118a6;--color-purple-900:#4b167c;--color-purple-950:#380963;--color-fuchsia-50:#f7e7fd;--color-fuchsia-100:#eecafb;--color-fuchsia-200:#e9b2f9;--color-fuchsia-300:#dd78f7;--color-fuchsia-400:#d15bed;--color-fuchsia-500:#c23be0;--color-fuchsia-600:#ac22c8;--color-fuchsia-700:#8e1ea3;--color-fuchsia-800:#721c7f;--color-fuchsia-900:#571861;--color-fuchsia-950:#401146;--color-pink-50:#f9e7f2;--color-pink-100:#f4cbe4;--color-pink-200:#f1b3d8;--color-pink-300:#eb7bba;--color-pink-400:#e65ba6;--color-pink-500:#db3b88;--color-pink-600:#c2296a;--color-pink-700:#a22054;--color-pink-800:#801d44;--color-pink-900:#631735;--color-pink-950:#481127;--color-rose-50:#fbe8ea;--color-rose-100:#f7ccd0;--color-rose-200:#f3b6bd;--color-rose-300:#ee7f8f;--color-rose-400:#ec5e74;--color-rose-500:#e43852;--color-rose-600:#c7293f;--color-rose-700:#a52138;--color-rose-800:#851930;--color-rose-900:#681225;--color-rose-950:#4e0b1b;--color-neutral-50:#ededed;--color-neutral-100:#d7d7d7;--color-neutral-200:#c5c5c5;--color-neutral-300:#a0a0a0;--color-neutral-400:#8e8e8e;--color-neutral-500:#7c7c7c;--color-neutral-600:#686868;--color-neutral-700:#565656;--color-neutral-800:#444;--color-neutral-900:#343434;--color-neutral-950:#262626;--color-stone-50:#eeedec;--color-stone-100:#d8d7d5;--color-stone-200:#c8c5c2;--color-stone-300:#a4a09b;--color-stone-400:#928e88;--color-stone-500:#807a75;--color-stone-600:#6d6862;--color-stone-700:#5a5550;--color-stone-800:#48443f;--color-stone-900:#373430;--color-stone-950:#282523;--color-indigo-50:#e7ebfd;--color-indigo-100:#cfd5fb;--color-indigo-200:#bbc2fa;--color-indigo-300:#9198f8;--color-indigo-400:#7b83f6;--color-indigo-500:#6b6cec;--color-indigo-600:#5a54e1;--color-indigo-700:#483bd6;--color-indigo-800:#3a2eaf;--color-indigo-900:#2e2681;--color-indigo-950:#221e56;--color-base-50:#fff;--color-base-100:#f2f5f8;--color-base-200:#dae1e9;--color-base-300:#c8d2de;--color-base-400:#a6b1c1;--color-base-500:#6c7a92;--color-base-600:#5d6a83;--color-base-700:#4d5970;--color-base-800:#313c50;--color-base-900:#1f283b;--color-base-950:#0f141c;--color-static-gray-50:#eaecef;--color-static-gray-100:#d4d7dd;--color-static-gray-200:#c2c6ce;--color-static-gray-300:#9ba1ae;--color-static-gray-400:#888e9c;--color-static-gray-500:#757b8a;--color-static-gray-600:#626978;--color-static-gray-700:#4f5665;--color-static-gray-800:#3e4555;--color-static-gray-900:#2e3545;--color-static-gray-950:#1e2635;--color-static-red-50:#fae8e8;--color-static-red-100:#f6cdcc;--color-static-red-200:#f4b6b4;--color-static-red-300:#ee817e;--color-static-red-400:#e8645f;--color-static-red-500:#dc463e;--color-static-red-600:#c72c22;--color-static-red-700:#a32720;--color-static-red-800:#80231f;--color-static-red-900:#631b18;--color-static-red-950:#4b110f;--color-static-orange-50:#fbead2;--color-static-orange-100:#f7d0a1;--color-static-orange-200:#f4ba7c;--color-static-orange-300:#ed8633;--color-static-orange-400:#e6692c;--color-static-orange-500:#d45124;--color-static-orange-600:#b5441d;--color-static-orange-700:#963816;--color-static-orange-800:#792c12;--color-static-orange-900:#5e220e;--color-static-orange-950:#44180b;--color-static-amber-50:#fbecaf;--color-static-amber-100:#f7d36f;--color-static-amber-200:#f4bd44;--color-static-amber-300:#df8e32;--color-static-amber-400:#ca7c2c;--color-static-amber-500:#b56825;--color-static-amber-600:#a0551e;--color-static-amber-700:#8a4217;--color-static-amber-800:#703411;--color-static-amber-900:#58270b;--color-static-amber-950:#411b06;--color-static-emerald-50:#cff6e1;--color-static-emerald-100:#9ae7be;--color-static-emerald-200:#77d9a6;--color-static-emerald-300:#51b37f;--color-static-emerald-400:#479e70;--color-static-emerald-500:#3d8961;--color-static-emerald-600:#327555;--color-static-emerald-700:#286048;--color-static-emerald-800:#1e4d3c;--color-static-emerald-900:#173b2e;--color-static-emerald-950:#112a21;--color-static-blue-50:#e2edfd;--color-static-blue-100:#c1d9fb;--color-static-blue-200:#a5c8fa;--color-static-blue-300:#68a2f7;--color-static-blue-400:#518cf6;--color-static-blue-500:#3e74f2;--color-static-blue-600:#305ce7;--color-static-blue-700:#2244d7;--color-static-blue-800:#2138a7;--color-static-blue-900:#1d2d7a;--color-static-blue-950:#192250;--color-static-yellow-50:#fcef90;--color-static-yellow-100:#f7d358;--color-static-yellow-200:#eebf40;--color-static-yellow-300:#ce9733;--color-static-yellow-400:#bd822c;--color-static-yellow-500:#aa6f24;--color-static-yellow-600:#945c1d;--color-static-yellow-700:#7c4b16;--color-static-yellow-800:#633c12;--color-static-yellow-900:#4c2e0e;--color-static-yellow-950:#37210a;--color-static-slate-50:#e9eef3;--color-static-slate-100:#ced7e2;--color-static-slate-200:#bdc7d4;--color-static-slate-300:#95a2b4;--color-static-slate-400:#828fa4;--color-static-slate-500:#6f7c94;--color-static-slate-600:#5c6982;--color-static-slate-700:#4a576d;--color-static-slate-800:#3a455a;--color-static-slate-900:#2b3549;--color-static-slate-950:#1e2637;--color-static-lime-50:#ddf7a2;--color-static-lime-100:#b4e758;--color-static-lime-200:#9ed742;--color-static-lime-300:#7ab034;--color-static-lime-400:#6a9c2d;--color-static-lime-500:#5d8726;--color-static-lime-600:#50731f;--color-static-lime-700:#435e18;--color-static-lime-800:#344c13;--color-static-lime-900:#273a0e;--color-static-lime-950:#1b2a09;--color-static-green-50:#cef7d8;--color-static-green-100:#96e9a8;--color-static-green-200:#6add82;--color-static-green-300:#52b555;--color-static-green-400:#48a04a;--color-static-green-500:#3e8b42;--color-static-green-600:#34763b;--color-static-green-700:#2b6133;--color-static-green-800:#234e2b;--color-static-green-900:#1b3b21;--color-static-green-950:#142b18;--color-static-teal-50:#c7f7ec;--color-static-teal-100:#90e7d6;--color-static-teal-200:#6dd7c4;--color-static-teal-300:#4fb0a1;--color-static-teal-400:#459c90;--color-static-teal-500:#3b877f;--color-static-teal-600:#31736d;--color-static-teal-700:#275f5b;--color-static-teal-800:#1e4c49;--color-static-teal-900:#163a39;--color-static-teal-950:#0f2a2a;--color-static-cyan-50:#c9f5fc;--color-static-cyan-100:#7fe6fa;--color-static-cyan-200:#66d4f1;--color-static-cyan-300:#4dacce;--color-static-cyan-400:#4397bb;--color-static-cyan-500:#3983a5;--color-static-cyan-600:#2f6f8d;--color-static-cyan-700:#265c74;--color-static-cyan-800:#1e4a5e;--color-static-cyan-900:#17384b;--color-static-cyan-950:#102836;--color-static-sky-50:#dceffc;--color-static-sky-100:#aaddfb;--color-static-sky-200:#84cefa;--color-static-sky-300:#4ca8eb;--color-static-sky-400:#4193d9;--color-static-sky-500:#377fc5;--color-static-sky-600:#2e6ca7;--color-static-sky-700:#25598a;--color-static-sky-800:#1d476f;--color-static-sky-900:#163655;--color-static-sky-950:#10273e;--color-static-zinc-50:#ededee;--color-static-zinc-100:#d6d6da;--color-static-zinc-200:#c5c5ca;--color-static-zinc-300:#a0a0a7;--color-static-zinc-400:#8d8d95;--color-static-zinc-500:#7b7b83;--color-static-zinc-600:#686872;--color-static-zinc-700:#55555f;--color-static-zinc-800:#44444c;--color-static-zinc-900:#34343b;--color-static-zinc-950:#25252b;--color-static-violet-50:#eeebfd;--color-static-violet-100:#d8d2fb;--color-static-violet-200:#c9bdfa;--color-static-violet-300:#a991f8;--color-static-violet-400:#9979f7;--color-static-violet-500:#8b5df5;--color-static-violet-600:#7c3cf4;--color-static-violet-700:#6a1be3;--color-static-violet-800:#5518b5;--color-static-violet-900:#401889;--color-static-violet-950:#2d0f69;--color-static-purple-50:#f2eafd;--color-static-purple-100:#e2cefb;--color-static-purple-200:#d6b9f9;--color-static-purple-300:#be88f8;--color-static-purple-400:#b16df7;--color-static-purple-500:#a24ff6;--color-static-purple-600:#902bf2;--color-static-purple-700:#7815d6;--color-static-purple-800:#6118a6;--color-static-purple-900:#4b167c;--color-static-purple-950:#380963;--color-static-fuchsia-50:#f7e7fd;--color-static-fuchsia-100:#eecafb;--color-static-fuchsia-200:#e9b2f9;--color-static-fuchsia-300:#dd78f7;--color-static-fuchsia-400:#d15bed;--color-static-fuchsia-500:#c23be0;--color-static-fuchsia-600:#ac22c8;--color-static-fuchsia-700:#8e1ea3;--color-static-fuchsia-800:#721c7f;--color-static-fuchsia-900:#571861;--color-static-fuchsia-950:#401146;--color-static-pink-50:#f9e7f2;--color-static-pink-100:#f4cbe4;--color-static-pink-200:#f1b3d8;--color-static-pink-300:#eb7bba;--color-static-pink-400:#e65ba6;--color-static-pink-500:#db3b88;--color-static-pink-600:#c2296a;--color-static-pink-700:#a22054;--color-static-pink-800:#801d44;--color-static-pink-900:#631735;--color-static-pink-950:#481127;--color-static-rose-50:#fbe8ea;--color-static-rose-100:#f7ccd0;--color-static-rose-200:#f3b6bd;--color-static-rose-300:#ee7f8f;--color-static-rose-400:#ec5e74;--color-static-rose-500:#e43852;--color-static-rose-600:#c7293f;--color-static-rose-700:#a52138;--color-static-rose-800:#851930;--color-static-rose-900:#681225;--color-static-rose-950:#4e0b1b;--color-static-neutral-50:#ededed;--color-static-neutral-100:#d7d7d7;--color-static-neutral-200:#c5c5c5;--color-static-neutral-300:#a0a0a0;--color-static-neutral-400:#8e8e8e;--color-static-neutral-500:#7c7c7c;--color-static-neutral-600:#686868;--color-static-neutral-700:#565656;--color-static-neutral-800:#444;--color-static-neutral-900:#343434;--color-static-neutral-950:#262626;--color-static-stone-50:#eeedec;--color-static-stone-100:#d8d7d5;--color-static-stone-200:#c8c5c2;--color-static-stone-300:#a4a09b;--color-static-stone-400:#928e88;--color-static-stone-500:#807a75;--color-static-stone-600:#6d6862;--color-static-stone-700:#5a5550;--color-static-stone-800:#48443f;--color-static-stone-900:#373430;--color-static-stone-950:#282523;--color-static-indigo-50:#e7ebfd;--color-static-indigo-100:#cfd5fb;--color-static-indigo-200:#bbc2fa;--color-static-indigo-300:#9198f8;--color-static-indigo-400:#7b83f6;--color-static-indigo-500:#6b6cec;--color-static-indigo-600:#5a54e1;--color-static-indigo-700:#483bd6;--color-static-indigo-800:#3a2eaf;--color-static-indigo-900:#2e2681;--color-static-indigo-950:#221e56;--color-static-base-50:#fff;--color-static-base-100:#f2f5f8;--color-static-base-200:#dae1e9;--color-static-base-300:#c8d2de;--color-static-base-400:#a6b1c1;--color-static-base-500:#6c7a92;--color-static-base-600:#5d6a83;--color-static-base-700:#4d5970;--color-static-base-800:#313c50;--color-static-base-900:#1f283b;--color-static-base-950:#0f141c}[data-theme=dark]{--color-gray-50:#3b4252;--color-gray-100:#535a69;--color-gray-200:#626877;--color-gray-300:#717786;--color-gray-400:#828896;--color-gray-500:#949aa8;--color-gray-600:#acb1bc;--color-gray-700:#bcc0c9;--color-gray-800:#d0d4da;--color-gray-900:#e5e6ea;--color-gray-950:#f6f7f9;--color-red-50:#7b221f;--color-red-100:#ab2821;--color-red-200:#c62b22;--color-red-300:#da3e35;--color-red-400:#e55b56;--color-red-500:#ed7775;--color-red-600:#f19997;--color-red-700:#f3afae;--color-red-800:#f6c9c8;--color-red-900:#f9e1e0;--color-red-950:#fdf5f5;--color-orange-50:#732a11;--color-orange-100:#9c3a17;--color-orange-200:#b3441d;--color-orange-300:#cd4e22;--color-orange-400:#e35f29;--color-orange-500:#eb7d31;--color-orange-600:#f19e4d;--color-orange-700:#f4b371;--color-orange-800:#f7cc9b;--color-orange-900:#fae3c4;--color-orange-950:#fdf6eb;--color-amber-50:#6c3210;--color-amber-100:#8f4618;--color-amber-200:#9f541d;--color-amber-300:#b16423;--color-amber-400:#c47529;--color-amber-500:#d88830;--color-amber-600:#f0a038;--color-amber-700:#f3b63f;--color-amber-800:#f7cf67;--color-amber-900:#fae694;--color-amber-950:#fdf7e1;--color-emerald-50:#1d4a3a;--color-emerald-100:#2a654b;--color-emerald-200:#327454;--color-emerald-300:#3a855f;--color-emerald-400:#44986b;--color-emerald-500:#4dac7a;--color-emerald-600:#59c48d;--color-emerald-700:#6bd49e;--color-emerald-800:#94e4ba;--color-emerald-900:#bdf2d5;--color-emerald-950:#eafbf2;--color-blue-50:#20369e;--color-blue-100:#2448de;--color-blue-200:#2f5be7;--color-blue-300:#3b6ff0;--color-blue-400:#4a84f6;--color-blue-500:#609bf7;--color-blue-600:#83b3f8;--color-blue-700:#9dc2f9;--color-blue-800:#bcd5fb;--color-blue-900:#d9e7fc;--color-blue-950:#f3f8fe;--color-yellow-50:#5f3a11;--color-yellow-100:#814f17;--color-yellow-200:#945b1d;--color-yellow-300:#a56a23;--color-yellow-400:#b77c2a;--color-yellow-500:#c99031;--color-yellow-600:#dca839;--color-yellow-700:#eaba3f;--color-yellow-800:#f6d054;--color-yellow-900:#fbe782;--color-yellow-950:#fdf8d0;--color-slate-50:#374257;--color-slate-100:#4e5b71;--color-slate-200:#5c6981;--color-slate-300:#6b7890;--color-slate-400:#7c899f;--color-slate-500:#8f9baf;--color-slate-600:#a6b2c2;--color-slate-700:#b7c1cf;--color-slate-800:#cbd5e0;--color-slate-900:#e1e7ee;--color-slate-950:#f5f7fa;--color-lime-50:#324912;--color-lime-100:#46631a;--color-lime-200:#50721f;--color-lime-300:#5a8324;--color-lime-400:#66962b;--color-lime-500:#74a931;--color-lime-600:#8ac13a;--color-lime-700:#9ad140;--color-lime-800:#aee54d;--color-lime-900:#d2f28e;--color-lime-950:#f2fcd7;--color-green-50:#214a29;--color-green-100:#2d6635;--color-green-200:#34753a;--color-green-300:#3b8740;--color-green-400:#449a47;--color-green-500:#4fae51;--color-green-600:#5ac760;--color-green-700:#63d878;--color-green-800:#8fe7a2;--color-green-900:#bcf3c9;--color-green-950:#ebfbee;--color-teal-50:#1d4946;--color-teal-100:#29635e;--color-teal-200:#31726c;--color-teal-300:#39837b;--color-teal-400:#42968b;--color-teal-500:#4ca99c;--color-teal-600:#58c2b0;--color-teal-700:#63d2c0;--color-teal-800:#8ae4d3;--color-teal-900:#aef4e5;--color-teal-950:#e8fbf6;--color-cyan-50:#1c465a;--color-cyan-100:#276079;--color-cyan-200:#2f6f8c;--color-cyan-300:#377fa0;--color-cyan-400:#4091b5;--color-cyan-500:#4aa5c7;--color-cyan-600:#56bdde;--color-cyan-700:#5fceee;--color-cyan-800:#7be2f8;--color-cyan-900:#b2f1fb;--color-cyan-950:#e5fbfe;--color-sky-50:#1c446a;--color-sky-100:#275d8f;--color-sky-200:#2e6ba5;--color-sky-300:#357bbf;--color-sky-400:#3e8dd4;--color-sky-500:#48a1e5;--color-sky-600:#55b9f9;--color-sky-700:#7ac9fa;--color-sky-800:#a5dbfb;--color-sky-900:#d0eafc;--color-sky-950:#f0f8fe;--color-zinc-50:#414149;--color-zinc-100:#595962;--color-zinc-200:#676771;--color-zinc-300:#777780;--color-zinc-400:#88888f;--color-zinc-500:#9a9aa1;--color-zinc-600:#b1b1b6;--color-zinc-700:#c0c0c5;--color-zinc-800:#d4d4d7;--color-zinc-900:#e6e6e8;--color-zinc-950:#f6f6f7;--color-violet-50:#5118ac;--color-violet-100:#6e20e9;--color-violet-200:#7c3af4;--color-violet-300:#8757f5;--color-violet-400:#9570f6;--color-violet-500:#a389f7;--color-violet-600:#b7a5f9;--color-violet-700:#c5b8f9;--color-violet-800:#d6cefb;--color-violet-900:#e7e3fc;--color-violet-950:#f7f6fe;--color-purple-50:#5c199c;--color-purple-100:#7d18dd;--color-purple-200:#8f2af1;--color-purple-300:#9e48f5;--color-purple-400:#ac65f7;--color-purple-500:#b97ff7;--color-purple-600:#c99ef8;--color-purple-700:#d3b3f9;--color-purple-800:#e0cbfb;--color-purple-900:#ede1fd;--color-purple-950:#f9f5fe;--color-fuchsia-50:#6d1c79;--color-fuchsia-100:#951eab;--color-fuchsia-200:#ab22c6;--color-fuchsia-300:#be34dd;--color-fuchsia-400:#cd51e9;--color-fuchsia-500:#da6df5;--color-fuchsia-600:#e392f8;--color-fuchsia-700:#e8aaf9;--color-fuchsia-800:#edc6fa;--color-fuchsia-900:#f4dffc;--color-fuchsia-950:#fbf5fe;--color-pink-50:#7a1d42;--color-pink-100:#a92259;--color-pink-200:#c12869;--color-pink-300:#d73681;--color-pink-400:#e4509e;--color-pink-500:#e971b5;--color-pink-600:#ee95c8;--color-pink-700:#f0acd4;--color-pink-800:#f3c7e2;--color-pink-900:#f7e0ee;--color-pink-950:#fcf5f9;--color-rose-50:#80172e;--color-rose-100:#ac2239;--color-rose-200:#c6293f;--color-rose-300:#df344c;--color-rose-400:#eb526b;--color-rose-500:#ee7586;--color-rose-600:#f098a3;--color-rose-700:#f2afb6;--color-rose-800:#f6c8cd;--color-rose-900:#f9e0e3;--color-rose-950:#fdf5f5;--color-neutral-50:#424242;--color-neutral-100:#5a5a5a;--color-neutral-200:#686868;--color-neutral-300:#777;--color-neutral-400:#888;--color-neutral-500:#9a9a9a;--color-neutral-600:#b0b0b0;--color-neutral-700:silver;--color-neutral-800:#d4d4d4;--color-neutral-900:#e6e6e6;--color-neutral-950:#f6f6f6;--color-stone-50:#45423d;--color-stone-100:#5e5954;--color-stone-200:#6d6761;--color-stone-300:#7c7771;--color-stone-400:#8d8782;--color-stone-500:#9e9a95;--color-stone-600:#b4b0ac;--color-stone-700:#c3c0bd;--color-stone-800:#d5d3d1;--color-stone-900:#e7e6e5;--color-stone-950:#f7f7f6;--color-indigo-50:#372da6;--color-indigo-100:#4c41d9;--color-indigo-200:#5a54e1;--color-indigo-300:#6767ea;--color-indigo-400:#777cf3;--color-indigo-500:#8a91f8;--color-indigo-600:#a4abf9;--color-indigo-700:#b6bcfa;--color-indigo-800:#cbd2fb;--color-indigo-900:#e0e5fc;--color-indigo-950:#f5f7fe;--color-base-50:#273043;--color-base-100:#333d51;--color-base-200:#3e495e;--color-base-300:#475369;--color-base-400:#5d6a82;--color-base-500:#919db0;--color-base-600:#a5b0c1;--color-base-700:#bec9d5;--color-base-800:#f5f7fa;--color-base-900:#fff;--color-base-950:#fff}:root,:host{--c-text-lg:calc(16rem / 16);--c-text-base:calc(14rem / 16);--c-text-sm:calc(11rem / 16);--c-text-xs:calc(9rem / 16);--c-leading-normal:1.42;--c-surface-default:var(--color-base-100);--c-surface-raised:var(--color-base-50);--c-surface-sunken:var(--color-slate-200);--c-surface-form:var(--color-base-100);--c-surface-overlay:var(--color-base-50);--c-text-white:var(--color-white);--c-text-default:var(--color-slate-900);--c-text-quiet:var(--color-slate-600);--c-text-link:var(--color-blue-600);--c-shadow-sunken:var(--inset-shadow-sm);--c-shadow-raised:var(--shadow-sm);--c-shadow-overlay:var(--shadow-lg);--c-color-mix-hover:currentColor 10%;--c-color-mix-active:currentColor 20%;--c-font-body:system-ui, BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--c-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--c-radius-sm:3px;--c-radius-md:4px;--c-radius-lg:6px;--c-radius-xl:12px;--c-radius-full:calc(Infinity * 1px);--c-spacing:.25rem;--c-spacing-1px:1px;--c-spacing-xs:calc(var(--c-spacing) * .5);--c-spacing-sm:calc(var(--c-spacing) * 1);--c-spacing-md:calc(var(--c-spacing) * 2);--c-spacing-lg:calc(var(--c-spacing) * 4);--c-spacing-xl:calc(var(--c-spacing) * 8);--c-spacing-2xl:calc(var(--c-spacing) * 16);--c-size-touch-target:calc(34rem / 16);--c-size-icon-xs:calc(10rem / 16);--c-size-icon-sm:calc(12rem / 16);--c-size-icon-md:calc(14rem / 16);--c-size-icon-lg:calc(22rem / 16);--c-size-icon-xl:calc(30rem / 16);--c-size-control-2xs:calc(14rem / 16);--c-size-control-xs:calc(16rem / 16);--c-size-control-sm:calc(24rem / 16);--c-size-control-md:calc(34rem / 16);--c-size-control-lg:calc(44rem / 16);--c-shadow-2xs:0 1px #0000000d;--c-shadow-xs:0 1px 2px 0 #0000000d;--c-shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--c-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--c-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--c-shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--c-shadow-2xl:0 25px 50px -12px #00000040;--c-status-live-fill:var(--color-emerald-500);--c-status-live-border:var(--color-emerald-700);--c-status-live-text:var(--color-emerald-700);--c-status-enabled-fill:var(--color-emerald-500);--c-status-enabled-border:var(--color-emerald-700);--c-status-enabled-text:var(--color-emerald-700);--c-status-pending-fill:var(--color-orange-400);--c-status-pending-text:var(--color-orange-700);--c-status-pending-border:var(--color-orange-700);--c-status-expired-fill:var(--color-red-400);--c-status-expired-text:var(--color-red-700);--c-status-expired-border:var(--color-red-700);--c-status-disabled-fill:var(--color-slate-200);--c-status-disabled-text:var(--color-slate-600);--c-status-disabled-border:var(--color-slate-600);--c-form-control-fill:var(--c-surface-form);--c-form-control-text:var(--c-text-default);--c-form-control-border-color:var(--color-slate-500);--c-form-control-border-width:1px;--c-form-control-border-style:solid;--c-form-control-radius:var(--c-radius-md);--c-form-control-spacing-inline:var(--c-spacing-md);--c-form-control-spacing-block:var(--c-spacing-sm);--c-form-control-height:var(--c-size-control-md);--c-input-fill:var(--c-form-control-fill);--c-input-text:var(--c-form-control-text);--c-input-border-color:var(--c-form-control-border-color);--c-input-border-width:var(--c-form-control-border-width);--c-input-border-style:var(--c-form-control-border-style);--c-input-radius:var(--c-form-control-radius);--c-input-spacing-inline:var(--c-form-control-spacing-inline);--c-input-spacing-block:var(--c-form-control-spacing-block);--c-input-shadow:var(--inset-shadow-sm);--c-select-fill:var(--c-form-control-fill);--c-select-text:var(--c-form-control-text);--c-select-border-color:var(--c-form-control-border-color);--c-select-border-width:var(--c-form-control-border-width);--c-select-border-style:var(--c-form-control-border-style);--c-select-radius:var(--c-form-control-radius);--c-select-spacing-inline:var(--c-form-control-spacing-inline);--c-select-spacing-block:var(--c-form-control-spacing-block);--c-select-shadow:var(--shadow-sm);--c-button-default-fill:var(--color-slate-200);--c-button-default-fill-hover:var(--color-slate-300);--c-button-default-text:var(--c-text-default);--c-button-default-text-hover:var(--c-button-default-text);--c-button-default-border:var(--color-slate-300);--c-button-default-border-hover:var(--c-button-default-border);--c-button-primary-fill:var(--color-red-600);--c-button-primary-border:var(--color-red-700);--c-button-primary-text:var(--color-white);--c-button-primary-fill-hover:var(--color-red-700);--c-button-primary-border-hover:var(--c-button-primary-border);--c-button-primary-text-hover:var(--c-button-primary-text);--c-button-danger-fill:var(--color-red-600);--c-button-danger-border:var(--color-red-700);--c-button-danger-text:var(--color-white);--c-button-danger-fill-hover:var(--color-red-700);--c-button-danger-border-hover:var(--c-button-danger-border);--c-button-danger-text-hover:var(--c-button-danger-text);--c-pane-fill:var(--c-surface-overlay);--c-pane-text:var(--c-text-default);--c-pane-padding:var(--c-spacing-lg);--c-pane-border-width:1px;--c-pane-border-style:solid;--c-pane-border-color:transparent;--c-pane-radius:var(--c-radius-md);--c-pane-shadow:0 0 0 1px var(--gray-200), 0 2px 12px hsl(from var(--gray-200) h s l / 50%);--c-callout-radius:var(--c-pane-radius);--c-modal-fill:var(--c-pane-fill);--c-modal-text:var(--c-pane-text);--c-modal-radius:var(--c-radius-lg);--c-modal-border-width:var(--c-pane-border-width);--c-modal-border-style:var(--c-pane-border-style);--c-modal-border-color:var(--c-pane-border-color);--c-modal-padding:var(--c-pane-padding);--c-modal-shadow:0 0 0 1px hsl(from var(--color-gray-400) h s l / 25%), 0 25px 100px hsl(from var(--color-gray-900) h s l / 50%);--wa-panel-border-style:solid;--wa-panel-border-width:1px;--wa-color-surface-border:var(--c-color-neutral-border-quiet);--wa-panel-border-color:var(--c-color-neutral-border-quiet);--wa-panel-border-radius:var(--c-radius-md);--wa-color-surface-raised:var(--c-surface-raised);--wa-shadow-l:var(--c-shadow-lg)}:root{--c-color-red-fill-quiet:var(--color-red-50);--c-color-red-fill-normal:var(--color-red-100);--c-color-red-fill-loud:var(--color-red-600);--c-color-red-border-quiet:var(--color-red-400);--c-color-red-border-normal:var(--color-red-600);--c-color-red-border-loud:var(--color-red-800);--c-color-red-on-quiet:var(--color-red-800);--c-color-red-on-normal:var(--color-red-950);--c-color-red-on-loud:var(--color-red-50);--c-color-orange-fill-quiet:var(--color-orange-50);--c-color-orange-fill-normal:var(--color-orange-100);--c-color-orange-fill-loud:var(--color-orange-600);--c-color-orange-border-quiet:var(--color-orange-400);--c-color-orange-border-normal:var(--color-orange-600);--c-color-orange-border-loud:var(--color-orange-800);--c-color-orange-on-quiet:var(--color-orange-800);--c-color-orange-on-normal:var(--color-orange-950);--c-color-orange-on-loud:var(--color-orange-50);--c-color-amber-fill-quiet:var(--color-amber-50);--c-color-amber-fill-normal:var(--color-amber-100);--c-color-amber-fill-loud:var(--color-amber-600);--c-color-amber-border-quiet:var(--color-amber-400);--c-color-amber-border-normal:var(--color-amber-600);--c-color-amber-border-loud:var(--color-amber-800);--c-color-amber-on-quiet:var(--color-amber-800);--c-color-amber-on-normal:var(--color-amber-950);--c-color-amber-on-loud:var(--color-amber-50);--c-color-yellow-fill-quiet:var(--color-yellow-50);--c-color-yellow-fill-normal:var(--color-yellow-100);--c-color-yellow-fill-loud:var(--color-yellow-600);--c-color-yellow-border-quiet:var(--color-yellow-400);--c-color-yellow-border-normal:var(--color-yellow-600);--c-color-yellow-border-loud:var(--color-yellow-800);--c-color-yellow-on-quiet:var(--color-yellow-800);--c-color-yellow-on-normal:var(--color-yellow-950);--c-color-yellow-on-loud:var(--color-yellow-50);--c-color-lime-fill-quiet:var(--color-lime-50);--c-color-lime-fill-normal:var(--color-lime-100);--c-color-lime-fill-loud:var(--color-lime-600);--c-color-lime-border-quiet:var(--color-lime-400);--c-color-lime-border-normal:var(--color-lime-600);--c-color-lime-border-loud:var(--color-lime-800);--c-color-lime-on-quiet:var(--color-lime-800);--c-color-lime-on-normal:var(--color-lime-950);--c-color-lime-on-loud:var(--color-lime-50);--c-color-green-fill-quiet:var(--color-green-50);--c-color-green-fill-normal:var(--color-green-100);--c-color-green-fill-loud:var(--color-green-600);--c-color-green-border-quiet:var(--color-green-400);--c-color-green-border-normal:var(--color-green-600);--c-color-green-border-loud:var(--color-green-800);--c-color-green-on-quiet:var(--color-green-800);--c-color-green-on-normal:var(--color-green-950);--c-color-green-on-loud:var(--color-green-50);--c-color-emerald-fill-quiet:var(--color-emerald-50);--c-color-emerald-fill-normal:var(--color-emerald-100);--c-color-emerald-fill-loud:var(--color-emerald-600);--c-color-emerald-border-quiet:var(--color-emerald-400);--c-color-emerald-border-normal:var(--color-emerald-600);--c-color-emerald-border-loud:var(--color-emerald-800);--c-color-emerald-on-quiet:var(--color-emerald-800);--c-color-emerald-on-normal:var(--color-emerald-950);--c-color-emerald-on-loud:var(--color-emerald-50);--c-color-teal-fill-quiet:var(--color-teal-50);--c-color-teal-fill-normal:var(--color-teal-100);--c-color-teal-fill-loud:var(--color-teal-600);--c-color-teal-border-quiet:var(--color-teal-400);--c-color-teal-border-normal:var(--color-teal-600);--c-color-teal-border-loud:var(--color-teal-800);--c-color-teal-on-quiet:var(--color-teal-800);--c-color-teal-on-normal:var(--color-teal-950);--c-color-teal-on-loud:var(--color-teal-50);--c-color-cyan-fill-quiet:var(--color-cyan-50);--c-color-cyan-fill-normal:var(--color-cyan-100);--c-color-cyan-fill-loud:var(--color-cyan-600);--c-color-cyan-border-quiet:var(--color-cyan-400);--c-color-cyan-border-normal:var(--color-cyan-600);--c-color-cyan-border-loud:var(--color-cyan-800);--c-color-cyan-on-quiet:var(--color-cyan-800);--c-color-cyan-on-normal:var(--color-cyan-950);--c-color-cyan-on-loud:var(--color-cyan-50);--c-color-sky-fill-quiet:var(--color-sky-50);--c-color-sky-fill-normal:var(--color-sky-100);--c-color-sky-fill-loud:var(--color-sky-600);--c-color-sky-border-quiet:var(--color-sky-400);--c-color-sky-border-normal:var(--color-sky-600);--c-color-sky-border-loud:var(--color-sky-800);--c-color-sky-on-quiet:var(--color-sky-800);--c-color-sky-on-normal:var(--color-sky-950);--c-color-sky-on-loud:var(--color-sky-50);--c-color-blue-fill-quiet:var(--color-blue-50);--c-color-blue-fill-normal:var(--color-blue-100);--c-color-blue-fill-loud:var(--color-blue-600);--c-color-blue-border-quiet:var(--color-blue-400);--c-color-blue-border-normal:var(--color-blue-600);--c-color-blue-border-loud:var(--color-blue-800);--c-color-blue-on-quiet:var(--color-blue-800);--c-color-blue-on-normal:var(--color-blue-950);--c-color-blue-on-loud:var(--color-blue-50);--c-color-indigo-fill-quiet:var(--color-indigo-50);--c-color-indigo-fill-normal:var(--color-indigo-100);--c-color-indigo-fill-loud:var(--color-indigo-600);--c-color-indigo-border-quiet:var(--color-indigo-400);--c-color-indigo-border-normal:var(--color-indigo-600);--c-color-indigo-border-loud:var(--color-indigo-800);--c-color-indigo-on-quiet:var(--color-indigo-800);--c-color-indigo-on-normal:var(--color-indigo-950);--c-color-indigo-on-loud:var(--color-indigo-50);--c-color-violet-fill-quiet:var(--color-violet-50);--c-color-violet-fill-normal:var(--color-violet-100);--c-color-violet-fill-loud:var(--color-violet-600);--c-color-violet-border-quiet:var(--color-violet-400);--c-color-violet-border-normal:var(--color-violet-600);--c-color-violet-border-loud:var(--color-violet-800);--c-color-violet-on-quiet:var(--color-violet-800);--c-color-violet-on-normal:var(--color-violet-950);--c-color-violet-on-loud:var(--color-violet-50);--c-color-purple-fill-quiet:var(--color-purple-50);--c-color-purple-fill-normal:var(--color-purple-100);--c-color-purple-fill-loud:var(--color-purple-600);--c-color-purple-border-quiet:var(--color-purple-400);--c-color-purple-border-normal:var(--color-purple-600);--c-color-purple-border-loud:var(--color-purple-800);--c-color-purple-on-quiet:var(--color-purple-800);--c-color-purple-on-normal:var(--color-purple-950);--c-color-purple-on-loud:var(--color-purple-50);--c-color-fuchsia-fill-quiet:var(--color-fuchsia-50);--c-color-fuchsia-fill-normal:var(--color-fuchsia-100);--c-color-fuchsia-fill-loud:var(--color-fuchsia-600);--c-color-fuchsia-border-quiet:var(--color-fuchsia-400);--c-color-fuchsia-border-normal:var(--color-fuchsia-600);--c-color-fuchsia-border-loud:var(--color-fuchsia-800);--c-color-fuchsia-on-quiet:var(--color-fuchsia-800);--c-color-fuchsia-on-normal:var(--color-fuchsia-950);--c-color-fuchsia-on-loud:var(--color-fuchsia-50);--c-color-pink-fill-quiet:var(--color-pink-50);--c-color-pink-fill-normal:var(--color-pink-100);--c-color-pink-fill-loud:var(--color-pink-600);--c-color-pink-border-quiet:var(--color-pink-400);--c-color-pink-border-normal:var(--color-pink-600);--c-color-pink-border-loud:var(--color-pink-800);--c-color-pink-on-quiet:var(--color-pink-800);--c-color-pink-on-normal:var(--color-pink-950);--c-color-pink-on-loud:var(--color-pink-50);--c-color-rose-fill-quiet:var(--color-rose-50);--c-color-rose-fill-normal:var(--color-rose-100);--c-color-rose-fill-loud:var(--color-rose-600);--c-color-rose-border-quiet:var(--color-rose-400);--c-color-rose-border-normal:var(--color-rose-600);--c-color-rose-border-loud:var(--color-rose-800);--c-color-rose-on-quiet:var(--color-rose-800);--c-color-rose-on-normal:var(--color-rose-950);--c-color-rose-on-loud:var(--color-rose-50);--c-color-white-fill-quiet:var(--color-white);--c-color-white-fill-normal:var(--color-white);--c-color-white-fill-loud:var(--color-white);--c-color-white-border-quiet:var(--color-static-gray-200);--c-color-white-border-normal:var(--color-static-gray-200);--c-color-white-border-loud:var(--color-static-gray-200);--c-color-white-on-quiet:var(--color-static-gray-800);--c-color-white-on-normal:var(--color-static-gray-800);--c-color-white-on-loud:var(--color-static-gray-800);--c-color-gray-fill-quiet:var(--color-gray-50);--c-color-gray-fill-normal:var(--color-gray-100);--c-color-gray-fill-loud:var(--color-gray-600);--c-color-gray-border-quiet:var(--color-gray-400);--c-color-gray-border-normal:var(--color-gray-600);--c-color-gray-border-loud:var(--color-gray-800);--c-color-gray-on-quiet:var(--color-gray-800);--c-color-gray-on-normal:var(--color-gray-950);--c-color-gray-on-loud:var(--color-gray-50);--c-color-black-fill-quiet:var(--color-static-gray-900);--c-color-black-fill-normal:var(--color-static-gray-900);--c-color-black-fill-loud:var(--color-static-gray-900);--c-color-black-border-quiet:var(--color-static-gray-800);--c-color-black-border-normal:var(--color-static-gray-800);--c-color-black-border-loud:var(--color-static-gray-800);--c-color-black-on-quiet:var(--color-static-gray-100);--c-color-black-on-normal:var(--color-static-gray-100);--c-color-black-on-loud:var(--color-static-gray-100);--c-color-neutral-fill-quiet:var(--color-slate-50);--c-color-neutral-fill-normal:var(--color-slate-100);--c-color-neutral-fill-loud:var(--color-slate-600);--c-color-neutral-border-quiet:var(--color-slate-400);--c-color-neutral-border-normal:var(--color-slate-600);--c-color-neutral-border-loud:var(--color-slate-800);--c-color-neutral-on-quiet:var(--color-slate-800);--c-color-neutral-on-normal:var(--color-slate-950);--c-color-neutral-on-loud:var(--color-slate-50);--c-color-brand-fill-quiet:var(--color-red-50);--c-color-brand-fill-normal:var(--color-red-100);--c-color-brand-fill-loud:var(--color-red-600);--c-color-brand-border-quiet:var(--color-red-400);--c-color-brand-border-normal:var(--color-red-600);--c-color-brand-border-loud:var(--color-red-800);--c-color-brand-on-quiet:var(--color-red-800);--c-color-brand-on-normal:var(--color-red-950);--c-color-brand-on-loud:var(--color-red-50);--c-color-accent-fill-quiet:var(--color-blue-50);--c-color-accent-fill-normal:var(--color-blue-100);--c-color-accent-fill-loud:var(--color-blue-600);--c-color-accent-border-quiet:var(--color-blue-400);--c-color-accent-border-normal:var(--color-blue-600);--c-color-accent-border-loud:var(--color-blue-800);--c-color-accent-on-quiet:var(--color-blue-800);--c-color-accent-on-normal:var(--color-blue-950);--c-color-accent-on-loud:var(--color-blue-50);--c-color-info-fill-quiet:var(--color-blue-50);--c-color-info-fill-normal:var(--color-blue-100);--c-color-info-fill-loud:var(--color-blue-600);--c-color-info-border-quiet:var(--color-blue-400);--c-color-info-border-normal:var(--color-blue-600);--c-color-info-border-loud:var(--color-blue-800);--c-color-info-on-quiet:var(--color-blue-800);--c-color-info-on-normal:var(--color-blue-950);--c-color-info-on-loud:var(--color-blue-50);--c-color-success-fill-quiet:var(--color-emerald-50);--c-color-success-fill-normal:var(--color-emerald-100);--c-color-success-fill-loud:var(--color-emerald-600);--c-color-success-border-quiet:var(--color-emerald-400);--c-color-success-border-normal:var(--color-emerald-600);--c-color-success-border-loud:var(--color-emerald-800);--c-color-success-on-quiet:var(--color-emerald-800);--c-color-success-on-normal:var(--color-emerald-950);--c-color-success-on-loud:var(--color-emerald-50);--c-color-warning-fill-quiet:var(--color-orange-50);--c-color-warning-fill-normal:var(--color-orange-100);--c-color-warning-fill-loud:var(--color-orange-600);--c-color-warning-border-quiet:var(--color-orange-400);--c-color-warning-border-normal:var(--color-orange-600);--c-color-warning-border-loud:var(--color-orange-800);--c-color-warning-on-quiet:var(--color-orange-800);--c-color-warning-on-normal:var(--color-orange-950);--c-color-warning-on-loud:var(--color-orange-50);--c-color-danger-fill-quiet:var(--color-red-50);--c-color-danger-fill-normal:var(--color-red-100);--c-color-danger-fill-loud:var(--color-red-600);--c-color-danger-border-quiet:var(--color-red-400);--c-color-danger-border-normal:var(--color-red-600);--c-color-danger-border-loud:var(--color-red-800);--c-color-danger-on-quiet:var(--color-red-800);--c-color-danger-on-normal:var(--color-red-950);--c-color-danger-on-loud:var(--color-red-50)}.c-colorable,[data-color]{--c-color-fill-quiet:var(--c-color-neutral-fill-quiet);--c-color-fill-normal:var(--c-color-neutral-fill-normal);--c-color-fill-loud:var(--c-color-neutral-fill-loud);--c-color-border-quiet:var(--c-color-neutral-border-quiet);--c-color-border-normal:var(--c-color-neutral-border-normal);--c-color-border-loud:var(--c-color-neutral-border-loud);--c-color-on-quiet:var(--c-color-neutral-on-quiet);--c-color-on-normal:var(--c-color-neutral-on-normal);--c-color-on-loud:var(--c-color-neutral-on-loud);background-color:var(--c-color-fill-quiet);border-color:var(--c-color-border-quiet);color:var(--c-color-on-quiet)}.c-colorable--red,[data-color=red]{--c-color-fill-quiet:var(--c-color-red-fill-quiet);--c-color-border-quiet:var(--c-color-red-border-quiet);--c-color-on-quiet:var(--c-color-red-on-quiet);--c-color-fill-normal:var(--c-color-red-fill-normal);--c-color-border-normal:var(--c-color-red-border-normal);--c-color-on-normal:var(--c-color-red-on-normal);--c-color-fill-loud:var(--c-color-red-fill-loud);--c-color-border-loud:var(--c-color-red-border-loud);--c-color-on-loud:var(--c-color-red-on-loud)}.cp-color-orange,[data-color=orange]{--c-color-fill-quiet:var(--c-color-orange-fill-quiet);--c-color-border-quiet:var(--c-color-orange-border-quiet);--c-color-on-quiet:var(--c-color-orange-on-quiet);--c-color-fill-normal:var(--c-color-orange-fill-normal);--c-color-border-normal:var(--c-color-orange-border-normal);--c-color-on-normal:var(--c-color-orange-on-normal);--c-color-fill-loud:var(--c-color-orange-fill-loud);--c-color-border-loud:var(--c-color-orange-border-loud);--c-color-on-loud:var(--c-color-orange-on-loud)}.cp-color-amber,[data-color=amber]{--c-color-fill-quiet:var(--c-color-amber-fill-quiet);--c-color-border-quiet:var(--c-color-amber-border-quiet);--c-color-on-quiet:var(--c-color-amber-on-quiet);--c-color-fill-normal:var(--c-color-amber-fill-normal);--c-color-border-normal:var(--c-color-amber-border-normal);--c-color-on-normal:var(--c-color-amber-on-normal);--c-color-fill-loud:var(--c-color-amber-fill-loud);--c-color-border-loud:var(--c-color-amber-border-loud);--c-color-on-loud:var(--c-color-amber-on-loud)}.cp-color-yellow,[data-color=yellow]{--c-color-fill-quiet:var(--c-color-yellow-fill-quiet);--c-color-border-quiet:var(--c-color-yellow-border-quiet);--c-color-on-quiet:var(--c-color-yellow-on-quiet);--c-color-fill-normal:var(--c-color-yellow-fill-normal);--c-color-border-normal:var(--c-color-yellow-border-normal);--c-color-on-normal:var(--c-color-yellow-on-normal);--c-color-fill-loud:var(--c-color-yellow-fill-loud);--c-color-border-loud:var(--c-color-yellow-border-loud);--c-color-on-loud:var(--c-color-yellow-on-loud)}.cp-color-lime,[data-color=lime]{--c-color-fill-quiet:var(--c-color-lime-fill-quiet);--c-color-border-quiet:var(--c-color-lime-border-quiet);--c-color-on-quiet:var(--c-color-lime-on-quiet);--c-color-fill-normal:var(--c-color-lime-fill-normal);--c-color-border-normal:var(--c-color-lime-border-normal);--c-color-on-normal:var(--c-color-lime-on-normal);--c-color-fill-loud:var(--c-color-lime-fill-loud);--c-color-border-loud:var(--c-color-lime-border-loud);--c-color-on-loud:var(--c-color-lime-on-loud)}.cp-color-green,[data-color=green]{--c-color-fill-quiet:var(--c-color-green-fill-quiet);--c-color-border-quiet:var(--c-color-green-border-quiet);--c-color-on-quiet:var(--c-color-green-on-quiet);--c-color-fill-normal:var(--c-color-green-fill-normal);--c-color-border-normal:var(--c-color-green-border-normal);--c-color-on-normal:var(--c-color-green-on-normal);--c-color-fill-loud:var(--c-color-green-fill-loud);--c-color-border-loud:var(--c-color-green-border-loud);--c-color-on-loud:var(--c-color-green-on-loud)}.cp-color-emerald,[data-color=emerald]{--c-color-fill-quiet:var(--c-color-emerald-fill-quiet);--c-color-border-quiet:var(--c-color-emerald-border-quiet);--c-color-on-quiet:var(--c-color-emerald-on-quiet);--c-color-fill-normal:var(--c-color-emerald-fill-normal);--c-color-border-normal:var(--c-color-emerald-border-normal);--c-color-on-normal:var(--c-color-emerald-on-normal);--c-color-fill-loud:var(--c-color-emerald-fill-loud);--c-color-border-loud:var(--c-color-emerald-border-loud);--c-color-on-loud:var(--c-color-emerald-on-loud)}.cp-color-teal,[data-color=teal]{--c-color-fill-quiet:var(--c-color-teal-fill-quiet);--c-color-border-quiet:var(--c-color-teal-border-quiet);--c-color-on-quiet:var(--c-color-teal-on-quiet);--c-color-fill-normal:var(--c-color-teal-fill-normal);--c-color-border-normal:var(--c-color-teal-border-normal);--c-color-on-normal:var(--c-color-teal-on-normal);--c-color-fill-loud:var(--c-color-teal-fill-loud);--c-color-border-loud:var(--c-color-teal-border-loud);--c-color-on-loud:var(--c-color-teal-on-loud)}.cp-color-cyan,[data-color=cyan]{--c-color-fill-quiet:var(--c-color-cyan-fill-quiet);--c-color-border-quiet:var(--c-color-cyan-border-quiet);--c-color-on-quiet:var(--c-color-cyan-on-quiet);--c-color-fill-normal:var(--c-color-cyan-fill-normal);--c-color-border-normal:var(--c-color-cyan-border-normal);--c-color-on-normal:var(--c-color-cyan-on-normal);--c-color-fill-loud:var(--c-color-cyan-fill-loud);--c-color-border-loud:var(--c-color-cyan-border-loud);--c-color-on-loud:var(--c-color-cyan-on-loud)}.cp-color-sky,[data-color=sky]{--c-color-fill-quiet:var(--c-color-sky-fill-quiet);--c-color-border-quiet:var(--c-color-sky-border-quiet);--c-color-on-quiet:var(--c-color-sky-on-quiet);--c-color-fill-normal:var(--c-color-sky-fill-normal);--c-color-border-normal:var(--c-color-sky-border-normal);--c-color-on-normal:var(--c-color-sky-on-normal);--c-color-fill-loud:var(--c-color-sky-fill-loud);--c-color-border-loud:var(--c-color-sky-border-loud);--c-color-on-loud:var(--c-color-sky-on-loud)}.cp-color-blue,[data-color=blue]{--c-color-fill-quiet:var(--c-color-blue-fill-quiet);--c-color-border-quiet:var(--c-color-blue-border-quiet);--c-color-on-quiet:var(--c-color-blue-on-quiet);--c-color-fill-normal:var(--c-color-blue-fill-normal);--c-color-border-normal:var(--c-color-blue-border-normal);--c-color-on-normal:var(--c-color-blue-on-normal);--c-color-fill-loud:var(--c-color-blue-fill-loud);--c-color-border-loud:var(--c-color-blue-border-loud);--c-color-on-loud:var(--c-color-blue-on-loud)}.cp-color-indigo,[data-color=indigo]{--c-color-fill-quiet:var(--c-color-indigo-fill-quiet);--c-color-border-quiet:var(--c-color-indigo-border-quiet);--c-color-on-quiet:var(--c-color-indigo-on-quiet);--c-color-fill-normal:var(--c-color-indigo-fill-normal);--c-color-border-normal:var(--c-color-indigo-border-normal);--c-color-on-normal:var(--c-color-indigo-on-normal);--c-color-fill-loud:var(--c-color-indigo-fill-loud);--c-color-border-loud:var(--c-color-indigo-border-loud);--c-color-on-loud:var(--c-color-indigo-on-loud)}.cp-color-violet,[data-color=violet]{--c-color-fill-quiet:var(--c-color-violet-fill-quiet);--c-color-border-quiet:var(--c-color-violet-border-quiet);--c-color-on-quiet:var(--c-color-violet-on-quiet);--c-color-fill-normal:var(--c-color-violet-fill-normal);--c-color-border-normal:var(--c-color-violet-border-normal);--c-color-on-normal:var(--c-color-violet-on-normal);--c-color-fill-loud:var(--c-color-violet-fill-loud);--c-color-border-loud:var(--c-color-violet-border-loud);--c-color-on-loud:var(--c-color-violet-on-loud)}.cp-color-purple,[data-color=purple]{--c-color-fill-quiet:var(--c-color-purple-fill-quiet);--c-color-border-quiet:var(--c-color-purple-border-quiet);--c-color-on-quiet:var(--c-color-purple-on-quiet);--c-color-fill-normal:var(--c-color-purple-fill-normal);--c-color-border-normal:var(--c-color-purple-border-normal);--c-color-on-normal:var(--c-color-purple-on-normal);--c-color-fill-loud:var(--c-color-purple-fill-loud);--c-color-border-loud:var(--c-color-purple-border-loud);--c-color-on-loud:var(--c-color-purple-on-loud)}.cp-color-fuchsia,[data-color=fuchsia]{--c-color-fill-quiet:var(--c-color-fuchsia-fill-quiet);--c-color-border-quiet:var(--c-color-fuchsia-border-quiet);--c-color-on-quiet:var(--c-color-fuchsia-on-quiet);--c-color-fill-normal:var(--c-color-fuchsia-fill-normal);--c-color-border-normal:var(--c-color-fuchsia-border-normal);--c-color-on-normal:var(--c-color-fuchsia-on-normal);--c-color-fill-loud:var(--c-color-fuchsia-fill-loud);--c-color-border-loud:var(--c-color-fuchsia-border-loud);--c-color-on-loud:var(--c-color-fuchsia-on-loud)}.cp-color-pink,[data-color=pink]{--c-color-fill-quiet:var(--c-color-pink-fill-quiet);--c-color-border-quiet:var(--c-color-pink-border-quiet);--c-color-on-quiet:var(--c-color-pink-on-quiet);--c-color-fill-normal:var(--c-color-pink-fill-normal);--c-color-border-normal:var(--c-color-pink-border-normal);--c-color-on-normal:var(--c-color-pink-on-normal);--c-color-fill-loud:var(--c-color-pink-fill-loud);--c-color-border-loud:var(--c-color-pink-border-loud);--c-color-on-loud:var(--c-color-pink-on-loud)}.cp-color-rose,[data-color=rose]{--c-color-fill-quiet:var(--c-color-rose-fill-quiet);--c-color-border-quiet:var(--c-color-rose-border-quiet);--c-color-on-quiet:var(--c-color-rose-on-quiet);--c-color-fill-normal:var(--c-color-rose-fill-normal);--c-color-border-normal:var(--c-color-rose-border-normal);--c-color-on-normal:var(--c-color-rose-on-normal);--c-color-fill-loud:var(--c-color-rose-fill-loud);--c-color-border-loud:var(--c-color-rose-border-loud);--c-color-on-loud:var(--c-color-rose-on-loud)}.cp-color-white,[data-color=white]{--c-color-fill-quiet:var(--c-color-white-fill-quiet);--c-color-border-quiet:var(--c-color-white-border-quiet);--c-color-on-quiet:var(--c-color-white-on-quiet);--c-color-fill-normal:var(--c-color-white-fill-normal);--c-color-border-normal:var(--c-color-white-border-normal);--c-color-on-normal:var(--c-color-white-on-normal);--c-color-fill-loud:var(--c-color-white-fill-loud);--c-color-border-loud:var(--c-color-white-border-loud);--c-color-on-loud:var(--c-color-white-on-loud)}.cp-color-gray,[data-color=gray]{--c-color-fill-quiet:var(--c-color-gray-fill-quiet);--c-color-border-quiet:var(--c-color-gray-border-quiet);--c-color-on-quiet:var(--c-color-gray-on-quiet);--c-color-fill-normal:var(--c-color-gray-fill-normal);--c-color-border-normal:var(--c-color-gray-border-normal);--c-color-on-normal:var(--c-color-gray-on-normal);--c-color-fill-loud:var(--c-color-gray-fill-loud);--c-color-border-loud:var(--c-color-gray-border-loud);--c-color-on-loud:var(--c-color-gray-on-loud)}.cp-color-black,[data-color=black]{--c-color-fill-quiet:var(--c-color-black-fill-quiet);--c-color-border-quiet:var(--c-color-black-border-quiet);--c-color-on-quiet:var(--c-color-black-on-quiet);--c-color-fill-normal:var(--c-color-black-fill-normal);--c-color-border-normal:var(--c-color-black-border-normal);--c-color-on-normal:var(--c-color-black-on-normal);--c-color-fill-loud:var(--c-color-black-fill-loud);--c-color-border-loud:var(--c-color-black-border-loud);--c-color-on-loud:var(--c-color-black-on-loud)}.cp-color-neutral,[data-color=neutral]{--c-color-fill-quiet:var(--c-color-neutral-fill-quiet);--c-color-border-quiet:var(--c-color-neutral-border-quiet);--c-color-on-quiet:var(--c-color-neutral-on-quiet);--c-color-fill-normal:var(--c-color-neutral-fill-normal);--c-color-border-normal:var(--c-color-neutral-border-normal);--c-color-on-normal:var(--c-color-neutral-on-normal);--c-color-fill-loud:var(--c-color-neutral-fill-loud);--c-color-border-loud:var(--c-color-neutral-border-loud);--c-color-on-loud:var(--c-color-neutral-on-loud)}.cp-color-brand,[data-color=brand]{--c-color-fill-quiet:var(--c-color-brand-fill-quiet);--c-color-border-quiet:var(--c-color-brand-border-quiet);--c-color-on-quiet:var(--c-color-brand-on-quiet);--c-color-fill-normal:var(--c-color-brand-fill-normal);--c-color-border-normal:var(--c-color-brand-border-normal);--c-color-on-normal:var(--c-color-brand-on-normal);--c-color-fill-loud:var(--c-color-brand-fill-loud);--c-color-border-loud:var(--c-color-brand-border-loud);--c-color-on-loud:var(--c-color-brand-on-loud)}.cp-color-accent,[data-color=accent]{--c-color-fill-quiet:var(--c-color-accent-fill-quiet);--c-color-border-quiet:var(--c-color-accent-border-quiet);--c-color-on-quiet:var(--c-color-accent-on-quiet);--c-color-fill-normal:var(--c-color-accent-fill-normal);--c-color-border-normal:var(--c-color-accent-border-normal);--c-color-on-normal:var(--c-color-accent-on-normal);--c-color-fill-loud:var(--c-color-accent-fill-loud);--c-color-border-loud:var(--c-color-accent-border-loud);--c-color-on-loud:var(--c-color-accent-on-loud)}.cp-color-info,[data-color=info]{--c-color-fill-quiet:var(--c-color-info-fill-quiet);--c-color-border-quiet:var(--c-color-info-border-quiet);--c-color-on-quiet:var(--c-color-info-on-quiet);--c-color-fill-normal:var(--c-color-info-fill-normal);--c-color-border-normal:var(--c-color-info-border-normal);--c-color-on-normal:var(--c-color-info-on-normal);--c-color-fill-loud:var(--c-color-info-fill-loud);--c-color-border-loud:var(--c-color-info-border-loud);--c-color-on-loud:var(--c-color-info-on-loud)}.cp-color-success,[data-color=success]{--c-color-fill-quiet:var(--c-color-success-fill-quiet);--c-color-border-quiet:var(--c-color-success-border-quiet);--c-color-on-quiet:var(--c-color-success-on-quiet);--c-color-fill-normal:var(--c-color-success-fill-normal);--c-color-border-normal:var(--c-color-success-border-normal);--c-color-on-normal:var(--c-color-success-on-normal);--c-color-fill-loud:var(--c-color-success-fill-loud);--c-color-border-loud:var(--c-color-success-border-loud);--c-color-on-loud:var(--c-color-success-on-loud)}.cp-color-warning,[data-color=warning]{--c-color-fill-quiet:var(--c-color-warning-fill-quiet);--c-color-border-quiet:var(--c-color-warning-border-quiet);--c-color-on-quiet:var(--c-color-warning-on-quiet);--c-color-fill-normal:var(--c-color-warning-fill-normal);--c-color-border-normal:var(--c-color-warning-border-normal);--c-color-on-normal:var(--c-color-warning-on-normal);--c-color-fill-loud:var(--c-color-warning-fill-loud);--c-color-border-loud:var(--c-color-warning-border-loud);--c-color-on-loud:var(--c-color-warning-on-loud)}.cp-color-danger,[data-color=danger]{--c-color-fill-quiet:var(--c-color-danger-fill-quiet);--c-color-border-quiet:var(--c-color-danger-border-quiet);--c-color-on-quiet:var(--c-color-danger-on-quiet);--c-color-fill-normal:var(--c-color-danger-fill-normal);--c-color-border-normal:var(--c-color-danger-border-normal);--c-color-on-normal:var(--c-color-danger-on-normal);--c-color-fill-loud:var(--c-color-danger-fill-loud);--c-color-border-loud:var(--c-color-danger-border-loud);--c-color-on-loud:var(--c-color-danger-on-loud)}}@layer base{html,body{background-color:var(--c-surface-default)}body{width:100%;font-family:var(--c-font-body,sans-serif);font-size:var(--c-text-base);line-height:var(--c-leading-normal);color:var(--c-text-default);-webkit-font-smoothing:subpixel-antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p,pre{margin:0}a{cursor:pointer;color:var(--c-text-link)}ol,ul{margin:0;padding:0;list-style:none}.cp-code{font-size:.75em;font-family:var(--c-font-mono);padding:0 var(--c-spacing-sm);color:var(--c-color-on-quiet);border:1px solid var(--c-color-border-quiet);background-color:var(--c-color-fill-loud);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cp-code{background-color:color-mix(var(--c-color-fill-quiet) 90%, var(--c-color-fill-loud))}}.cp-code{border-radius:var(--c-radius-sm)}.cp-icon{width:1em;height:1em}hr{border:0;border-block-start:1px solid var(--c-color-neutral-border-quiet);width:100%;height:0;margin-block:var(--c-spacing-lg);color:#0000;margin-inline:0;display:block}.index-grid{gap:var(--c-spacing-md);display:grid}@container (width>=768px){.index-grid{grid-template-columns:clamp(7.5rem,20%,13.75rem) 6fr;align-items:start}}.index-grid__aside,.index-grid__main{gap:var(--c-spacing-md);align-items:center;display:flex}.index-grid--header{min-height:2.5rem;padding-block:var(--c-spacing-lg);align-items:center}@container (width>=768px){.index-grid--header{padding-block-end:var(--c-spacing-md)}.index-grid--header .index-grid__main{justify-self:end}}.prose>:first-child{margin-block-start:0}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-block:.5rem}.prose ol,.prose ul{gap:.25em;padding-inline-start:1.5em;display:grid}.prose ul{list-style:outside}.cp-table{--_cell-spacing-inline:var(--c-spacing-md);--_cell-spacing-block:var(--c-spacing-md);text-align:left;border-spacing:0;font-variant-numeric:tabular-nums;width:100%}@container (width>=840px){.cp-table{table-layout:fixed}}.cp-table thead,.cp-table th{background-color:var(--c-color-neutral-fill-quiet)}.cp-table th,.cp-table td{padding-block:var(--_cell-spacing-block);padding-inline:var(--_cell-spacing-inline);position:relative}:is(.cp-table th,.cp-table td):has(.cp-table-input:not([type=checkbox]):not([type=radio])){padding:0}.cp-table td,.cp-table th{border-block-end:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.cp-table td,.cp-table th{border-block-end:1px solid color-mix(var(--c-color-neutral-border-quiet) 60%, transparent)}}.cp-table tr:first-child td,.cp-table tr:first-child th{border-block-start:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.cp-table tr:first-child td,.cp-table tr:first-child th{border-block-start:1px solid color-mix(var(--c-color-neutral-border-quiet) 60%, transparent)}}.cp-table textarea,.cp-table input:not([type=checkbox]):not([type=radio]){padding-block:var(--_cell-spacing-block);padding-inline:var(--_cell-spacing-inline);border:0;width:100%;height:100%;margin:0}.cp-table textarea{resize:none;line-height:1.2}.cp-table--ruled td:not(:first-child),.cp-table--ruled th:not(:first-child){border-inline-start:1px solid var(--c-color-neutral-border-quiet)}.cp-table--grid{--table-column-count:auto-fill;--table-template-columns:repeat(var(--table-column-count), 1fr)}.cp-table--grid tr{grid-template-columns:var(--table-template-columns);grid-template-rows:minmax(var(--c-size-control-md), auto);display:grid}.cp-table--grid th,.cp-table--grid td{flex-direction:column;justify-content:center;align-items:start;display:flex}.cp-table--padded th,.cp-table--padded td{padding-block:var(--c-spacing-md)}.cp-table--auto{table-layout:auto}.cp-table--fixed{table-layout:fixed}.cp-table--collapsed,.cp-table--borderless{--_cell-spacing-block:0}.cp-table--compact{--_cell-spacing-block:var(--c-spacing-sm)}.cp-table--spacious{--_cell-spacing-block:var(--c-spacing-lg)}.cp-table-header,.cp-table-footer{padding:var(--c-spacing-md);background-color:var(--c-color-neutral-fill-quiet);justify-content:space-between;align-items:center;display:flex}}@layer components,utilities;.resizable-container{resize:both;border:2px solid;width:300px;padding:20px;overflow:auto}.skip-link{--x-position:0;--y-position:0;clip:rect(0, 0, 0, 0);white-space:nowrap;background-color:var(--c-bg-body);width:1px;height:1px;padding-block:var(--c-spacing-md);padding-inline:var(--c-spacing-lg);border:1px dashed var(--c-form-control-border);color:var(--c-fg-text);font-weight:var(--font-weight-medium);border-radius:var(--c-radius-md);outline:none;margin:-1px;text-decoration:none;display:inline-block;position:absolute;overflow:hidden}.skip-link:focus{clip:auto;white-space:normal;width:auto;height:auto;inset-block-start:var(--y-position);inset-inline-start:var(--x-position);overflow:visible}.skip-link--global{--x-position:calc(10rem / 16);--y-position:calc(5rem / 16)}.error-list{color:var(--c-color-danger-on-normal);margin:0;padding:0;list-style:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-icon{width:1.25em;height:1em;display:inline-flex}.c-icon svg{height:1em;overflow:visible}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.\!start{inset-inline-start:var(--spacing)!important}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.bottom-2{bottom:calc(var(--spacing) * 2)}.col-span-2{grid-column:span 2/span 2}.col-span-5{grid-column:span 5/span 5}.\!container{width:100%!important}@media (width>=40rem){.\!container{max-width:40rem!important}}@media (width>=48rem){.\!container{max-width:48rem!important}}@media (width>=64rem){.\!container{max-width:64rem!important}}@media (width>=80rem){.\!container{max-width:80rem!important}}@media (width>=96rem){.\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (width>=40rem){.container\!{max-width:40rem!important}}@media (width>=48rem){.container\!{max-width:48rem!important}}@media (width>=64rem){.container\!{max-width:64rem!important}}@media (width>=80rem){.container\!{max-width:80rem!important}}@media (width>=96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing) * 0)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-0{margin-right:calc(var(--spacing) * 0)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[352\/455\]{aspect-ratio:352/455}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-1{height:calc(var(--spacing) * 1)}.h-\[40px\]{height:40px}.max-h-\[50vh\]{max-height:50vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-2xl{width:var(--container-2xl)}.w-3xl{width:var(--container-3xl)}.w-4xl{width:var(--container-4xl)}.w-5xl{width:var(--container-5xl)}.w-6xl{width:var(--container-6xl)}.w-7xl{width:var(--container-7xl)}.w-\[40px\]{width:40px}.w-\[60ch\]{width:60ch}.w-auto{width:auto}.w-full{width:100%}.w-lg{width:var(--container-lg)}.w-md{width:var(--container-md)}.w-sm{width:var(--container-sm)}.w-xl{width:var(--container-xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[80ch\]{max-width:80ch}.max-w-\[600px\]{max-width:600px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-full{--tw-translate-x:-100%;--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize\!{resize:both!important}.columns-3{columns:3}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-scroll{overflow:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-blue-500{border-color:var(--color-blue-500)}.border-neutral-border-quiet{border-color:var(--c-color-neutral-border-quiet)}.border-red-500{border-color:var(--color-red-500)}.border-b-border-subtle,.border-b-neutral-border-quiet{border-bottom-color:var(--c-color-neutral-border-quiet)}.bg-\[var\(--c-color-neutral-fill-quiet\)\]{background-color:var(--c-color-neutral-fill-quiet)}.bg-black{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.\!px-\[var\(--_cell-spacing\)\]{padding-inline:var(--_cell-spacing)!important}.\!px-\[var\(--_cell-spacing-inline\)\]{padding-inline:var(--_cell-spacing-inline)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-0{padding-left:calc(var(--spacing) * 0)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.whitespace-normal{white-space:normal}.text-gray-500{color:var(--color-gray-500)}.text-neutral-500{color:var(--color-neutral-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-slate-100{color:var(--color-slate-100)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.invert{--tw-invert:invert(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,)}.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,)!important}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[key\:string\]{key:string}.\[name\:string\]{name:string}.\[type\:string\]{type:string}.backface-hidden{backface-visibility:hidden}@media (width>=48rem){.md\:w-3\/4{width:75%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}}.\[\&\[disabled\]\]\:opacity-50[disabled]{opacity:.5}}.global-sidebar{--is-always-visible:true;grid-template-columns:var(--global-sidebar-width);grid-template-rows:calc(var(--header-height) + 1px) minmax(0, 1fr) auto;-webkit-overflow-scrolling:touch;background-color:var(--gray-150);border-inline-end:1px solid var(--border-hairline);height:100vh;width:var(--global-sidebar-width);isolation:isolate;z-index:1;grid-auto-flow:row;padding:0;display:grid;position:sticky;inset-block-start:0}@media only screen and (width<=1999px){.global-sidebar{--is-always-visible:false}}.global-sidebar__nav{padding-block:var(--s);padding-inline:var(--s);-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior:contain;overflow:hidden auto}.global-sidebar__footer{border-block-start:1px solid var(--border-hairline);margin-block-start:auto}.nav-indicator{width:var(--nav-item-indicator-size);border-radius:var(--radius-sm);aspect-ratio:1;background-color:currentColor}:root{--global-sidebar-width:calc(226rem / 16);--global-content-width:calc(1440rem / 16);--header-height:calc(44rem / 16)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false} diff --git a/resources/build/assets/legacy-CAAydd--.js b/resources/build/assets/legacy-BqQic1-R.js similarity index 92% rename from resources/build/assets/legacy-CAAydd--.js rename to resources/build/assets/legacy-BqQic1-R.js index 7f251690d62..4c2e7c050ee 100644 --- a/resources/build/assets/legacy-CAAydd--.js +++ b/resources/build/assets/legacy-BqQic1-R.js @@ -1,2 +1,2 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./nav-list.ts-Bp9kP4Vk.js","./nav-list.ts-DjsniC4m.js","./lit-BpPOIUnZ.js","./nav-item.ts-BraxiodM.js","./nav-item-CDlDuMpT-DENemU4x.js","./decorators-BOwDFZC2.js","./CpGlobalSidebar-7AFxlz3R.js","./decorate-BM_SnROF.js","./rolldown-runtime-DXc-PV0M.js","./CpQueueIndicator-Cperx-7A.js","./cp-C98QgSGF.js"])))=>i.map(i=>d[i]); -import{f as e}from"./cp-C98QgSGF.js";import{t}from"./cp-Cb7iCHCs.js";import"./login-form-C42iwsmd.js";window.Cp=t,e(()=>import(`./nav-list.ts-Bp9kP4Vk.js`),__vite__mapDeps([0,1,2]),import.meta.url),e(()=>import(`./nav-item.ts-BraxiodM.js`),__vite__mapDeps([3,4,2,5]),import.meta.url),e(()=>import(`./CpGlobalSidebar-7AFxlz3R.js`).then(e=>e.t),__vite__mapDeps([6,7,8,2,5]),import.meta.url),e(()=>import(`./CpQueueIndicator-Cperx-7A.js`).then(e=>e.t),__vite__mapDeps([9,7,8,10,2,5,4,1]),import.meta.url); \ No newline at end of file +import{f as e}from"./cp-C98QgSGF.js";import{t}from"./cp-D0USwJnG.js";import"./login-form-C42iwsmd.js";window.Cp=t,e(()=>import(`./nav-list.ts-Bp9kP4Vk.js`),__vite__mapDeps([0,1,2]),import.meta.url),e(()=>import(`./nav-item.ts-BraxiodM.js`),__vite__mapDeps([3,4,2,5]),import.meta.url),e(()=>import(`./CpGlobalSidebar-7AFxlz3R.js`).then(e=>e.t),__vite__mapDeps([6,7,8,2,5]),import.meta.url),e(()=>import(`./CpQueueIndicator-Cperx-7A.js`).then(e=>e.t),__vite__mapDeps([9,7,8,10,2,5,4,1]),import.meta.url); \ No newline at end of file diff --git a/resources/build/manifest.json b/resources/build/manifest.json index 60d266d2155..33f5f9166a9 100644 --- a/resources/build/manifest.json +++ b/resources/build/manifest.json @@ -17,8 +17,8 @@ "assets/AdminTable-Bj_YAoYj.css" ] }, - "_AppLayout-BtboO7mz.js": { - "file": "assets/AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js": { + "file": "assets/AppLayout-CjKT-72e.js", "name": "AppLayout", "imports": [ "__plugin-vue_export-helper-Cuhevpfm.js", @@ -30,12 +30,12 @@ "_wayfinder-BVzzwyvd.js" ], "css": [ - "assets/AppLayout-DBrzZxlL.css" + "assets/AppLayout-HYcVlxa5.css" ] }, - "_AppLayout-DBrzZxlL.css": { - "file": "assets/AppLayout-DBrzZxlL.css", - "src": "_AppLayout-DBrzZxlL.css" + "_AppLayout-HYcVlxa5.css": { + "file": "assets/AppLayout-HYcVlxa5.css", + "src": "_AppLayout-HYcVlxa5.css" }, "_Badge-CZivKMDx.js": { "file": "assets/Badge-CZivKMDx.js", @@ -129,24 +129,24 @@ "_wayfinder-BVzzwyvd.js" ] }, - "_IndexLayout-CUUgPCnc.css": { - "file": "assets/IndexLayout-CUUgPCnc.css", - "src": "_IndexLayout-CUUgPCnc.css" - }, - "_IndexLayout-rBmWr-Tr.js": { - "file": "assets/IndexLayout-rBmWr-Tr.js", + "_IndexLayout-6yHrM6uc.js": { + "file": "assets/IndexLayout-6yHrM6uc.js", "name": "IndexLayout", "imports": [ "__plugin-vue_export-helper-Cuhevpfm.js", "_cp-C98QgSGF.js", "_dist-QTXkEWuv.js", "_nav-item-CDlDuMpT-DENemU4x.js", - "_AppLayout-BtboO7mz.js" + "_AppLayout-CjKT-72e.js" ], "css": [ "assets/IndexLayout-CUUgPCnc.css" ] }, + "_IndexLayout-CUUgPCnc.css": { + "file": "assets/IndexLayout-CUUgPCnc.css", + "src": "_IndexLayout-CUUgPCnc.css" + }, "_InlineFlash-BCEBB6cj.js": { "file": "assets/InlineFlash-BCEBB6cj.js", "name": "InlineFlash", @@ -357,8 +357,8 @@ "node_modules/@lion/ui/components/combobox/translations/zh.js" ] }, - "_cp-Cb7iCHCs.js": { - "file": "assets/cp-Cb7iCHCs.js", + "_cp-D0USwJnG.js": { + "file": "assets/cp-D0USwJnG.js", "name": "cp", "imports": [ "__plugin-vue_export-helper-Cuhevpfm.js", @@ -1189,7 +1189,7 @@ ] }, "resources/css/cp.css": { - "file": "assets/cp-Ck7FKPK5.css", + "file": "assets/cp-erkpS_Hx.css", "name": "cp", "names": [ "cp.css" @@ -1198,25 +1198,25 @@ "isEntry": true }, "resources/js/cp.ts": { - "file": "assets/cp-B2Jz2JL5.js", + "file": "assets/cp-W9HnVQCN.js", "name": "cp", "src": "resources/js/cp.ts", "isEntry": true, "imports": [ "_cp-C98QgSGF.js", - "_cp-Cb7iCHCs.js", + "_cp-D0USwJnG.js", "_CpQueueIndicator-Cperx-7A.js", "_CpGlobalSidebar-7AFxlz3R.js" ] }, "resources/js/legacy.ts": { - "file": "assets/legacy-CAAydd--.js", + "file": "assets/legacy-BqQic1-R.js", "name": "legacy", "src": "resources/js/legacy.ts", "isEntry": true, "imports": [ "_cp-C98QgSGF.js", - "_cp-Cb7iCHCs.js", + "_cp-D0USwJnG.js", "_login-form-C42iwsmd.js" ], "dynamicImports": [ @@ -1245,7 +1245,7 @@ ] }, "resources/js/pages/graphql/Schemas.vue": { - "file": "assets/Schemas-DNA7UQXf.js", + "file": "assets/Schemas-BLy70nZf.js", "name": "Schemas", "src": "resources/js/pages/graphql/Schemas.vue", "isDynamicEntry": true, @@ -1254,7 +1254,7 @@ "_cp-C98QgSGF.js", "_AdminTable-C5dgSydv.js", "_nav-item-CDlDuMpT-DENemU4x.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", "_Pane-DrGNHYDe.js", @@ -1263,7 +1263,7 @@ ] }, "resources/js/pages/graphql/Tokens.vue": { - "file": "assets/Tokens-DjKqMc9s.js", + "file": "assets/Tokens-CyRSK-Ze.js", "name": "Tokens", "src": "resources/js/pages/graphql/Tokens.vue", "isDynamicEntry": true, @@ -1272,7 +1272,7 @@ "_cp-C98QgSGF.js", "_AdminTable-C5dgSydv.js", "_nav-item-CDlDuMpT-DENemU4x.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", "_Pane-DrGNHYDe.js", @@ -1310,7 +1310,7 @@ ] }, "resources/js/pages/settings/Email.vue": { - "file": "assets/Email-BCKOXq6H.js", + "file": "assets/Email-WVti_EFw.js", "name": "Email", "src": "resources/js/pages/settings/Email.vue", "isDynamicEntry": true, @@ -1321,7 +1321,7 @@ "_nav-item-CDlDuMpT-DENemU4x.js", "_CraftInput-5KetvMVv.js", "_useEditableTable-D-aUvFbj.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_Pane-DrGNHYDe.js", "_wayfinder-BVzzwyvd.js", @@ -1330,7 +1330,7 @@ ] }, "resources/js/pages/settings/EntryTypes.vue": { - "file": "assets/EntryTypes-CEuE6hBO.js", + "file": "assets/EntryTypes-CA-sYX3b.js", "name": "EntryTypes", "src": "resources/js/pages/settings/EntryTypes.vue", "isDynamicEntry": true, @@ -1340,7 +1340,7 @@ "_AdminTable-C5dgSydv.js", "_nav-item-CDlDuMpT-DENemU4x.js", "_EntryTypesController-B3l2uYqq.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", "_DynamicHtmlRenderer-DNzZXqK1.js", @@ -1350,7 +1350,7 @@ ] }, "resources/js/pages/settings/Fields.vue": { - "file": "assets/Fields-BGrqYJN0.js", + "file": "assets/Fields-Djac0wji.js", "name": "Fields", "src": "resources/js/pages/settings/Fields.vue", "isDynamicEntry": true, @@ -1359,7 +1359,7 @@ "_cp-C98QgSGF.js", "_AdminTable-C5dgSydv.js", "_nav-item-CDlDuMpT-DENemU4x.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_Pane-DrGNHYDe.js", "_wayfinder-BVzzwyvd.js", @@ -1368,7 +1368,7 @@ ] }, "resources/js/pages/settings/Filesystems.vue": { - "file": "assets/Filesystems-DiQFdAgM.js", + "file": "assets/Filesystems-DsZ_Ehcq.js", "name": "Filesystems", "src": "resources/js/pages/settings/Filesystems.vue", "isDynamicEntry": true, @@ -1377,7 +1377,7 @@ "_cp-C98QgSGF.js", "_AdminTable-C5dgSydv.js", "_nav-item-CDlDuMpT-DENemU4x.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", "_Pane-DrGNHYDe.js", @@ -1386,7 +1386,7 @@ ] }, "resources/js/pages/settings/General.vue": { - "file": "assets/General-_lL0AklB.js", + "file": "assets/General-nAzSbgX4.js", "name": "General", "src": "resources/js/pages/settings/General.vue", "isDynamicEntry": true, @@ -1395,7 +1395,7 @@ "_cp-C98QgSGF.js", "_nav-item-CDlDuMpT-DENemU4x.js", "_CraftInput-5KetvMVv.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_Pane-DrGNHYDe.js", "_wayfinder-BVzzwyvd.js", "_CraftCombobox-D1ggFDh2.js", @@ -1407,7 +1407,7 @@ ] }, "resources/js/pages/settings/ImageTransforms.vue": { - "file": "assets/ImageTransforms-vvxWqpIa.js", + "file": "assets/ImageTransforms-Ax093kIy.js", "name": "ImageTransforms", "src": "resources/js/pages/settings/ImageTransforms.vue", "isDynamicEntry": true, @@ -1419,12 +1419,12 @@ "_VolumesController-ChaxPTtl.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", - "_IndexLayout-rBmWr-Tr.js", + "_IndexLayout-6yHrM6uc.js", "_DeleteButton-3fbwp8kr.js" ] }, "resources/js/pages/settings/Index.vue": { - "file": "assets/Index-CkcQ5AKn.js", + "file": "assets/Index-NUa2WAIV.js", "name": "Index", "src": "resources/js/pages/settings/Index.vue", "isDynamicEntry": true, @@ -1432,7 +1432,7 @@ "__plugin-vue_export-helper-Cuhevpfm.js", "_cp-C98QgSGF.js", "_nav-item-CDlDuMpT-DENemU4x.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_wayfinder-BVzzwyvd.js" ], @@ -1441,7 +1441,7 @@ ] }, "resources/js/pages/settings/Plugins.vue": { - "file": "assets/Plugins-BVTXipOt.js", + "file": "assets/Plugins-DDg9MFlY.js", "name": "Plugins", "src": "resources/js/pages/settings/Plugins.vue", "isDynamicEntry": true, @@ -1451,7 +1451,7 @@ "_AdminTable-C5dgSydv.js", "_nav-item-CDlDuMpT-DENemU4x.js", "_CraftInput-5KetvMVv.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_Badge-CZivKMDx.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", @@ -1464,7 +1464,7 @@ ] }, "resources/js/pages/settings/Sections.vue": { - "file": "assets/Sections-D61K_41N.js", + "file": "assets/Sections-BVXFuCXm.js", "name": "Sections", "src": "resources/js/pages/settings/Sections.vue", "isDynamicEntry": true, @@ -1473,7 +1473,7 @@ "_AdminTable-C5dgSydv.js", "_nav-item-CDlDuMpT-DENemU4x.js", "_SectionsController-BpXwXYKU.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", "_Pane-DrGNHYDe.js", @@ -1482,7 +1482,7 @@ ] }, "resources/js/pages/settings/SectionsEdit.vue": { - "file": "assets/SectionsEdit-DT-sfzsI.js", + "file": "assets/SectionsEdit-BlP8HXUl.js", "name": "SectionsEdit", "src": "resources/js/pages/settings/SectionsEdit.vue", "isDynamicEntry": true, @@ -1497,7 +1497,7 @@ "_useEditableTable-D-aUvFbj.js", "_EntryTypesController-B3l2uYqq.js", "_SectionsController-BpXwXYKU.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_Pane-DrGNHYDe.js", "_wayfinder-BVzzwyvd.js", "_useInputGenerator-CtsYS3cX.js", @@ -1509,7 +1509,7 @@ ] }, "resources/js/pages/settings/Sites.vue": { - "file": "assets/Sites-Y7DMHyu9.js", + "file": "assets/Sites-CxXFwdEZ.js", "name": "Sites", "src": "resources/js/pages/settings/Sites.vue", "isDynamicEntry": true, @@ -1520,20 +1520,20 @@ "_InputCombobox-C2-gVliR.js", "_nav-item-CDlDuMpT-DENemU4x.js", "_DeleteSiteModal-DqUEfPKa.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_Badge-CZivKMDx.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", "_ModalForm-CRxryf3T.js", "_wayfinder-BVzzwyvd.js", - "_IndexLayout-rBmWr-Tr.js" + "_IndexLayout-6yHrM6uc.js" ], "css": [ "assets/Sites-BrJ7_owM.css" ] }, "resources/js/pages/settings/SitesEdit.vue": { - "file": "assets/SitesEdit-DGiS5wQK.js", + "file": "assets/SitesEdit--YS2Khfk.js", "name": "SitesEdit", "src": "resources/js/pages/settings/SitesEdit.vue", "isDynamicEntry": true, @@ -1543,7 +1543,7 @@ "_dist-QTXkEWuv.js", "_nav-item-CDlDuMpT-DENemU4x.js", "_DeleteSiteModal-DqUEfPKa.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_Badge-CZivKMDx.js", "_Pane-DrGNHYDe.js", "_wayfinder-BVzzwyvd.js", @@ -1554,7 +1554,7 @@ ] }, "resources/js/pages/settings/UserGroups.vue": { - "file": "assets/UserGroups-C0GYZb_5.js", + "file": "assets/UserGroups-D9CUs3uK.js", "name": "UserGroups", "src": "resources/js/pages/settings/UserGroups.vue", "isDynamicEntry": true, @@ -1566,12 +1566,12 @@ "_UserGroupsController-Wt-WndSC.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", - "_IndexLayout-rBmWr-Tr.js", + "_IndexLayout-6yHrM6uc.js", "_DeleteButton-3fbwp8kr.js" ] }, "resources/js/pages/settings/UserGroupsEdit.vue": { - "file": "assets/UserGroupsEdit-CKRngeMs.js", + "file": "assets/UserGroupsEdit-CMxBtHZ1.js", "name": "UserGroupsEdit", "src": "resources/js/pages/settings/UserGroupsEdit.vue", "isDynamicEntry": true, @@ -1583,7 +1583,7 @@ "_CraftInput-5KetvMVv.js", "_CraftInputHandle-DbWX1yFQ.js", "_UserGroupsController-Wt-WndSC.js", - "_AppLayout-BtboO7mz.js", + "_AppLayout-CjKT-72e.js", "_Pane-DrGNHYDe.js", "_useSettingsSave-D9MlzG7m.js" ], @@ -1592,7 +1592,7 @@ ] }, "resources/js/pages/settings/Volumes.vue": { - "file": "assets/Volumes-C5ZHx4An.js", + "file": "assets/Volumes-BfjPXiYZ.js", "name": "Volumes", "src": "resources/js/pages/settings/Volumes.vue", "isDynamicEntry": true, @@ -1604,7 +1604,7 @@ "_VolumesController-ChaxPTtl.js", "_InlineFlash-BCEBB6cj.js", "_createCraftColumnHelper-DUzcpR9W.js", - "_IndexLayout-rBmWr-Tr.js", + "_IndexLayout-6yHrM6uc.js", "_DeleteButton-3fbwp8kr.js" ] }, @@ -1623,7 +1623,7 @@ ] }, "resources/js/pages/utilities/Show.vue": { - "file": "assets/Show-aDkin75u.js", + "file": "assets/Show-DceyZwJu.js", "name": "Show", "src": "resources/js/pages/utilities/Show.vue", "isDynamicEntry": true, @@ -1631,7 +1631,7 @@ "__plugin-vue_export-helper-Cuhevpfm.js", "_InlineFlash-BCEBB6cj.js", "_DynamicHtmlRenderer-DNzZXqK1.js", - "_IndexLayout-rBmWr-Tr.js" + "_IndexLayout-6yHrM6uc.js" ] }, "resources/public/images/craftcms.svg": { diff --git a/resources/legacy/cp/dist/1144.js b/resources/legacy/cp/dist/1144.js deleted file mode 100644 index e17470f1934..00000000000 --- a/resources/legacy/cp/dist/1144.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1144,4332],{1144:function(a,n,i){i.r(n);var e=i(4332);n.default={...e.default}},4332:function(a,n,i){i.r(n),n.default={validationError:"Errore,",validationWarning:"Avvertenza,",validationSuccess:"Operazione riuscita,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=1144.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/1144.js.map b/resources/legacy/cp/dist/1144.js.map deleted file mode 100644 index 8778daf1578..00000000000 --- a/resources/legacy/cp/dist/1144.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1144.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,UACjBC,kBAAmB,cACnBC,kBAAmB,uBACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/it-IT.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/it.js"],"sourcesContent":["import it from './it.js';\n\nexport default {\n ...it,\n};\n","export default {\n validationError: 'Errore,',\n validationWarning: 'Avvertenza,',\n validationSuccess: 'Operazione riuscita,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/1325.js b/resources/legacy/cp/dist/1325.js deleted file mode 100644 index 0a307ed7158..00000000000 --- a/resources/legacy/cp/dist/1325.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1325,2419],{1325:function(e,l,a){a.r(l);var i=a(2419);l.default={...i.default}},2419:function(e,l,a){a.r(l),l.default={allowedFileSize:"Загрузите файл размером не более {maxSize}.",allowedFileValidatorSimple:"Загрузите файл {allowedType} размером не более {maxSize}.",allowedFileValidatorComplex:"Загрузите файл {allowedTypesArray} или {allowedTypesLastItem} размером не более {maxSize}.",dragAndDropText:"Перетащите файлы сюда или",fileNameDescriptionLabel:"Название файла: ",generalValidatorMessage:'"{validatorMessage}", для {listOfErroneousFiles}.',noFilesSelected:"Не выбрано ни одного файла.",noFilesUploaded:"Не загружено ни одного файла.",fileSelected:"Выбранный файл: ",fileUploaded:"Загруженный файл: ",filesSelected:"Выбранные файлы: {numberOfFiles} файлов.",filesUploaded:"Загруженные файлы: {numberOfFiles} файлов.",removeButtonLabel:"Удалить файл {fileName}",selectTextDuplicateFileName:"Файл с таким названием уже существует.",selectTextMultipleFile:"Выберите файлы",selectTextSingleFile:"Выберите файл"}}}]); -//# sourceMappingURL=1325.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/1325.js.map b/resources/legacy/cp/dist/1325.js.map deleted file mode 100644 index 02d6514ca68..00000000000 --- a/resources/legacy/cp/dist/1325.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1325.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,8CACjBC,2BAA4B,4DAC5BC,4BACE,6FACFC,gBAAiB,4BACjBC,yBAA0B,mBAC1BC,wBAAyB,oDACzBC,gBAAiB,8BACjBC,gBAAiB,gCACjBC,aAAc,mBACdC,aAAc,qBACdC,cAAe,2CACfC,cAAe,6CACfC,kBAAmB,0BACnBC,4BAA6B,yCAC7BC,uBAAwB,iBACxBC,qBAAsB,gB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/ru-RU.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/ru.js"],"sourcesContent":["import ru from './ru.js';\n\nexport default {\n ...ru,\n};\n","export default {\n allowedFileSize: 'Загрузите файл размером не более {maxSize}.',\n allowedFileValidatorSimple: 'Загрузите файл {allowedType} размером не более {maxSize}.',\n allowedFileValidatorComplex:\n 'Загрузите файл {allowedTypesArray} или {allowedTypesLastItem} размером не более {maxSize}.',\n dragAndDropText: 'Перетащите файлы сюда или',\n fileNameDescriptionLabel: 'Название файла: ',\n generalValidatorMessage: '\"{validatorMessage}\", для {listOfErroneousFiles}.',\n noFilesSelected: 'Не выбрано ни одного файла.',\n noFilesUploaded: 'Не загружено ни одного файла.',\n fileSelected: 'Выбранный файл: ',\n fileUploaded: 'Загруженный файл: ',\n filesSelected: 'Выбранные файлы: {numberOfFiles} файлов.',\n filesUploaded: 'Загруженные файлы: {numberOfFiles} файлов.',\n removeButtonLabel: 'Удалить файл {fileName}',\n selectTextDuplicateFileName: 'Файл с таким названием уже существует.',\n selectTextMultipleFile: 'Выберите файлы',\n selectTextSingleFile: 'Выберите файл',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/133.js b/resources/legacy/cp/dist/133.js deleted file mode 100644 index 71b7cefb54b..00000000000 --- a/resources/legacy/cp/dist/133.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[133],{133:function(o,p,s){s.r(p),p.default={optionsPopup:"Finestra a comparsa opzioni ComboBox"}}}]); -//# sourceMappingURL=133.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/133.js.map b/resources/legacy/cp/dist/133.js.map deleted file mode 100644 index 30bd1aad3b3..00000000000 --- a/resources/legacy/cp/dist/133.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"133.js","mappings":"+FAAA,WACEA,aAAc,uC","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/it.js"],"sourcesContent":["export default {\n optionsPopup: 'Finestra a comparsa opzioni ComboBox',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/1496.js b/resources/legacy/cp/dist/1496.js deleted file mode 100644 index 96627554a3e..00000000000 --- a/resources/legacy/cp/dist/1496.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1496],{1496:function(o,u,p){p.r(u),u.default={optionsPopup:"Wyskakujące okno opcji pola wyboru"}}}]); -//# sourceMappingURL=1496.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/1496.js.map b/resources/legacy/cp/dist/1496.js.map deleted file mode 100644 index d029fcf6db4..00000000000 --- a/resources/legacy/cp/dist/1496.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1496.js","mappings":"iGAAA,WACEA,aAAc,qC","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/pl.js"],"sourcesContent":["export default {\n optionsPopup: 'Wyskakujące okno opcji pola wyboru',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/1593.js b/resources/legacy/cp/dist/1593.js deleted file mode 100644 index 61df382bdde..00000000000 --- a/resources/legacy/cp/dist/1593.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1593],{1593:function(a,n,i){i.r(n),n.default={validationError:"Błąd,",validationWarning:"Ostrzeżenie,",validationSuccess:"Zrealizowano pomyślnie,",validationInfo:"Informacja,"}}}]); -//# sourceMappingURL=1593.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/1593.js.map b/resources/legacy/cp/dist/1593.js.map deleted file mode 100644 index 6e5c8cbd1cd..00000000000 --- a/resources/legacy/cp/dist/1593.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1593.js","mappings":"iGAAA,WACEA,gBAAiB,QACjBC,kBAAmB,eACnBC,kBAAmB,0BACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/pl.js"],"sourcesContent":["export default {\n validationError: 'Błąd,',\n validationWarning: 'Ostrzeżenie,',\n validationSuccess: 'Zrealizowano pomyślnie,',\n validationInfo: 'Informacja,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/1645.js b/resources/legacy/cp/dist/1645.js deleted file mode 100644 index 82729cb1a36..00000000000 --- a/resources/legacy/cp/dist/1645.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[167,1645],{167:function(a,n,i){i.r(n),n.default={validationError:"Chyba,",validationWarning:"Varování,",validationSuccess:"Úspěch,",validationInfo:"Informace,"}},1645:function(a,n,i){i.r(n);var t=i(167);n.default={...t.default}}}]); -//# sourceMappingURL=1645.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/1645.js.map b/resources/legacy/cp/dist/1645.js.map deleted file mode 100644 index 0adfc323fb2..00000000000 --- a/resources/legacy/cp/dist/1645.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1645.js","mappings":"oGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,YACnBC,kBAAmB,UACnBC,eAAgB,a,2CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/cs.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/cs-CZ.js"],"sourcesContent":["export default {\n validationError: 'Chyba,',\n validationWarning: 'Varování,',\n validationSuccess: 'Úspěch,',\n validationInfo: 'Informace,',\n};\n","import cs from './cs.js';\n\nexport default {\n ...cs,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/167.js b/resources/legacy/cp/dist/167.js deleted file mode 100644 index f26a5356149..00000000000 --- a/resources/legacy/cp/dist/167.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[167],{167:function(a,n,i){i.r(n),n.default={validationError:"Chyba,",validationWarning:"Varování,",validationSuccess:"Úspěch,",validationInfo:"Informace,"}}}]); -//# sourceMappingURL=167.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/167.js.map b/resources/legacy/cp/dist/167.js.map deleted file mode 100644 index a4ba7931e1f..00000000000 --- a/resources/legacy/cp/dist/167.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"167.js","mappings":"+FAAA,WACEA,gBAAiB,SACjBC,kBAAmB,YACnBC,kBAAmB,UACnBC,eAAgB,a","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/cs.js"],"sourcesContent":["export default {\n validationError: 'Chyba,',\n validationWarning: 'Varování,',\n validationSuccess: 'Úspěch,',\n validationInfo: 'Informace,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/174.js b/resources/legacy/cp/dist/174.js deleted file mode 100644 index 967477b1f2c..00000000000 --- a/resources/legacy/cp/dist/174.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[174],{174:function(e,l,i){i.r(l),l.default={allowedFileSize:"Завантажте файл розміром до {maxSize}.",allowedFileValidatorSimple:"Завантажте файл {allowedType} розміром до {maxSize}.",allowedFileValidatorComplex:"Завантажте файл {allowedTypesArray} або {allowedTypesLastItem} розміром до {maxSize}.",dragAndDropText:"Перетягніть файли сюди або",fileNameDescriptionLabel:"Ім’я файлу: ",generalValidatorMessage:'"{validatorMessage}", для {listOfErroneousFiles}.',noFilesSelected:"Не вибрано жодного файлу.",noFilesUploaded:"Файли не завантажено.",fileSelected:"Вибрані файл: ",fileUploaded:"Завантажений файл: ",filesSelected:"Вибрані файли: {numberOfFiles} файли(-ів).",filesUploaded:"Завантажені файли: {numberOfFiles} файли(-ів).",numberOfFiles:"{numberOfFiles} файли(-ів).",removeButtonLabel:"Видалення файлу {fileName}",selectTextDuplicateFileName:"Файл із такою назвою вже існував.",selectTextMultipleFile:"Виберіть файли",selectTextSingleFile:"Виберіть файл"}}}]); -//# sourceMappingURL=174.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/174.js.map b/resources/legacy/cp/dist/174.js.map deleted file mode 100644 index 2512de93340..00000000000 --- a/resources/legacy/cp/dist/174.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"174.js","mappings":"+FAAA,WACEA,gBAAiB,yCACjBC,2BAA4B,uDAC5BC,4BACE,wFACFC,gBAAiB,6BACjBC,yBAA0B,eAC1BC,wBAAyB,oDACzBC,gBAAiB,4BACjBC,gBAAiB,wBACjBC,aAAc,iBACdC,aAAc,sBACdC,cAAe,6CACfC,cAAe,iDACfC,cAAe,8BACfC,kBAAmB,6BACnBC,4BAA6B,oCAC7BC,uBAAwB,iBACxBC,qBAAsB,gB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/uk.js"],"sourcesContent":["export default {\n allowedFileSize: 'Завантажте файл розміром до {maxSize}.',\n allowedFileValidatorSimple: 'Завантажте файл {allowedType} розміром до {maxSize}.',\n allowedFileValidatorComplex:\n 'Завантажте файл {allowedTypesArray} або {allowedTypesLastItem} розміром до {maxSize}.',\n dragAndDropText: 'Перетягніть файли сюди або',\n fileNameDescriptionLabel: 'Ім’я файлу: ',\n generalValidatorMessage: '\"{validatorMessage}\", для {listOfErroneousFiles}.',\n noFilesSelected: 'Не вибрано жодного файлу.',\n noFilesUploaded: 'Файли не завантажено.',\n fileSelected: 'Вибрані файл: ',\n fileUploaded: 'Завантажений файл: ',\n filesSelected: 'Вибрані файли: {numberOfFiles} файли(-ів).',\n filesUploaded: 'Завантажені файли: {numberOfFiles} файли(-ів).',\n numberOfFiles: '{numberOfFiles} файли(-ів).',\n removeButtonLabel: 'Видалення файлу {fileName}',\n selectTextDuplicateFileName: 'Файл із такою назвою вже існував.',\n selectTextMultipleFile: 'Виберіть файли',\n selectTextSingleFile: 'Виберіть файл',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/1967.js b/resources/legacy/cp/dist/1967.js deleted file mode 100644 index 4adf4a350cc..00000000000 --- a/resources/legacy/cp/dist/1967.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1967],{1967:function(a,n,i){i.r(n),n.default={validationError:"Chyba,",validationWarning:"Varovanie,",validationSuccess:"Úspešné,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=1967.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/1967.js.map b/resources/legacy/cp/dist/1967.js.map deleted file mode 100644 index 8985dcb9512..00000000000 --- a/resources/legacy/cp/dist/1967.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1967.js","mappings":"iGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,aACnBC,kBAAmB,WACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/sk.js"],"sourcesContent":["export default {\n validationError: 'Chyba,',\n validationWarning: 'Varovanie,',\n validationSuccess: 'Úspešné,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2028.js b/resources/legacy/cp/dist/2028.js deleted file mode 100644 index 4c140fad402..00000000000 --- a/resources/legacy/cp/dist/2028.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2028],{2028:function(a,i,n){n.r(i),i.default={validationError:"Ошибка,",validationWarning:"Предупреждение,",validationSuccess:"Успешно,",validationInfo:"Информация,"}}}]); -//# sourceMappingURL=2028.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2028.js.map b/resources/legacy/cp/dist/2028.js.map deleted file mode 100644 index fcfcfe5a003..00000000000 --- a/resources/legacy/cp/dist/2028.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2028.js","mappings":"iGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,kBACnBC,kBAAmB,WACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/ru.js"],"sourcesContent":["export default {\n validationError: 'Ошибка,',\n validationWarning: 'Предупреждение,',\n validationSuccess: 'Успешно,',\n validationInfo: 'Информация,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2038.js b/resources/legacy/cp/dist/2038.js deleted file mode 100644 index 1dbadbddb2d..00000000000 --- a/resources/legacy/cp/dist/2038.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2038],{2038:function(a,i,n){n.r(i),i.default={validationError:"Грешка,",validationWarning:"Предупреждение,",validationSuccess:"Успех,",validationInfo:"Информация,"}}}]); -//# sourceMappingURL=2038.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2038.js.map b/resources/legacy/cp/dist/2038.js.map deleted file mode 100644 index 7b06c3dbdb4..00000000000 --- a/resources/legacy/cp/dist/2038.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2038.js","mappings":"iGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,kBACnBC,kBAAmB,SACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/bg.js"],"sourcesContent":["export default {\n validationError: 'Грешка,',\n validationWarning: 'Предупреждение,',\n validationSuccess: 'Успех,',\n validationInfo: 'Информация,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2277.js b/resources/legacy/cp/dist/2277.js deleted file mode 100644 index c401eedeb91..00000000000 --- a/resources/legacy/cp/dist/2277.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2277],{2277:function(e,t,n){function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function o(e){return e instanceof r(e).Element||e instanceof Element}function i(e){return e instanceof r(e).HTMLElement||e instanceof HTMLElement}function a(e){return"undefined"!=typeof ShadowRoot&&(e instanceof r(e).ShadowRoot||e instanceof ShadowRoot)}n.r(t),n.d(t,{applyStyles:function(){return fe},arrow:function(){return ge},computeStyles:function(){return se},createPopper:function(){return je},createPopperLite:function(){return xe},defaultModifiers:function(){return Oe},detectOverflow:function(){return te},eventListeners:function(){return re},flip:function(){return he},hide:function(){return we},offset:function(){return ce},popperGenerator:function(){return _},popperOffsets:function(){return oe},preventOverflow:function(){return ve}});var s=Math.max,f=Math.min,c=Math.round;function u(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function p(){return!/^((?!chrome|android).)*safari/i.test(u())}function l(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var a=e.getBoundingClientRect(),s=1,f=1;t&&i(e)&&(s=e.offsetWidth>0&&c(a.width)/e.offsetWidth||1,f=e.offsetHeight>0&&c(a.height)/e.offsetHeight||1);var u=(o(e)?r(e):window).visualViewport,l=!p()&&n,d=(a.left+(l&&u?u.offsetLeft:0))/s,h=(a.top+(l&&u?u.offsetTop:0))/f,m=a.width/s,v=a.height/f;return{width:m,height:v,top:h,right:d+m,bottom:h+v,left:d,x:d,y:h}}function d(e){var t=r(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function h(e){return e?(e.nodeName||"").toLowerCase():null}function m(e){return((o(e)?e.ownerDocument:e.document)||window.document).documentElement}function v(e){return l(m(e)).left+d(e).scrollLeft}function g(e){return r(e).getComputedStyle(e)}function y(e){var t=g(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function b(e,t,n){void 0===n&&(n=!1);var o,a,s=i(t),f=i(t)&&function(e){var t=e.getBoundingClientRect(),n=c(t.width)/e.offsetWidth||1,r=c(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),u=m(t),p=l(e,f,n),g={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(s||!s&&!n)&&(("body"!==h(t)||y(u))&&(g=(o=t)!==r(o)&&i(o)?{scrollLeft:(a=o).scrollLeft,scrollTop:a.scrollTop}:d(o)),i(t)?((b=l(t,!0)).x+=t.clientLeft,b.y+=t.clientTop):u&&(b.x=v(u))),{x:p.left+g.scrollLeft-b.x,y:p.top+g.scrollTop-b.y,width:p.width,height:p.height}}function w(e){var t=l(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function x(e){return"html"===h(e)?e:e.assignedSlot||e.parentNode||(a(e)?e.host:null)||m(e)}function O(e){return["html","body","#document"].indexOf(h(e))>=0?e.ownerDocument.body:i(e)&&y(e)?e:O(x(e))}function j(e,t){var n;void 0===t&&(t=[]);var o=O(e),i=o===(null==(n=e.ownerDocument)?void 0:n.body),a=r(o),s=i?[a].concat(a.visualViewport||[],y(o)?o:[]):o,f=t.concat(s);return i?f:f.concat(j(x(s)))}function E(e){return["table","td","th"].indexOf(h(e))>=0}function D(e){return i(e)&&"fixed"!==g(e).position?e.offsetParent:null}function A(e){for(var t=r(e),n=D(e);n&&E(n)&&"static"===g(n).position;)n=D(n);return n&&("html"===h(n)||"body"===h(n)&&"static"===g(n).position)?t:n||function(e){var t=/firefox/i.test(u());if(/Trident/i.test(u())&&i(e)&&"fixed"===g(e).position)return null;var n=x(e);for(a(n)&&(n=n.host);i(n)&&["html","body"].indexOf(h(n))<0;){var r=g(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var k="top",L="bottom",M="right",P="left",W="auto",B=[k,L,M,P],H="start",R="end",T="clippingParents",S="viewport",C="popper",V="reference",q=B.reduce(function(e,t){return e.concat([t+"-"+H,t+"-"+R])},[]),N=[].concat(B,[W]).reduce(function(e,t){return e.concat([t,t+"-"+H,t+"-"+R])},[]),I=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function F(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}}),r.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||o(e)}),r}var U={placement:"bottom",modifiers:[],strategy:"absolute"};function z(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function Z(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?J(o):null,a=o?K(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case k:t={x:s,y:n.y-r.height};break;case L:t={x:s,y:n.y+n.height};break;case M:t={x:n.x+n.width,y:f};break;case P:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?Q(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case H:t[c]=t[c]-(n[u]/2-r[u]/2);break;case R:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}function $(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ee(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function te(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=void 0===r?e.placement:r,c=n.strategy,u=void 0===c?e.strategy:c,p=n.boundary,d=void 0===p?T:p,v=n.rootBoundary,y=void 0===v?S:v,b=n.elementContext,w=void 0===b?C:b,O=n.altBoundary,E=void 0!==O&&O,D=n.padding,P=void 0===D?0:D,W=$("number"!=typeof P?P:ee(P,B)),H=w===C?V:C,R=e.rects.popper,q=e.elements[E?H:w],N=function(e,t,n,r){var a="clippingParents"===t?function(e){var t=j(x(e)),n=["absolute","fixed"].indexOf(g(e).position)>=0&&i(e)?A(e):e;return o(n)?t.filter(function(e){return o(e)&&X(e,n)&&"body"!==h(e)}):[]}(e):[].concat(t),c=[].concat(a,[n]),u=c[0],p=c.reduce(function(t,n){var o=G(e,n,r);return t.top=s(o.top,t.top),t.right=f(o.right,t.right),t.bottom=f(o.bottom,t.bottom),t.left=s(o.left,t.left),t},G(e,u,r));return p.width=p.right-p.left,p.height=p.bottom-p.top,p.x=p.left,p.y=p.top,p}(o(q)?q:q.contextElement||m(e.elements.popper),d,y,u),I=l(e.elements.reference),F=Z({reference:I,element:R,strategy:"absolute",placement:a}),U=Y(Object.assign({},R,F)),z=w===C?U:I,_={top:N.top-z.top+W.top,bottom:z.bottom-N.bottom+W.bottom,left:N.left-z.left+W.left,right:z.right-N.right+W.right},J=e.modifiersData.offset;if(w===C&&J){var K=J[a];Object.keys(_).forEach(function(e){var t=[M,L].indexOf(e)>=0?1:-1,n=[k,L].indexOf(e)>=0?"y":"x";_[e]+=K[n]*t})}return _}var ne={passive:!0},re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,o=e.options,i=o.scroll,a=void 0===i||i,s=o.resize,f=void 0===s||s,c=r(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&u.forEach(function(e){e.addEventListener("scroll",n.update,ne)}),f&&c.addEventListener("resize",n.update,ne),function(){a&&u.forEach(function(e){e.removeEventListener("scroll",n.update,ne)}),f&&c.removeEventListener("resize",n.update,ne)}},data:{}},oe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Z({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},ie={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ae(e){var t,n=e.popper,o=e.popperRect,i=e.placement,a=e.variation,s=e.offsets,f=e.position,u=e.gpuAcceleration,p=e.adaptive,l=e.roundOffsets,d=e.isFixed,h=s.x,v=void 0===h?0:h,y=s.y,b=void 0===y?0:y,w="function"==typeof l?l({x:v,y:b}):{x:v,y:b};v=w.x,b=w.y;var x=s.hasOwnProperty("x"),O=s.hasOwnProperty("y"),j=P,E=k,D=window;if(p){var W=A(n),B="clientHeight",H="clientWidth";W===r(n)&&"static"!==g(W=m(n)).position&&"absolute"===f&&(B="scrollHeight",H="scrollWidth"),(i===k||(i===P||i===M)&&a===R)&&(E=L,b-=(d&&W===D&&D.visualViewport?D.visualViewport.height:W[B])-o.height,b*=u?1:-1),i!==P&&(i!==k&&i!==L||a!==R)||(j=M,v-=(d&&W===D&&D.visualViewport?D.visualViewport.width:W[H])-o.width,v*=u?1:-1)}var T,S=Object.assign({position:f},p&&ie),C=!0===l?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:c(n*o)/o||0,y:c(r*o)/o||0}}({x:v,y:b},r(n)):{x:v,y:b};return v=C.x,b=C.y,u?Object.assign({},S,((T={})[E]=O?"0":"",T[j]=x?"0":"",T.transform=(D.devicePixelRatio||1)<=1?"translate("+v+"px, "+b+"px)":"translate3d("+v+"px, "+b+"px, 0)",T)):Object.assign({},S,((t={})[E]=O?b+"px":"",t[j]=x?v+"px":"",t.transform="",t))}var se={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,f=void 0===s||s,c={placement:J(t.placement),variation:K(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ae(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:f})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ae(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:f})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},fe={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];i(o)&&h(o)&&(Object.assign(o.style,n),Object.keys(r).forEach(function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});i(r)&&h(r)&&(Object.assign(r.style,a),Object.keys(o).forEach(function(e){r.removeAttribute(e)}))})}},requires:["computeStyles"]},ce={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=N.reduce(function(e,n){return e[n]=function(e,t,n){var r=J(e),o=[P,k].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[P,M].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e},{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ue={left:"right",right:"left",bottom:"top",top:"bottom"};function pe(e){return e.replace(/left|right|bottom|top/g,function(e){return ue[e]})}var le={start:"end",end:"start"};function de(e){return e.replace(/start|end/g,function(e){return le[e]})}var he={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,u=n.boundary,p=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=J(v),y=f||(g!==v&&h?function(e){if(J(e)===W)return[];var t=pe(e);return[de(e),t,de(t)]}(v):[pe(v)]),b=[v].concat(y).reduce(function(e,n){return e.concat(J(n)===W?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?N:f,u=K(r),p=u?s?q:q.filter(function(e){return K(e)===u}):B,l=p.filter(function(e){return c.indexOf(e)>=0});0===l.length&&(l=p);var d=l.reduce(function(t,n){return t[n]=te(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[J(n)],t},{});return Object.keys(d).sort(function(e,t){return d[e]-d[t]})}(t,{placement:n,boundary:u,rootBoundary:p,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)},[]),w=t.rects.reference,x=t.rects.popper,O=new Map,j=!0,E=b[0],D=0;D=0,C=S?"width":"height",V=te(t,{placement:A,boundary:u,rootBoundary:p,altBoundary:l,padding:c}),I=S?T?M:P:T?L:k;w[C]>x[C]&&(I=pe(I));var F=pe(I),U=[];if(i&&U.push(V[R]<=0),s&&U.push(V[I]<=0,V[F]<=0),U.every(function(e){return e})){E=A,j=!1;break}O.set(A,U)}if(j)for(var z=function(e){var t=b.find(function(t){var n=O.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return E=t,"break"},_=h?3:1;_>0&&"break"!==z(_);_--);t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function me(e,t,n){return s(e,f(t,n))}var ve={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,c=void 0!==a&&a,u=n.boundary,p=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,v=n.tetherOffset,g=void 0===v?0:v,y=te(t,{boundary:u,rootBoundary:p,padding:d,altBoundary:l}),b=J(t.placement),x=K(t.placement),O=!x,j=Q(b),E="x"===j?"y":"x",D=t.modifiersData.popperOffsets,W=t.rects.reference,B=t.rects.popper,R="function"==typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,T="number"==typeof R?{mainAxis:R,altAxis:R}:Object.assign({mainAxis:0,altAxis:0},R),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,C={x:0,y:0};if(D){if(i){var V,q="y"===j?k:P,N="y"===j?L:M,I="y"===j?"height":"width",F=D[j],U=F+y[q],z=F-y[N],_=m?-B[I]/2:0,X=x===H?W[I]:B[I],Y=x===H?-B[I]:-W[I],G=t.elements.arrow,Z=m&&G?w(G):{width:0,height:0},$=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},ee=$[q],ne=$[N],re=me(0,W[I],Z[I]),oe=O?W[I]/2-_-re-ee-T.mainAxis:X-re-ee-T.mainAxis,ie=O?-W[I]/2+_+re+ne+T.mainAxis:Y+re+ne+T.mainAxis,ae=t.elements.arrow&&A(t.elements.arrow),se=ae?"y"===j?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[j])?V:0,ce=F+ie-fe,ue=me(m?f(U,F+oe-fe-se):U,F,m?s(z,ce):z);D[j]=ue,C[j]=ue-F}if(c){var pe,le="x"===j?k:P,de="x"===j?L:M,he=D[E],ve="y"===E?"height":"width",ge=he+y[le],ye=he-y[de],be=-1!==[k,P].indexOf(b),we=null!=(pe=null==S?void 0:S[E])?pe:0,xe=be?ge:he-W[ve]-B[ve]-we+T.altAxis,Oe=be?he+W[ve]+B[ve]-we-T.altAxis:ye,je=m&&be?function(e,t,n){var r=me(e,t,n);return r>n?n:r}(xe,he,Oe):me(m?xe:ge,he,m?Oe:ye);D[E]=je,C[E]=je-he}t.modifiersData[r]=C}},requiresIfExists:["offset"]},ge={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=J(n.placement),f=Q(s),c=[P,M].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return $("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ee(e,B))}(o.padding,n),p=w(i),l="y"===f?k:P,d="y"===f?L:M,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],v=A(i),g=v?"y"===f?v.clientHeight||0:v.clientWidth||0:0,y=h/2-m/2,b=u[l],x=g-p[c]-u[d],O=g/2-p[c]/2+y,j=me(b,O,x),E=f;n.modifiersData[r]=((t={})[E]=j,t.centerOffset=j-O,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&X(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ye(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function be(e){return[k,M,L,P].some(function(t){return e[t]>=0})}var we={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=te(t,{elementContext:"reference"}),s=te(t,{altBoundary:!0}),f=ye(a,r),c=ye(s,o,i),u=be(f),p=be(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:p},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":p})}},xe=_({defaultModifiers:[re,oe,se,fe]}),Oe=[re,oe,se,fe,ce,he,ve,ge,we],je=_({defaultModifiers:Oe})}}]); -//# sourceMappingURL=2277.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2277.js.map b/resources/legacy/cp/dist/2277.js.map deleted file mode 100644 index b6f0b61ca04..00000000000 --- a/resources/legacy/cp/dist/2277.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2277.js","mappings":"0FAAe,SAASA,EAAUC,GAChC,GAAY,MAARA,EACF,OAAOC,OAGT,GAAwB,oBAApBD,EAAKE,WAAkC,CACzC,IAAIC,EAAgBH,EAAKG,cACzB,OAAOA,GAAgBA,EAAcC,aAAwBH,MAC/D,CAEA,OAAOD,CACT,CCTA,SAASK,EAAUL,GAEjB,OAAOA,aADUD,EAAUC,GAAMM,SACIN,aAAgBM,OACvD,CAEA,SAASC,EAAcP,GAErB,OAAOA,aADUD,EAAUC,GAAMQ,aACIR,aAAgBQ,WACvD,CAEA,SAASC,EAAaT,GAEpB,MAA0B,oBAAfU,aAKJV,aADUD,EAAUC,GAAMU,YACIV,aAAgBU,WACvD,C,+eCpBO,IAAI,EAAMC,KAAKC,IACX,EAAMD,KAAKE,IACXC,EAAQH,KAAKG,MCFT,SAASC,IACtB,IAAIC,EAASC,UAAUC,cAEvB,OAAc,MAAVF,GAAkBA,EAAOG,QAAUC,MAAMC,QAAQL,EAAOG,QACnDH,EAAOG,OAAOG,IAAI,SAAUC,GACjC,OAAOA,EAAKC,MAAQ,IAAMD,EAAKE,OACjC,GAAGC,KAAK,KAGHT,UAAUU,SACnB,CCTe,SAASC,IACtB,OAAQ,iCAAiCC,KAAKd,IAChD,CCCe,SAASe,EAAsBC,EAASC,EAAcC,QAC9C,IAAjBD,IACFA,GAAe,QAGO,IAApBC,IACFA,GAAkB,GAGpB,IAAIC,EAAaH,EAAQD,wBACrBK,EAAS,EACTC,EAAS,EAETJ,GAAgBzB,EAAcwB,KAChCI,EAASJ,EAAQM,YAAc,GAAIvB,EAAMoB,EAAWI,OAASP,EAAQM,aAAmB,EACxFD,EAASL,EAAQQ,aAAe,GAAIzB,EAAMoB,EAAWM,QAAUT,EAAQQ,cAAoB,GAG7F,IACIE,GADOpC,EAAU0B,GAAWhC,EAAUgC,GAAW9B,QAC3BwC,eAEtBC,GAAoBd,KAAsBK,EAC1CU,GAAKT,EAAWU,MAAQF,GAAoBD,EAAiBA,EAAeI,WAAa,IAAMV,EAC/FW,GAAKZ,EAAWa,KAAOL,GAAoBD,EAAiBA,EAAeO,UAAY,IAAMZ,EAC7FE,EAAQJ,EAAWI,MAAQH,EAC3BK,EAASN,EAAWM,OAASJ,EACjC,MAAO,CACLE,MAAOA,EACPE,OAAQA,EACRO,IAAKD,EACLG,MAAON,EAAIL,EACXY,OAAQJ,EAAIN,EACZI,KAAMD,EACNA,EAAGA,EACHG,EAAGA,EAEP,CCvCe,SAASK,EAAgBnD,GACtC,IAAIoD,EAAMrD,EAAUC,GAGpB,MAAO,CACLqD,WAHeD,EAAIE,YAInBC,UAHcH,EAAII,YAKtB,CCTe,SAASC,EAAY1B,GAClC,OAAOA,GAAWA,EAAQ2B,UAAY,IAAIC,cAAgB,IAC5D,CCDe,SAASC,EAAmB7B,GAEzC,QAAS1B,EAAU0B,GAAWA,EAAQ5B,cACtC4B,EAAQ8B,WAAa5D,OAAO4D,UAAUC,eACxC,CCFe,SAASC,EAAoBhC,GAQ1C,OAAOD,EAAsB8B,EAAmB7B,IAAUa,KAAOO,EAAgBpB,GAASsB,UAC5F,CCXe,SAASW,EAAiBjC,GACvC,OAAOhC,EAAUgC,GAASiC,iBAAiBjC,EAC7C,CCFe,SAASkC,EAAelC,GAErC,IAAImC,EAAoBF,EAAiBjC,GACrCoC,EAAWD,EAAkBC,SAC7BC,EAAYF,EAAkBE,UAC9BC,EAAYH,EAAkBG,UAElC,MAAO,6BAA6BxC,KAAKsC,EAAWE,EAAYD,EAClE,CCSe,SAASE,EAAiBC,EAAyBC,EAAcC,QAC9D,IAAZA,IACFA,GAAU,GAGZ,ICnBoCzE,ECJO+B,EFuBvC2C,EAA0BnE,EAAciE,GACxCG,EAAuBpE,EAAciE,IAf3C,SAAyBzC,GACvB,IAAI6C,EAAO7C,EAAQD,wBACfK,EAASrB,EAAM8D,EAAKtC,OAASP,EAAQM,aAAe,EACpDD,EAAStB,EAAM8D,EAAKpC,QAAUT,EAAQQ,cAAgB,EAC1D,OAAkB,IAAXJ,GAA2B,IAAXC,CACzB,CAU4DyC,CAAgBL,GACtEV,EAAkBF,EAAmBY,GACrCI,EAAO9C,EAAsByC,EAAyBI,EAAsBF,GAC5EK,EAAS,CACXzB,WAAY,EACZE,UAAW,GAETwB,EAAU,CACZpC,EAAG,EACHG,EAAG,GAkBL,OAfI4B,IAA4BA,IAA4BD,MACxB,SAA9BhB,EAAYe,IAChBP,EAAeH,MACbgB,GCnCgC9E,EDmCTwE,KClCdzE,EAAUC,IAAUO,EAAcP,GCJxC,CACLqD,YAFyCtB,EDQb/B,GCNRqD,WACpBE,UAAWxB,EAAQwB,WDGZJ,EAAgBnD,IDoCnBO,EAAciE,KAChBO,EAAUjD,EAAsB0C,GAAc,IACtC7B,GAAK6B,EAAaQ,WAC1BD,EAAQjC,GAAK0B,EAAaS,WACjBnB,IACTiB,EAAQpC,EAAIoB,EAAoBD,KAI7B,CACLnB,EAAGiC,EAAKhC,KAAOkC,EAAOzB,WAAa0B,EAAQpC,EAC3CG,EAAG8B,EAAK7B,IAAM+B,EAAOvB,UAAYwB,EAAQjC,EACzCR,MAAOsC,EAAKtC,MACZE,OAAQoC,EAAKpC,OAEjB,CGtDe,SAAS0C,EAAcnD,GACpC,IAAIG,EAAaJ,EAAsBC,GAGnCO,EAAQP,EAAQM,YAChBG,EAAST,EAAQQ,aAUrB,OARI5B,KAAKwE,IAAIjD,EAAWI,MAAQA,IAAU,IACxCA,EAAQJ,EAAWI,OAGjB3B,KAAKwE,IAAIjD,EAAWM,OAASA,IAAW,IAC1CA,EAASN,EAAWM,QAGf,CACLG,EAAGZ,EAAQc,WACXC,EAAGf,EAAQiB,UACXV,MAAOA,EACPE,OAAQA,EAEZ,CCrBe,SAAS4C,EAAcrD,GACpC,MAA6B,SAAzB0B,EAAY1B,GACPA,EAMPA,EAAQsD,cACRtD,EAAQuD,aACR7E,EAAasB,GAAWA,EAAQwD,KAAO,OAEvC3B,EAAmB7B,EAGvB,CCde,SAASyD,EAAgBxF,GACtC,MAAI,CAAC,OAAQ,OAAQ,aAAayF,QAAQhC,EAAYzD,KAAU,EAEvDA,EAAKG,cAAcuF,KAGxBnF,EAAcP,IAASiE,EAAejE,GACjCA,EAGFwF,EAAgBJ,EAAcpF,GACvC,CCJe,SAAS2F,EAAkB5D,EAAS6D,GACjD,IAAIC,OAES,IAATD,IACFA,EAAO,IAGT,IAAIE,EAAeN,EAAgBzD,GAC/BgE,EAASD,KAAqE,OAAlDD,EAAwB9D,EAAQ5B,oBAAyB,EAAS0F,EAAsBH,MACpHtC,EAAMrD,EAAU+F,GAChBE,EAASD,EAAS,CAAC3C,GAAK6C,OAAO7C,EAAIX,gBAAkB,GAAIwB,EAAe6B,GAAgBA,EAAe,IAAMA,EAC7GI,EAAcN,EAAKK,OAAOD,GAC9B,OAAOD,EAASG,EAChBA,EAAYD,OAAON,EAAkBP,EAAcY,IACrD,CCxBe,SAASG,EAAepE,GACrC,MAAO,CAAC,QAAS,KAAM,MAAM0D,QAAQhC,EAAY1B,KAAa,CAChE,CCKA,SAASqE,EAAoBrE,GAC3B,OAAKxB,EAAcwB,IACoB,UAAvCiC,EAAiBjC,GAASsE,SAInBtE,EAAQyC,aAHN,IAIX,CAwCe,SAAS8B,EAAgBvE,GAItC,IAHA,IAAI9B,EAASF,EAAUgC,GACnByC,EAAe4B,EAAoBrE,GAEhCyC,GAAgB2B,EAAe3B,IAA6D,WAA5CR,EAAiBQ,GAAc6B,UACpF7B,EAAe4B,EAAoB5B,GAGrC,OAAIA,IAA+C,SAA9Bf,EAAYe,IAA0D,SAA9Bf,EAAYe,IAAwE,WAA5CR,EAAiBQ,GAAc6B,UAC3HpG,EAGFuE,GAhDT,SAA4BzC,GAC1B,IAAIwE,EAAY,WAAW1E,KAAKd,KAGhC,GAFW,WAAWc,KAAKd,MAEfR,EAAcwB,IAII,UAFXiC,EAAiBjC,GAEnBsE,SACb,OAAO,KAIX,IAAIG,EAAcpB,EAAcrD,GAMhC,IAJItB,EAAa+F,KACfA,EAAcA,EAAYjB,MAGrBhF,EAAciG,IAAgB,CAAC,OAAQ,QAAQf,QAAQhC,EAAY+C,IAAgB,GAAG,CAC3F,IAAIC,EAAMzC,EAAiBwC,GAI3B,GAAsB,SAAlBC,EAAIC,WAA4C,SAApBD,EAAIE,aAA0C,UAAhBF,EAAIG,UAAiF,IAA1D,CAAC,YAAa,eAAenB,QAAQgB,EAAII,aAAsBN,GAAgC,WAAnBE,EAAII,YAA2BN,GAAaE,EAAIK,QAAyB,SAAfL,EAAIK,OACjO,OAAON,EAEPA,EAAcA,EAAYlB,UAE9B,CAEA,OAAO,IACT,CAgByByB,CAAmBhF,IAAY9B,CACxD,CCpEO,IAAI,EAAM,MACNiD,EAAS,SACTD,EAAQ,QACRL,EAAO,OACPoE,EAAO,OACPC,EAAiB,CAAC,EAAK/D,EAAQD,EAAOL,GACtCsE,EAAQ,QACRC,EAAM,MACNC,EAAkB,kBAClBC,EAAW,WACXC,EAAS,SACTC,EAAY,YACZC,EAAmCP,EAAeQ,OAAO,SAAUC,EAAKC,GACjF,OAAOD,EAAIzB,OAAO,CAAC0B,EAAY,IAAMT,EAAOS,EAAY,IAAMR,GAChE,EAAG,IACQ,EAA0B,GAAGlB,OAAOgB,EAAgB,CAACD,IAAOS,OAAO,SAAUC,EAAKC,GAC3F,OAAOD,EAAIzB,OAAO,CAAC0B,EAAWA,EAAY,IAAMT,EAAOS,EAAY,IAAMR,GAC3E,EAAG,IAaQS,EAAiB,CAXJ,aACN,OACK,YAEC,aACN,OACK,YAEE,cACN,QACK,cC3BxB,SAASC,EAAMC,GACb,IAAIxG,EAAM,IAAIyG,IACVC,EAAU,IAAIC,IACdC,EAAS,GAKb,SAASC,EAAKC,GACZJ,EAAQK,IAAID,EAASE,MACN,GAAGrC,OAAOmC,EAASG,UAAY,GAAIH,EAASI,kBAAoB,IACtEC,QAAQ,SAAUC,GACzB,IAAKV,EAAQW,IAAID,GAAM,CACrB,IAAIE,EAActH,EAAIuH,IAAIH,GAEtBE,GACFT,EAAKS,EAET,CACF,GACAV,EAAOY,KAAKV,EACd,CAQA,OAzBAN,EAAUW,QAAQ,SAAUL,GAC1B9G,EAAIyH,IAAIX,EAASE,KAAMF,EACzB,GAiBAN,EAAUW,QAAQ,SAAUL,GACrBJ,EAAQW,IAAIP,EAASE,OAExBH,EAAKC,EAET,GACOF,CACT,CCvBA,IAAIc,EAAkB,CACpBrB,UAAW,SACXG,UAAW,GACXmB,SAAU,YAGZ,SAASC,IACP,IAAK,IAAIC,EAAOC,UAAUC,OAAQC,EAAO,IAAIlI,MAAM+H,GAAOI,EAAO,EAAGA,EAAOJ,EAAMI,IAC/ED,EAAKC,GAAQH,UAAUG,GAGzB,OAAQD,EAAKE,KAAK,SAAUzH,GAC1B,QAASA,GAAoD,mBAAlCA,EAAQD,sBACrC,EACF,CAEO,SAAS2H,EAAgBC,QACL,IAArBA,IACFA,EAAmB,CAAC,GAGtB,IAAIC,EAAoBD,EACpBE,EAAwBD,EAAkBE,iBAC1CA,OAA6C,IAA1BD,EAAmC,GAAKA,EAC3DE,EAAyBH,EAAkBI,eAC3CA,OAA4C,IAA3BD,EAAoCd,EAAkBc,EAC3E,OAAO,SAAsBvC,EAAWD,EAAQ0C,QAC9B,IAAZA,IACFA,EAAUD,GAGZ,ICxC6BE,EAC3BC,EDuCEC,EAAQ,CACVxC,UAAW,SACXyC,iBAAkB,GAClBJ,QAASK,OAAOC,OAAO,CAAC,EAAGtB,EAAiBe,GAC5CQ,cAAe,CAAC,EAChBC,SAAU,CACRjD,UAAWA,EACXD,OAAQA,GAEVmD,WAAY,CAAC,EACbC,OAAQ,CAAC,GAEPC,EAAmB,GACnBC,GAAc,EACdC,EAAW,CACbV,MAAOA,EACPW,WAAY,SAAoBC,GAC9B,IAAIf,EAAsC,mBAArBe,EAAkCA,EAAiBZ,EAAMH,SAAWe,EACzFC,IACAb,EAAMH,QAAUK,OAAOC,OAAO,CAAC,EAAGP,EAAgBI,EAAMH,QAASA,GACjEG,EAAMc,cAAgB,CACpB1D,UAAWlH,EAAUkH,GAAa5B,EAAkB4B,GAAaA,EAAU2D,eAAiBvF,EAAkB4B,EAAU2D,gBAAkB,GAC1I5D,OAAQ3B,EAAkB2B,IAI5B,IElE4BQ,EAC9BqD,EFiEMf,EDhCG,SAAwBtC,GAErC,IAAIsC,EAAmBvC,EAAMC,GAE7B,OAAOF,EAAeH,OAAO,SAAUC,EAAK0D,GAC1C,OAAO1D,EAAIzB,OAAOmE,EAAiBtD,OAAO,SAAUsB,GAClD,OAAOA,EAASgD,QAAUA,CAC5B,GACF,EAAG,GACL,CCuB+BC,EElEKvD,EFkEsB,GAAG7B,OAAO4D,EAAkBM,EAAMH,QAAQlC,WEjE9FqD,EAASrD,EAAUL,OAAO,SAAU0D,EAAQG,GAC9C,IAAIC,EAAWJ,EAAOG,EAAQhD,MAK9B,OAJA6C,EAAOG,EAAQhD,MAAQiD,EAAWlB,OAAOC,OAAO,CAAC,EAAGiB,EAAUD,EAAS,CACrEtB,QAASK,OAAOC,OAAO,CAAC,EAAGiB,EAASvB,QAASsB,EAAQtB,SACrDwB,KAAMnB,OAAOC,OAAO,CAAC,EAAGiB,EAASC,KAAMF,EAAQE,QAC5CF,EACEH,CACT,EAAG,CAAC,GAEGd,OAAOoB,KAAKN,GAAQ7J,IAAI,SAAUoK,GACvC,OAAOP,EAAOO,EAChB,KF4DM,OAJAvB,EAAMC,iBAAmBA,EAAiBtD,OAAO,SAAU6E,GACzD,OAAOA,EAAEC,OACX,GA+FFzB,EAAMC,iBAAiB3B,QAAQ,SAAUoD,GACvC,IAAIvD,EAAOuD,EAAKvD,KACZwD,EAAeD,EAAK7B,QACpBA,OAA2B,IAAjB8B,EAA0B,CAAC,EAAIA,EACzCC,EAASF,EAAKE,OAElB,GAAsB,mBAAXA,EAAuB,CAChC,IAAIC,EAAYD,EAAO,CACrB5B,MAAOA,EACP7B,KAAMA,EACNuC,SAAUA,EACVb,QAASA,IAKXW,EAAiB7B,KAAKkD,GAFT,WAAmB,EAGlC,CACF,GA/GSnB,EAASoB,QAClB,EAMAC,YAAa,WACX,IAAItB,EAAJ,CAIA,IAAIuB,EAAkBhC,EAAMK,SACxBjD,EAAY4E,EAAgB5E,UAC5BD,EAAS6E,EAAgB7E,OAG7B,GAAK4B,EAAiB3B,EAAWD,GAAjC,CAKA6C,EAAMiC,MAAQ,CACZ7E,UAAWjD,EAAiBiD,EAAWjB,EAAgBgB,GAAoC,UAA3B6C,EAAMH,QAAQf,UAC9E3B,OAAQpC,EAAcoC,IAOxB6C,EAAMkC,OAAQ,EACdlC,EAAMxC,UAAYwC,EAAMH,QAAQrC,UAKhCwC,EAAMC,iBAAiB3B,QAAQ,SAAUL,GACvC,OAAO+B,EAAMI,cAAcnC,EAASE,MAAQ+B,OAAOC,OAAO,CAAC,EAAGlC,EAASoD,KACzE,GAEA,IAAK,IAAIc,EAAQ,EAAGA,EAAQnC,EAAMC,iBAAiBf,OAAQiD,IACzD,IAAoB,IAAhBnC,EAAMkC,MAAV,CAMA,IAAIE,EAAwBpC,EAAMC,iBAAiBkC,GAC/CrC,EAAKsC,EAAsBtC,GAC3BuC,EAAyBD,EAAsBvC,QAC/CyC,OAAsC,IAA3BD,EAAoC,CAAC,EAAIA,EACpDlE,EAAOiE,EAAsBjE,KAEf,mBAAP2B,IACTE,EAAQF,EAAG,CACTE,MAAOA,EACPH,QAASyC,EACTnE,KAAMA,EACNuC,SAAUA,KACNV,EAdR,MAHEA,EAAMkC,OAAQ,EACdC,GAAS,CAzBb,CATA,CAqDF,EAGAL,QC1I2BhC,ED0IV,WACf,OAAO,IAAIyC,QAAQ,SAAUC,GAC3B9B,EAASqB,cACTS,EAAQxC,EACV,EACF,EC7IG,WAUL,OATKD,IACHA,EAAU,IAAIwC,QAAQ,SAAUC,GAC9BD,QAAQC,UAAUC,KAAK,WACrB1C,OAAU2C,EACVF,EAAQ1C,IACV,EACF,IAGKC,CACT,GDmII4C,QAAS,WACP9B,IACAJ,GAAc,CAChB,GAGF,IAAK1B,EAAiB3B,EAAWD,GAC/B,OAAOuD,EAmCT,SAASG,IACPL,EAAiBlC,QAAQ,SAAUwB,GACjC,OAAOA,GACT,GACAU,EAAmB,EACrB,CAEA,OAvCAE,EAASC,WAAWd,GAAS4C,KAAK,SAAUzC,IACrCS,GAAeZ,EAAQ+C,eAC1B/C,EAAQ+C,cAAc5C,EAE1B,GAmCOU,CACT,CACF,CGlMe,SAASmC,EAASC,EAAQC,GACvC,IAAIC,EAAWD,EAAME,aAAeF,EAAME,cAE1C,GAAIH,EAAOD,SAASE,GAClB,OAAO,EAEJ,GAAIC,GAAY1M,EAAa0M,GAAW,CACzC,IAAIE,EAAOH,EAEX,EAAG,CACD,GAAIG,GAAQJ,EAAOK,WAAWD,GAC5B,OAAO,EAITA,EAAOA,EAAK/H,YAAc+H,EAAK9H,IACjC,OAAS8H,EACX,CAGF,OAAO,CACT,CCtBe,SAASE,EAAiB3I,GACvC,OAAOyF,OAAOC,OAAO,CAAC,EAAG1F,EAAM,CAC7BhC,KAAMgC,EAAKjC,EACXI,IAAK6B,EAAK9B,EACVG,MAAO2B,EAAKjC,EAAIiC,EAAKtC,MACrBY,OAAQ0B,EAAK9B,EAAI8B,EAAKpC,QAE1B,CCqBA,SAASgL,EAA2BzL,EAAS0L,EAAgBxE,GAC3D,OAAOwE,IAAmBpG,EAAWkG,ECzBxB,SAAyBxL,EAASkH,GAC/C,IAAI7F,EAAMrD,EAAUgC,GAChB2L,EAAO9J,EAAmB7B,GAC1BU,EAAiBW,EAAIX,eACrBH,EAAQoL,EAAKC,YACbnL,EAASkL,EAAKE,aACdjL,EAAI,EACJG,EAAI,EAER,GAAIL,EAAgB,CAClBH,EAAQG,EAAeH,MACvBE,EAASC,EAAeD,OACxB,IAAIqL,EAAiBjM,KAEjBiM,IAAmBA,GAA+B,UAAb5E,KACvCtG,EAAIF,EAAeI,WACnBC,EAAIL,EAAeO,UAEvB,CAEA,MAAO,CACLV,MAAOA,EACPE,OAAQA,EACRG,EAAGA,EAAIoB,EAAoBhC,GAC3Be,EAAGA,EAEP,CDDwDgL,CAAgB/L,EAASkH,IAAa5I,EAAUoN,GAdxG,SAAoC1L,EAASkH,GAC3C,IAAIrE,EAAO9C,EAAsBC,GAAS,EAAoB,UAAbkH,GASjD,OARArE,EAAK7B,IAAM6B,EAAK7B,IAAMhB,EAAQkD,UAC9BL,EAAKhC,KAAOgC,EAAKhC,KAAOb,EAAQiD,WAChCJ,EAAK1B,OAAS0B,EAAK7B,IAAMhB,EAAQ6L,aACjChJ,EAAK3B,MAAQ2B,EAAKhC,KAAOb,EAAQ4L,YACjC/I,EAAKtC,MAAQP,EAAQ4L,YACrB/I,EAAKpC,OAAST,EAAQ6L,aACtBhJ,EAAKjC,EAAIiC,EAAKhC,KACdgC,EAAK9B,EAAI8B,EAAK7B,IACP6B,CACT,CAG0HmJ,CAA2BN,EAAgBxE,GAAYsE,EEtBlK,SAAyBxL,GACtC,IAAI8D,EAEA6H,EAAO9J,EAAmB7B,GAC1BiM,EAAY7K,EAAgBpB,GAC5B2D,EAA0D,OAAlDG,EAAwB9D,EAAQ5B,oBAAyB,EAAS0F,EAAsBH,KAChGpD,EAAQ,EAAIoL,EAAKO,YAAaP,EAAKC,YAAajI,EAAOA,EAAKuI,YAAc,EAAGvI,EAAOA,EAAKiI,YAAc,GACvGnL,EAAS,EAAIkL,EAAKQ,aAAcR,EAAKE,aAAclI,EAAOA,EAAKwI,aAAe,EAAGxI,EAAOA,EAAKkI,aAAe,GAC5GjL,GAAKqL,EAAU3K,WAAaU,EAAoBhC,GAChDe,GAAKkL,EAAUzK,UAMnB,MAJiD,QAA7CS,EAAiB0B,GAAQgI,GAAMS,YACjCxL,GAAK,EAAI+K,EAAKC,YAAajI,EAAOA,EAAKiI,YAAc,GAAKrL,GAGrD,CACLA,MAAOA,EACPE,OAAQA,EACRG,EAAGA,EACHG,EAAGA,EAEP,CFCkMsL,CAAgBxK,EAAmB7B,IACrO,CG7Be,SAASsM,EAAiB1G,GACvC,OAAOA,EAAU2G,MAAM,KAAK,EAC9B,CCHe,SAASC,EAAa5G,GACnC,OAAOA,EAAU2G,MAAM,KAAK,EAC9B,CCFe,SAASE,EAAyB7G,GAC/C,MAAO,CAAC,MAAO,UAAUlC,QAAQkC,IAAc,EAAI,IAAM,GAC3D,CCEe,SAAS8G,EAAe5C,GACrC,IAOI9G,EAPAwC,EAAYsE,EAAKtE,UACjBxF,EAAU8J,EAAK9J,QACf4F,EAAYkE,EAAKlE,UACjB+G,EAAgB/G,EAAY0G,EAAiB1G,GAAa,KAC1DgH,EAAYhH,EAAY4G,EAAa5G,GAAa,KAClDiH,EAAUrH,EAAU5E,EAAI4E,EAAUjF,MAAQ,EAAIP,EAAQO,MAAQ,EAC9DuM,EAAUtH,EAAUzE,EAAIyE,EAAU/E,OAAS,EAAIT,EAAQS,OAAS,EAGpE,OAAQkM,GACN,KAAK,EACH3J,EAAU,CACRpC,EAAGiM,EACH9L,EAAGyE,EAAUzE,EAAIf,EAAQS,QAE3B,MAEF,KAAKU,EACH6B,EAAU,CACRpC,EAAGiM,EACH9L,EAAGyE,EAAUzE,EAAIyE,EAAU/E,QAE7B,MAEF,KAAKS,EACH8B,EAAU,CACRpC,EAAG4E,EAAU5E,EAAI4E,EAAUjF,MAC3BQ,EAAG+L,GAEL,MAEF,KAAKjM,EACHmC,EAAU,CACRpC,EAAG4E,EAAU5E,EAAIZ,EAAQO,MACzBQ,EAAG+L,GAEL,MAEF,QACE9J,EAAU,CACRpC,EAAG4E,EAAU5E,EACbG,EAAGyE,EAAUzE,GAInB,IAAIgM,EAAWJ,EAAgBF,EAAyBE,GAAiB,KAEzE,GAAgB,MAAZI,EAAkB,CACpB,IAAIC,EAAmB,MAAbD,EAAmB,SAAW,QAExC,OAAQH,GACN,KAAKzH,EACHnC,EAAQ+J,GAAY/J,EAAQ+J,IAAavH,EAAUwH,GAAO,EAAIhN,EAAQgN,GAAO,GAC7E,MAEF,KAAK5H,EACHpC,EAAQ+J,GAAY/J,EAAQ+J,IAAavH,EAAUwH,GAAO,EAAIhN,EAAQgN,GAAO,GAKnF,CAEA,OAAOhK,CACT,CCpEe,SAASiK,EAAmBC,GACzC,OAAO5E,OAAOC,OAAO,CAAC,ECDf,CACLvH,IAAK,EACLE,MAAO,EACPC,OAAQ,EACRN,KAAM,GDHuCqM,EACjD,CEHe,SAASC,GAAgBC,EAAO1D,GAC7C,OAAOA,EAAKhE,OAAO,SAAU2H,EAAS1D,GAEpC,OADA0D,EAAQ1D,GAAOyD,EACRC,CACT,EAAG,CAAC,EACN,CCKe,SAASC,GAAelF,EAAOH,QAC5B,IAAZA,IACFA,EAAU,CAAC,GAGb,IAAIyC,EAAWzC,EACXsF,EAAqB7C,EAAS9E,UAC9BA,OAAmC,IAAvB2H,EAAgCnF,EAAMxC,UAAY2H,EAC9DC,EAAoB9C,EAASxD,SAC7BA,OAAiC,IAAtBsG,EAA+BpF,EAAMlB,SAAWsG,EAC3DC,EAAoB/C,EAASgD,SAC7BA,OAAiC,IAAtBD,EAA+BpI,EAAkBoI,EAC5DE,EAAwBjD,EAASkD,aACjCA,OAAyC,IAA1BD,EAAmCrI,EAAWqI,EAC7DE,EAAwBnD,EAASoD,eACjCA,OAA2C,IAA1BD,EAAmCtI,EAASsI,EAC7DE,EAAuBrD,EAASsD,YAChCA,OAAuC,IAAzBD,GAA0CA,EACxDE,EAAmBvD,EAASwD,QAC5BA,OAA+B,IAArBD,EAA8B,EAAIA,EAC5Cf,EAAgBD,EAAsC,iBAAZiB,EAAuBA,EAAUf,GAAgBe,EAAShJ,IACpGiJ,EAAaL,IAAmBvI,EAASC,EAAYD,EACrD6I,EAAahG,EAAMiC,MAAM9E,OACzBvF,EAAUoI,EAAMK,SAASuF,EAAcG,EAAaL,GACpDO,EVkBS,SAAyBrO,EAAS0N,EAAUE,EAAc1G,GACvE,IAAIoH,EAAmC,oBAAbZ,EAlB5B,SAA4B1N,GAC1B,IAAIqF,EAAkBzB,EAAkBP,EAAcrD,IAElDuO,EADoB,CAAC,WAAY,SAAS7K,QAAQzB,EAAiBjC,GAASsE,WAAa,GACnD9F,EAAcwB,GAAWuE,EAAgBvE,GAAWA,EAE9F,OAAK1B,EAAUiQ,GAKRlJ,EAAgBN,OAAO,SAAU2G,GACtC,OAAOpN,EAAUoN,IAAmBT,EAASS,EAAgB6C,IAAmD,SAAhC7M,EAAYgK,EAC9F,GANS,EAOX,CAK6D8C,CAAmBxO,GAAW,GAAGkE,OAAOwJ,GAC/FrI,EAAkB,GAAGnB,OAAOoK,EAAqB,CAACV,IAClDa,EAAsBpJ,EAAgB,GACtCqJ,EAAerJ,EAAgBK,OAAO,SAAUiJ,EAASjD,GAC3D,IAAI7I,EAAO4I,EAA2BzL,EAAS0L,EAAgBxE,GAK/D,OAJAyH,EAAQ3N,IAAM,EAAI6B,EAAK7B,IAAK2N,EAAQ3N,KACpC2N,EAAQzN,MAAQ,EAAI2B,EAAK3B,MAAOyN,EAAQzN,OACxCyN,EAAQxN,OAAS,EAAI0B,EAAK1B,OAAQwN,EAAQxN,QAC1CwN,EAAQ9N,KAAO,EAAIgC,EAAKhC,KAAM8N,EAAQ9N,MAC/B8N,CACT,EAAGlD,EAA2BzL,EAASyO,EAAqBvH,IAK5D,OAJAwH,EAAanO,MAAQmO,EAAaxN,MAAQwN,EAAa7N,KACvD6N,EAAajO,OAASiO,EAAavN,OAASuN,EAAa1N,IACzD0N,EAAa9N,EAAI8N,EAAa7N,KAC9B6N,EAAa3N,EAAI2N,EAAa1N,IACvB0N,CACT,CUnC2BE,CAAgBtQ,EAAU0B,GAAWA,EAAUA,EAAQmJ,gBAAkBtH,EAAmBuG,EAAMK,SAASlD,QAASmI,EAAUE,EAAc1G,GACjK2H,EAAsB9O,EAAsBqI,EAAMK,SAASjD,WAC3DsJ,EAAgBpC,EAAe,CACjClH,UAAWqJ,EACX7O,QAASoO,EACTlH,SAAU,WACVtB,UAAWA,IAETmJ,EAAmBvD,EAAiBlD,OAAOC,OAAO,CAAC,EAAG6F,EAAYU,IAClEE,EAAoBlB,IAAmBvI,EAASwJ,EAAmBF,EAGnEI,EAAkB,CACpBjO,IAAKqN,EAAmBrN,IAAMgO,EAAkBhO,IAAMkM,EAAclM,IACpEG,OAAQ6N,EAAkB7N,OAASkN,EAAmBlN,OAAS+L,EAAc/L,OAC7EN,KAAMwN,EAAmBxN,KAAOmO,EAAkBnO,KAAOqM,EAAcrM,KACvEK,MAAO8N,EAAkB9N,MAAQmN,EAAmBnN,MAAQgM,EAAchM,OAExEgO,EAAa9G,EAAMI,cAAc2G,OAErC,GAAIrB,IAAmBvI,GAAU2J,EAAY,CAC3C,IAAIC,EAASD,EAAWtJ,GACxB0C,OAAOoB,KAAKuF,GAAiBvI,QAAQ,SAAUiD,GAC7C,IAAIyF,EAAW,CAAClO,EAAOC,GAAQuC,QAAQiG,IAAQ,EAAI,GAAK,EACpD0F,EAAO,CAAC,EAAKlO,GAAQuC,QAAQiG,IAAQ,EAAI,IAAM,IACnDsF,EAAgBtF,IAAQwF,EAAOE,GAAQD,CACzC,EACF,CAEA,OAAOH,CACT,CC9DA,IAAIK,GAAU,CACZA,SAAS,GAsCX,IACE/I,KAAM,iBACNsD,SAAS,EACTR,MAAO,QACPnB,GAAI,WAAe,EACnB8B,OAxCF,SAAgBF,GACd,IAAI1B,EAAQ0B,EAAK1B,MACbU,EAAWgB,EAAKhB,SAChBb,EAAU6B,EAAK7B,QACfsH,EAAkBtH,EAAQlF,OAC1BA,OAA6B,IAApBwM,GAAoCA,EAC7CC,EAAkBvH,EAAQwH,OAC1BA,OAA6B,IAApBD,GAAoCA,EAC7CtR,EAASF,EAAUoK,EAAMK,SAASlD,QAClC2D,EAAgB,GAAGhF,OAAOkE,EAAMc,cAAc1D,UAAW4C,EAAMc,cAAc3D,QAYjF,OAVIxC,GACFmG,EAAcxC,QAAQ,SAAU3C,GAC9BA,EAAa2L,iBAAiB,SAAU5G,EAASoB,OAAQoF,GAC3D,GAGEG,GACFvR,EAAOwR,iBAAiB,SAAU5G,EAASoB,OAAQoF,IAG9C,WACDvM,GACFmG,EAAcxC,QAAQ,SAAU3C,GAC9BA,EAAa4L,oBAAoB,SAAU7G,EAASoB,OAAQoF,GAC9D,GAGEG,GACFvR,EAAOyR,oBAAoB,SAAU7G,EAASoB,OAAQoF,GAE1D,CACF,EASE7F,KAAM,CAAC,GC7BT,IACElD,KAAM,gBACNsD,SAAS,EACTR,MAAO,OACPnB,GApBF,SAAuB4B,GACrB,IAAI1B,EAAQ0B,EAAK1B,MACb7B,EAAOuD,EAAKvD,KAKhB6B,EAAMI,cAAcjC,GAAQmG,EAAe,CACzClH,UAAW4C,EAAMiC,MAAM7E,UACvBxF,QAASoI,EAAMiC,MAAM9E,OACrB2B,SAAU,WACVtB,UAAWwC,EAAMxC,WAErB,EAQE6D,KAAM,CAAC,GCdLmG,GAAa,CACf5O,IAAK,OACLE,MAAO,OACPC,OAAQ,OACRN,KAAM,QAeD,SAASgP,GAAYC,GAC1B,IAAIC,EAEAxK,EAASuK,EAAMvK,OACf6I,EAAa0B,EAAM1B,WACnBxI,EAAYkK,EAAMlK,UAClBgH,EAAYkD,EAAMlD,UAClB5J,EAAU8M,EAAM9M,QAChBsB,EAAWwL,EAAMxL,SACjB0L,EAAkBF,EAAME,gBACxBC,EAAWH,EAAMG,SACjBC,EAAeJ,EAAMI,aACrBxN,EAAUoN,EAAMpN,QAChByN,EAAanN,EAAQpC,EACrBA,OAAmB,IAAfuP,EAAwB,EAAIA,EAChCC,EAAapN,EAAQjC,EACrBA,OAAmB,IAAfqP,EAAwB,EAAIA,EAEhCC,EAAgC,mBAAjBH,EAA8BA,EAAa,CAC5DtP,EAAGA,EACHG,EAAGA,IACA,CACHH,EAAGA,EACHG,EAAGA,GAGLH,EAAIyP,EAAMzP,EACVG,EAAIsP,EAAMtP,EACV,IAAIuP,EAAOtN,EAAQuN,eAAe,KAC9BC,EAAOxN,EAAQuN,eAAe,KAC9BE,EAAQ5P,EACR6P,EAAQ,EACRrP,EAAMnD,OAEV,GAAI+R,EAAU,CACZ,IAAIxN,EAAe8B,EAAgBgB,GAC/BoL,EAAa,eACbC,EAAY,cAEZnO,IAAiBzE,EAAUuH,IAGmB,WAA5CtD,EAFJQ,EAAeZ,EAAmB0D,IAECjB,UAAsC,aAAbA,IAC1DqM,EAAa,eACbC,EAAY,gBAOZhL,IAAc,IAAQA,IAAc/E,GAAQ+E,IAAc1E,IAAU0L,IAAcxH,KACpFsL,EAAQvP,EAGRJ,IAFc2B,GAAWD,IAAiBpB,GAAOA,EAAIX,eAAiBW,EAAIX,eAAeD,OACzFgC,EAAakO,IACEvC,EAAW3N,OAC1BM,GAAKiP,EAAkB,GAAK,GAG1BpK,IAAc/E,IAAS+E,IAAc,GAAOA,IAAczE,GAAWyL,IAAcxH,KACrFqL,EAAQvP,EAGRN,IAFc8B,GAAWD,IAAiBpB,GAAOA,EAAIX,eAAiBW,EAAIX,eAAeH,MACzFkC,EAAamO,IACExC,EAAW7N,MAC1BK,GAAKoP,EAAkB,GAAK,EAEhC,CAEA,IAgBMa,EAhBFC,EAAexI,OAAOC,OAAO,CAC/BjE,SAAUA,GACT2L,GAAYL,IAEXmB,GAAyB,IAAjBb,EAlFd,SAA2BpG,EAAMzI,GAC/B,IAAIT,EAAIkJ,EAAKlJ,EACTG,EAAI+I,EAAK/I,EACTiQ,EAAM3P,EAAI4P,kBAAoB,EAClC,MAAO,CACLrQ,EAAG7B,EAAM6B,EAAIoQ,GAAOA,GAAO,EAC3BjQ,EAAGhC,EAAMgC,EAAIiQ,GAAOA,GAAO,EAE/B,CA0EsCE,CAAkB,CACpDtQ,EAAGA,EACHG,EAAGA,GACF/C,EAAUuH,IAAW,CACtB3E,EAAGA,EACHG,EAAGA,GAML,OAHAH,EAAImQ,EAAMnQ,EACVG,EAAIgQ,EAAMhQ,EAENiP,EAGK1H,OAAOC,OAAO,CAAC,EAAGuI,IAAeD,EAAiB,CAAC,GAAkBH,GAASF,EAAO,IAAM,GAAIK,EAAeJ,GAASH,EAAO,IAAM,GAAIO,EAAelM,WAAatD,EAAI4P,kBAAoB,IAAM,EAAI,aAAerQ,EAAI,OAASG,EAAI,MAAQ,eAAiBH,EAAI,OAASG,EAAI,SAAU8P,IAG5RvI,OAAOC,OAAO,CAAC,EAAGuI,IAAef,EAAkB,CAAC,GAAmBW,GAASF,EAAOzP,EAAI,KAAO,GAAIgP,EAAgBU,GAASH,EAAO1P,EAAI,KAAO,GAAImP,EAAgBpL,UAAY,GAAIoL,GAC9L,CA4CA,QACExJ,KAAM,gBACNsD,SAAS,EACTR,MAAO,cACPnB,GA9CF,SAAuBiJ,GACrB,IAAI/I,EAAQ+I,EAAM/I,MACdH,EAAUkJ,EAAMlJ,QAChBmJ,EAAwBnJ,EAAQ+H,gBAChCA,OAA4C,IAA1BoB,GAA0CA,EAC5DC,EAAoBpJ,EAAQgI,SAC5BA,OAAiC,IAAtBoB,GAAsCA,EACjDC,EAAwBrJ,EAAQiI,aAChCA,OAAyC,IAA1BoB,GAA0CA,EACzDR,EAAe,CACjBlL,UAAW0G,EAAiBlE,EAAMxC,WAClCgH,UAAWJ,EAAapE,EAAMxC,WAC9BL,OAAQ6C,EAAMK,SAASlD,OACvB6I,WAAYhG,EAAMiC,MAAM9E,OACxByK,gBAAiBA,EACjBtN,QAAoC,UAA3B0F,EAAMH,QAAQf,UAGgB,MAArCkB,EAAMI,cAAcsG,gBACtB1G,EAAMO,OAAOpD,OAAS+C,OAAOC,OAAO,CAAC,EAAGH,EAAMO,OAAOpD,OAAQsK,GAAYvH,OAAOC,OAAO,CAAC,EAAGuI,EAAc,CACvG9N,QAASoF,EAAMI,cAAcsG,cAC7BxK,SAAU8D,EAAMH,QAAQf,SACxB+I,SAAUA,EACVC,aAAcA,OAIe,MAA7B9H,EAAMI,cAAc+I,QACtBnJ,EAAMO,OAAO4I,MAAQjJ,OAAOC,OAAO,CAAC,EAAGH,EAAMO,OAAO4I,MAAO1B,GAAYvH,OAAOC,OAAO,CAAC,EAAGuI,EAAc,CACrG9N,QAASoF,EAAMI,cAAc+I,MAC7BjN,SAAU,WACV2L,UAAU,EACVC,aAAcA,OAIlB9H,EAAMM,WAAWnD,OAAS+C,OAAOC,OAAO,CAAC,EAAGH,EAAMM,WAAWnD,OAAQ,CACnE,wBAAyB6C,EAAMxC,WAEnC,EAQE6D,KAAM,CAAC,GC3FT,IACElD,KAAM,cACNsD,SAAS,EACTR,MAAO,QACPnB,GA5EF,SAAqB4B,GACnB,IAAI1B,EAAQ0B,EAAK1B,MACjBE,OAAOoB,KAAKtB,EAAMK,UAAU/B,QAAQ,SAAUH,GAC5C,IAAIiL,EAAQpJ,EAAMO,OAAOpC,IAAS,CAAC,EAC/BmC,EAAaN,EAAMM,WAAWnC,IAAS,CAAC,EACxCvG,EAAUoI,EAAMK,SAASlC,GAExB/H,EAAcwB,IAAa0B,EAAY1B,KAO5CsI,OAAOC,OAAOvI,EAAQwR,MAAOA,GAC7BlJ,OAAOoB,KAAKhB,GAAYhC,QAAQ,SAAUH,GACxC,IAAI6G,EAAQ1E,EAAWnC,IAET,IAAV6G,EACFpN,EAAQyR,gBAAgBlL,GAExBvG,EAAQ0R,aAAanL,GAAgB,IAAV6G,EAAiB,GAAKA,EAErD,GACF,EACF,EAoDEpD,OAlDF,SAAgB8F,GACd,IAAI1H,EAAQ0H,EAAM1H,MACduJ,EAAgB,CAClBpM,OAAQ,CACNjB,SAAU8D,EAAMH,QAAQf,SACxBrG,KAAM,IACNG,IAAK,IACL4Q,OAAQ,KAEVL,MAAO,CACLjN,SAAU,YAEZkB,UAAW,CAAC,GASd,OAPA8C,OAAOC,OAAOH,EAAMK,SAASlD,OAAOiM,MAAOG,EAAcpM,QACzD6C,EAAMO,OAASgJ,EAEXvJ,EAAMK,SAAS8I,OACjBjJ,OAAOC,OAAOH,EAAMK,SAAS8I,MAAMC,MAAOG,EAAcJ,OAGnD,WACLjJ,OAAOoB,KAAKtB,EAAMK,UAAU/B,QAAQ,SAAUH,GAC5C,IAAIvG,EAAUoI,EAAMK,SAASlC,GACzBmC,EAAaN,EAAMM,WAAWnC,IAAS,CAAC,EAGxCiL,EAFkBlJ,OAAOoB,KAAKtB,EAAMO,OAAO4H,eAAehK,GAAQ6B,EAAMO,OAAOpC,GAAQoL,EAAcpL,IAE7Eb,OAAO,SAAU8L,EAAOK,GAElD,OADAL,EAAMK,GAAY,GACXL,CACT,EAAG,CAAC,GAEChT,EAAcwB,IAAa0B,EAAY1B,KAI5CsI,OAAOC,OAAOvI,EAAQwR,MAAOA,GAC7BlJ,OAAOoB,KAAKhB,GAAYhC,QAAQ,SAAUoL,GACxC9R,EAAQyR,gBAAgBK,EAC1B,GACF,EACF,CACF,EASEtL,SAAU,CAAC,kBCnCb,IACED,KAAM,SACNsD,SAAS,EACTR,MAAO,OACP7C,SAAU,CAAC,iBACX0B,GA5BF,SAAgB4H,GACd,IAAI1H,EAAQ0H,EAAM1H,MACdH,EAAU6H,EAAM7H,QAChB1B,EAAOuJ,EAAMvJ,KACbwL,EAAkB9J,EAAQkH,OAC1BA,OAA6B,IAApB4C,EAA6B,CAAC,EAAG,GAAKA,EAC/CtI,EAAO,EAAW/D,OAAO,SAAUC,EAAKC,GAE1C,OADAD,EAAIC,GA5BD,SAAiCA,EAAWyE,EAAO8E,GACxD,IAAIxC,EAAgBL,EAAiB1G,GACjCoM,EAAiB,CAACnR,EAAM,GAAK6C,QAAQiJ,IAAkB,GAAK,EAAI,EAEhE7C,EAAyB,mBAAXqF,EAAwBA,EAAO7G,OAAOC,OAAO,CAAC,EAAG8B,EAAO,CACxEzE,UAAWA,KACPuJ,EACF8C,EAAWnI,EAAK,GAChBoI,EAAWpI,EAAK,GAIpB,OAFAmI,EAAWA,GAAY,EACvBC,GAAYA,GAAY,GAAKF,EACtB,CAACnR,EAAMK,GAAOwC,QAAQiJ,IAAkB,EAAI,CACjD/L,EAAGsR,EACHnR,EAAGkR,GACD,CACFrR,EAAGqR,EACHlR,EAAGmR,EAEP,CASqBC,CAAwBvM,EAAWwC,EAAMiC,MAAO8E,GAC1DxJ,CACT,EAAG,CAAC,GACAyM,EAAwB3I,EAAKrB,EAAMxC,WACnChF,EAAIwR,EAAsBxR,EAC1BG,EAAIqR,EAAsBrR,EAEW,MAArCqH,EAAMI,cAAcsG,gBACtB1G,EAAMI,cAAcsG,cAAclO,GAAKA,EACvCwH,EAAMI,cAAcsG,cAAc/N,GAAKA,GAGzCqH,EAAMI,cAAcjC,GAAQkD,CAC9B,GC5CI4I,GAAO,CACTxR,KAAM,QACNK,MAAO,OACPC,OAAQ,MACRH,IAAK,UAEQ,SAASsR,GAAqB1M,GAC3C,OAAOA,EAAU2M,QAAQ,yBAA0B,SAAUC,GAC3D,OAAOH,GAAKG,EACd,EACF,CCVA,IAAI,GAAO,CACTrN,MAAO,MACPC,IAAK,SAEQ,SAASqN,GAA8B7M,GACpD,OAAOA,EAAU2M,QAAQ,aAAc,SAAUC,GAC/C,OAAO,GAAKA,EACd,EACF,CCiIA,QACEjM,KAAM,OACNsD,SAAS,EACTR,MAAO,OACPnB,GA5HF,SAAc4B,GACZ,IAAI1B,EAAQ0B,EAAK1B,MACbH,EAAU6B,EAAK7B,QACf1B,EAAOuD,EAAKvD,KAEhB,IAAI6B,EAAMI,cAAcjC,GAAMmM,MAA9B,CAoCA,IAhCA,IAAIC,EAAoB1K,EAAQ8E,SAC5B6F,OAAsC,IAAtBD,GAAsCA,EACtDE,EAAmB5K,EAAQ6K,QAC3BC,OAAoC,IAArBF,GAAqCA,EACpDG,EAA8B/K,EAAQgL,mBACtC/E,EAAUjG,EAAQiG,QAClBR,EAAWzF,EAAQyF,SACnBE,EAAe3F,EAAQ2F,aACvBI,EAAc/F,EAAQ+F,YACtBkF,EAAwBjL,EAAQkL,eAChCA,OAA2C,IAA1BD,GAA0CA,EAC3DE,EAAwBnL,EAAQmL,sBAChCC,EAAqBjL,EAAMH,QAAQrC,UACnC+G,EAAgBL,EAAiB+G,GAEjCJ,EAAqBD,IADHrG,IAAkB0G,GACqCF,EAjC/E,SAAuCvN,GACrC,GAAI0G,EAAiB1G,KAAeX,EAClC,MAAO,GAGT,IAAIqO,EAAoBhB,GAAqB1M,GAC7C,MAAO,CAAC6M,GAA8B7M,GAAY0N,EAAmBb,GAA8Ba,GACrG,CA0B6IC,CAA8BF,GAA3E,CAACf,GAAqBe,KAChHG,EAAa,CAACH,GAAoBnP,OAAO+O,GAAoBvN,OAAO,SAAUC,EAAKC,GACrF,OAAOD,EAAIzB,OAAOoI,EAAiB1G,KAAeX,ECvCvC,SAA8BmD,EAAOH,QAClC,IAAZA,IACFA,EAAU,CAAC,GAGb,IAAIyC,EAAWzC,EACXrC,EAAY8E,EAAS9E,UACrB8H,EAAWhD,EAASgD,SACpBE,EAAelD,EAASkD,aACxBM,EAAUxD,EAASwD,QACnBiF,EAAiBzI,EAASyI,eAC1BM,EAAwB/I,EAAS0I,sBACjCA,OAAkD,IAA1BK,EAAmC,EAAgBA,EAC3E7G,EAAYJ,EAAa5G,GACzB4N,EAAa5G,EAAYuG,EAAiB1N,EAAsBA,EAAoBV,OAAO,SAAUa,GACvG,OAAO4G,EAAa5G,KAAegH,CACrC,GAAK1H,EACDwO,EAAoBF,EAAWzO,OAAO,SAAUa,GAClD,OAAOwN,EAAsB1P,QAAQkC,IAAc,CACrD,GAEiC,IAA7B8N,EAAkBpM,SACpBoM,EAAoBF,GAItB,IAAIG,EAAYD,EAAkBhO,OAAO,SAAUC,EAAKC,GAOtD,OANAD,EAAIC,GAAa0H,GAAelF,EAAO,CACrCxC,UAAWA,EACX8H,SAAUA,EACVE,aAAcA,EACdM,QAASA,IACR5B,EAAiB1G,IACbD,CACT,EAAG,CAAC,GACJ,OAAO2C,OAAOoB,KAAKiK,GAAWvN,KAAK,SAAUwN,EAAGC,GAC9C,OAAOF,EAAUC,GAAKD,EAAUE,EAClC,EACF,CDC6DC,CAAqB1L,EAAO,CACnFxC,UAAWA,EACX8H,SAAUA,EACVE,aAAcA,EACdM,QAASA,EACTiF,eAAgBA,EAChBC,sBAAuBA,IACpBxN,EACP,EAAG,IACCmO,EAAgB3L,EAAMiC,MAAM7E,UAC5B4I,EAAahG,EAAMiC,MAAM9E,OACzByO,EAAY,IAAIhO,IAChBiO,GAAqB,EACrBC,EAAwBV,EAAW,GAE9BW,EAAI,EAAGA,EAAIX,EAAWlM,OAAQ6M,IAAK,CAC1C,IAAIvO,EAAY4N,EAAWW,GAEvBC,EAAiB9H,EAAiB1G,GAElCyO,EAAmB7H,EAAa5G,KAAeT,EAC/CmP,EAAa,CAAC,EAAKnT,GAAQuC,QAAQ0Q,IAAmB,EACtDpH,EAAMsH,EAAa,QAAU,SAC7BlS,EAAWkL,GAAelF,EAAO,CACnCxC,UAAWA,EACX8H,SAAUA,EACVE,aAAcA,EACdI,YAAaA,EACbE,QAASA,IAEPqG,EAAoBD,EAAaD,EAAmBnT,EAAQL,EAAOwT,EAAmBlT,EAAS,EAE/F4S,EAAc/G,GAAOoB,EAAWpB,KAClCuH,EAAoBjC,GAAqBiC,IAG3C,IAAIC,EAAmBlC,GAAqBiC,GACxCE,EAAS,GAUb,GARI7B,GACF6B,EAAO1N,KAAK3E,EAASgS,IAAmB,GAGtCrB,GACF0B,EAAO1N,KAAK3E,EAASmS,IAAsB,EAAGnS,EAASoS,IAAqB,GAG1EC,EAAOC,MAAM,SAAUC,GACzB,OAAOA,CACT,GAAI,CACFT,EAAwBtO,EACxBqO,GAAqB,EACrB,KACF,CAEAD,EAAUhN,IAAIpB,EAAW6O,EAC3B,CAEA,GAAIR,EAqBF,IAnBA,IAEIW,EAAQ,SAAeC,GACzB,IAAIC,EAAmBtB,EAAWuB,KAAK,SAAUnP,GAC/C,IAAI6O,EAAST,EAAUlN,IAAIlB,GAE3B,GAAI6O,EACF,OAAOA,EAAOO,MAAM,EAAGH,GAAIH,MAAM,SAAUC,GACzC,OAAOA,CACT,EAEJ,GAEA,GAAIG,EAEF,OADAZ,EAAwBY,EACjB,OAEX,EAESD,EAnBY1B,EAAiB,EAAI,EAmBZ0B,EAAK,GAGpB,UAFFD,EAAMC,GADmBA,KAOpCzM,EAAMxC,YAAcsO,IACtB9L,EAAMI,cAAcjC,GAAMmM,OAAQ,EAClCtK,EAAMxC,UAAYsO,EAClB9L,EAAMkC,OAAQ,EA5GhB,CA8GF,EAQE7D,iBAAkB,CAAC,UACnBgD,KAAM,CACJiJ,OAAO,IE/IJ,SAASuC,GAAOnW,EAAKsO,EAAOvO,GACjC,OAAO,EAAQC,EAAK,EAAQsO,EAAOvO,GACrC,CCoIA,QACE0H,KAAM,kBACNsD,SAAS,EACTR,MAAO,OACPnB,GA/HF,SAAyB4B,GACvB,IAAI1B,EAAQ0B,EAAK1B,MACbH,EAAU6B,EAAK7B,QACf1B,EAAOuD,EAAKvD,KACZoM,EAAoB1K,EAAQ8E,SAC5B6F,OAAsC,IAAtBD,GAAsCA,EACtDE,EAAmB5K,EAAQ6K,QAC3BC,OAAoC,IAArBF,GAAsCA,EACrDnF,EAAWzF,EAAQyF,SACnBE,EAAe3F,EAAQ2F,aACvBI,EAAc/F,EAAQ+F,YACtBE,EAAUjG,EAAQiG,QAClBgH,EAAkBjN,EAAQkN,OAC1BA,OAA6B,IAApBD,GAAoCA,EAC7CE,EAAwBnN,EAAQoN,aAChCA,OAAyC,IAA1BD,EAAmC,EAAIA,EACtDhT,EAAWkL,GAAelF,EAAO,CACnCsF,SAAUA,EACVE,aAAcA,EACdM,QAASA,EACTF,YAAaA,IAEXrB,EAAgBL,EAAiBlE,EAAMxC,WACvCgH,EAAYJ,EAAapE,EAAMxC,WAC/B0P,GAAmB1I,EACnBG,EAAWN,EAAyBE,GACpCmG,ECrCY,MDqCS/F,ECrCH,IAAM,IDsCxB+B,EAAgB1G,EAAMI,cAAcsG,cACpCiF,EAAgB3L,EAAMiC,MAAM7E,UAC5B4I,EAAahG,EAAMiC,MAAM9E,OACzBgQ,EAA4C,mBAAjBF,EAA8BA,EAAa/M,OAAOC,OAAO,CAAC,EAAGH,EAAMiC,MAAO,CACvGzE,UAAWwC,EAAMxC,aACbyP,EACFG,EAA2D,iBAAtBD,EAAiC,CACxExI,SAAUwI,EACVzC,QAASyC,GACPjN,OAAOC,OAAO,CAChBwE,SAAU,EACV+F,QAAS,GACRyC,GACCE,EAAsBrN,EAAMI,cAAc2G,OAAS/G,EAAMI,cAAc2G,OAAO/G,EAAMxC,WAAa,KACjG6D,EAAO,CACT7I,EAAG,EACHG,EAAG,GAGL,GAAK+N,EAAL,CAIA,GAAI8D,EAAe,CACjB,IAAI8C,EAEAC,EAAwB,MAAb5I,EAAmB,EAAMlM,EACpC+U,EAAuB,MAAb7I,EAAmB5L,EAASD,EACtC8L,EAAmB,MAAbD,EAAmB,SAAW,QACpCoC,EAASL,EAAc/B,GACvBjO,EAAMqQ,EAAS/M,EAASuT,GACxB9W,EAAMsQ,EAAS/M,EAASwT,GACxBC,EAAWV,GAAU/G,EAAWpB,GAAO,EAAI,EAC3C8I,EAASlJ,IAAczH,EAAQ4O,EAAc/G,GAAOoB,EAAWpB,GAC/D+I,EAASnJ,IAAczH,GAASiJ,EAAWpB,IAAQ+G,EAAc/G,GAGjEgJ,EAAe5N,EAAMK,SAAS8I,MAC9B0E,EAAYd,GAAUa,EAAe7S,EAAc6S,GAAgB,CACrEzV,MAAO,EACPE,OAAQ,GAENyV,EAAqB9N,EAAMI,cAAc,oBAAsBJ,EAAMI,cAAc,oBAAoB0F,QbhFtG,CACLlN,IAAK,EACLE,MAAO,EACPC,OAAQ,EACRN,KAAM,Ga6EFsV,GAAkBD,EAAmBP,GACrCS,GAAkBF,EAAmBN,GAMrCS,GAAWpB,GAAO,EAAGlB,EAAc/G,GAAMiJ,EAAUjJ,IACnDsJ,GAAYhB,EAAkBvB,EAAc/G,GAAO,EAAI6I,EAAWQ,GAAWF,GAAkBX,EAA4BzI,SAAW+I,EAASO,GAAWF,GAAkBX,EAA4BzI,SACxMwJ,GAAYjB,GAAmBvB,EAAc/G,GAAO,EAAI6I,EAAWQ,GAAWD,GAAkBZ,EAA4BzI,SAAWgJ,EAASM,GAAWD,GAAkBZ,EAA4BzI,SACzMyJ,GAAoBpO,EAAMK,SAAS8I,OAAShN,EAAgB6D,EAAMK,SAAS8I,OAC3EkF,GAAeD,GAAiC,MAAbzJ,EAAmByJ,GAAkBtT,WAAa,EAAIsT,GAAkBvT,YAAc,EAAI,EAC7HyT,GAAwH,OAAjGhB,EAA+C,MAAvBD,OAA8B,EAASA,EAAoB1I,IAAqB2I,EAAwB,EAEvJiB,GAAYxH,EAASoH,GAAYG,GACjCE,GAAkB3B,GAAOE,EAAS,EAAQrW,EAF9BqQ,EAASmH,GAAYI,GAAsBD,IAEK3X,EAAKqQ,EAAQgG,EAAS,EAAQtW,EAAK8X,IAAa9X,GAChHiQ,EAAc/B,GAAY6J,GAC1BnN,EAAKsD,GAAY6J,GAAkBzH,CACrC,CAEA,GAAI4D,EAAc,CAChB,IAAI8D,GAEAC,GAAyB,MAAb/J,EAAmB,EAAMlM,EAErCkW,GAAwB,MAAbhK,EAAmB5L,EAASD,EAEvC8V,GAAUlI,EAAcgE,GAExB1L,GAAmB,MAAZ0L,EAAkB,SAAW,QAEpCmE,GAAOD,GAAU5U,EAAS0U,IAE1BI,GAAOF,GAAU5U,EAAS2U,IAE1BI,IAAuD,IAAxC,CAAC,EAAKtW,GAAM6C,QAAQiJ,GAEnCyK,GAAyH,OAAjGP,GAAgD,MAAvBpB,OAA8B,EAASA,EAAoB3C,IAAoB+D,GAAyB,EAEzJQ,GAAaF,GAAeF,GAAOD,GAAUjD,EAAc3M,IAAQgH,EAAWhH,IAAQgQ,GAAuB5B,EAA4B1C,QAEzIwE,GAAaH,GAAeH,GAAUjD,EAAc3M,IAAQgH,EAAWhH,IAAQgQ,GAAuB5B,EAA4B1C,QAAUoE,GAE5IK,GAAmBpC,GAAUgC,GDzH9B,SAAwBrY,EAAKsO,EAAOvO,GACzC,IAAI2Y,EAAIvC,GAAOnW,EAAKsO,EAAOvO,GAC3B,OAAO2Y,EAAI3Y,EAAMA,EAAM2Y,CACzB,CCsHoDC,CAAeJ,GAAYL,GAASM,IAAcrC,GAAOE,EAASkC,GAAaJ,GAAMD,GAAS7B,EAASmC,GAAaJ,IAEpKpI,EAAcgE,GAAWyE,GACzB9N,EAAKqJ,GAAWyE,GAAmBP,EACrC,CAEA5O,EAAMI,cAAcjC,GAAQkD,CAvE5B,CAwEF,EAQEhD,iBAAkB,CAAC,WE3DrB,IACEF,KAAM,QACNsD,SAAS,EACTR,MAAO,OACPnB,GApEF,SAAe4B,GACb,IAAI4N,EAEAtP,EAAQ0B,EAAK1B,MACb7B,EAAOuD,EAAKvD,KACZ0B,EAAU6B,EAAK7B,QACf+N,EAAe5N,EAAMK,SAAS8I,MAC9BzC,EAAgB1G,EAAMI,cAAcsG,cACpCnC,EAAgBL,EAAiBlE,EAAMxC,WACvCyJ,EAAO5C,EAAyBE,GAEhCK,EADa,CAACnM,EAAMK,GAAOwC,QAAQiJ,IAAkB,EAClC,SAAW,QAElC,GAAKqJ,GAAiBlH,EAAtB,CAIA,IAAI5B,EAxBgB,SAAyBgB,EAAS9F,GAItD,OAAO6E,EAAsC,iBAH7CiB,EAA6B,mBAAZA,EAAyBA,EAAQ5F,OAAOC,OAAO,CAAC,EAAGH,EAAMiC,MAAO,CAC/EzE,UAAWwC,EAAMxC,aACbsI,GACkDA,EAAUf,GAAgBe,EAAShJ,GAC7F,CAmBsByS,CAAgB1P,EAAQiG,QAAS9F,GACjD6N,EAAY9S,EAAc6S,GAC1B4B,EAAmB,MAATvI,EAAe,EAAMxO,EAC/BgX,EAAmB,MAATxI,EAAelO,EAASD,EAClC4W,EAAU1P,EAAMiC,MAAM7E,UAAUwH,GAAO5E,EAAMiC,MAAM7E,UAAU6J,GAAQP,EAAcO,GAAQjH,EAAMiC,MAAM9E,OAAOyH,GAC9G+K,EAAYjJ,EAAcO,GAAQjH,EAAMiC,MAAM7E,UAAU6J,GACxDmH,EAAoBjS,EAAgByR,GACpCgC,EAAaxB,EAA6B,MAATnH,EAAemH,EAAkB3K,cAAgB,EAAI2K,EAAkB5K,aAAe,EAAI,EAC3HqM,EAAoBH,EAAU,EAAIC,EAAY,EAG9CjZ,EAAMoO,EAAc0K,GACpB/Y,EAAMmZ,EAAa/B,EAAUjJ,GAAOE,EAAc2K,GAClDK,EAASF,EAAa,EAAI/B,EAAUjJ,GAAO,EAAIiL,EAC/C9I,EAAS8F,GAAOnW,EAAKoZ,EAAQrZ,GAE7BsZ,EAAW9I,EACfjH,EAAMI,cAAcjC,KAASmR,EAAwB,CAAC,GAAyBS,GAAYhJ,EAAQuI,EAAsBU,aAAejJ,EAAS+I,EAAQR,EAnBzJ,CAoBF,EAkCE1N,OAhCF,SAAgB8F,GACd,IAAI1H,EAAQ0H,EAAM1H,MAEdiQ,EADUvI,EAAM7H,QACWjI,QAC3BgW,OAAoC,IAArBqC,EAA8B,sBAAwBA,EAErD,MAAhBrC,IAKwB,iBAAjBA,IACTA,EAAe5N,EAAMK,SAASlD,OAAO+S,cAActC,MAOhD/K,EAAS7C,EAAMK,SAASlD,OAAQyQ,KAIrC5N,EAAMK,SAAS8I,MAAQyE,EACzB,EASExP,SAAU,CAAC,iBACXC,iBAAkB,CAAC,oBCrFrB,SAAS8R,GAAenW,EAAUS,EAAM2V,GAQtC,YAPyB,IAArBA,IACFA,EAAmB,CACjB5X,EAAG,EACHG,EAAG,IAIA,CACLC,IAAKoB,EAASpB,IAAM6B,EAAKpC,OAAS+X,EAAiBzX,EACnDG,MAAOkB,EAASlB,MAAQ2B,EAAKtC,MAAQiY,EAAiB5X,EACtDO,OAAQiB,EAASjB,OAAS0B,EAAKpC,OAAS+X,EAAiBzX,EACzDF,KAAMuB,EAASvB,KAAOgC,EAAKtC,MAAQiY,EAAiB5X,EAExD,CAEA,SAAS6X,GAAsBrW,GAC7B,MAAO,CAAC,EAAKlB,EAAOC,EAAQN,GAAM4G,KAAK,SAAUiR,GAC/C,OAAOtW,EAASsW,IAAS,CAC3B,EACF,CA+BA,QACEnS,KAAM,OACNsD,SAAS,EACTR,MAAO,OACP5C,iBAAkB,CAAC,mBACnByB,GAlCF,SAAc4B,GACZ,IAAI1B,EAAQ0B,EAAK1B,MACb7B,EAAOuD,EAAKvD,KACZwN,EAAgB3L,EAAMiC,MAAM7E,UAC5B4I,EAAahG,EAAMiC,MAAM9E,OACzBiT,EAAmBpQ,EAAMI,cAAcmQ,gBACvCC,EAAoBtL,GAAelF,EAAO,CAC5C0F,eAAgB,cAEd+K,EAAoBvL,GAAelF,EAAO,CAC5C4F,aAAa,IAEX8K,EAA2BP,GAAeK,EAAmB7E,GAC7DgF,EAAsBR,GAAeM,EAAmBzK,EAAYoK,GACpEQ,EAAoBP,GAAsBK,GAC1CG,EAAmBR,GAAsBM,GAC7C3Q,EAAMI,cAAcjC,GAAQ,CAC1BuS,yBAA0BA,EAC1BC,oBAAqBA,EACrBC,kBAAmBA,EACnBC,iBAAkBA,GAEpB7Q,EAAMM,WAAWnD,OAAS+C,OAAOC,OAAO,CAAC,EAAGH,EAAMM,WAAWnD,OAAQ,CACnE,+BAAgCyT,EAChC,sBAAuBC,GAE3B,GC7CI,GAA4BvR,EAAgB,CAC9CI,iBAFqB,CAACoR,GAAgB,GAAe,GAAe,MCKlE,GAAmB,CAACA,GAAgB,GAAe,GAAe,GAAa,GAAQ,GAAM,GAAiB,GAAO,IACrH,GAA4BxR,EAAgB,CAC9CI,iBAAkB,I","sources":["webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getWindow.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/instanceOf.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/math.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/userAgent.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/isLayoutViewport.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getBoundingClientRect.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getWindowScroll.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getNodeName.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getDocumentElement.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getWindowScrollBarX.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getComputedStyle.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/isScrollParent.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getCompositeRect.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getNodeScroll.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getHTMLElementScroll.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getLayoutRect.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getParentNode.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getScrollParent.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/listScrollParents.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/isTableElement.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getOffsetParent.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/enums.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/orderModifiers.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/createPopper.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/debounce.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/mergeByName.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/contains.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/rectToClientRect.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getClippingRect.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getViewportRect.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/dom-utils/getDocumentRect.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/getBasePlacement.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/getVariation.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/getMainAxisFromPlacement.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/computeOffsets.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/mergePaddingObject.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/getFreshSideObject.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/expandToHashMap.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/detectOverflow.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/eventListeners.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/popperOffsets.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/computeStyles.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/applyStyles.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/offset.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/getOppositePlacement.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/getOppositeVariationPlacement.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/flip.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/computeAutoPlacement.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/within.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/preventOverflow.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/utils/getAltAxis.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/arrow.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/modifiers/hide.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/popper-lite.js","webpack:///../../../../node_modules/@popperjs/core/dist/esm/popper.js"],"sourcesContent":["export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";"],"names":["getWindow","node","window","toString","ownerDocument","defaultView","isElement","Element","isHTMLElement","HTMLElement","isShadowRoot","ShadowRoot","Math","max","min","round","getUAString","uaData","navigator","userAgentData","brands","Array","isArray","map","item","brand","version","join","userAgent","isLayoutViewport","test","getBoundingClientRect","element","includeScale","isFixedStrategy","clientRect","scaleX","scaleY","offsetWidth","width","offsetHeight","height","visualViewport","addVisualOffsets","x","left","offsetLeft","y","top","offsetTop","right","bottom","getWindowScroll","win","scrollLeft","pageXOffset","scrollTop","pageYOffset","getNodeName","nodeName","toLowerCase","getDocumentElement","document","documentElement","getWindowScrollBarX","getComputedStyle","isScrollParent","_getComputedStyle","overflow","overflowX","overflowY","getCompositeRect","elementOrVirtualElement","offsetParent","isFixed","isOffsetParentAnElement","offsetParentIsScaled","rect","isElementScaled","scroll","offsets","clientLeft","clientTop","getLayoutRect","abs","getParentNode","assignedSlot","parentNode","host","getScrollParent","indexOf","body","listScrollParents","list","_element$ownerDocumen","scrollParent","isBody","target","concat","updatedList","isTableElement","getTrueOffsetParent","position","getOffsetParent","isFirefox","currentNode","css","transform","perspective","contain","willChange","filter","getContainingBlock","auto","basePlacements","start","end","clippingParents","viewport","popper","reference","variationPlacements","reduce","acc","placement","modifierPhases","order","modifiers","Map","visited","Set","result","sort","modifier","add","name","requires","requiresIfExists","forEach","dep","has","depModifier","get","push","set","DEFAULT_OPTIONS","strategy","areValidElements","_len","arguments","length","args","_key","some","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","options","fn","pending","state","orderedModifiers","Object","assign","modifiersData","elements","attributes","styles","effectCleanupFns","isDestroyed","instance","setOptions","setOptionsAction","cleanupModifierEffects","scrollParents","contextElement","merged","phase","orderModifiers","current","existing","data","keys","key","m","enabled","_ref","_ref$options","effect","cleanupFn","update","forceUpdate","_state$elements","rects","reset","index","_state$orderedModifie","_state$orderedModifie2","_options","Promise","resolve","then","undefined","destroy","onFirstUpdate","contains","parent","child","rootNode","getRootNode","next","isSameNode","rectToClientRect","getClientRectFromMixedType","clippingParent","html","clientWidth","clientHeight","layoutViewport","getViewportRect","getInnerBoundingClientRect","winScroll","scrollWidth","scrollHeight","direction","getDocumentRect","getBasePlacement","split","getVariation","getMainAxisFromPlacement","computeOffsets","basePlacement","variation","commonX","commonY","mainAxis","len","mergePaddingObject","paddingObject","expandToHashMap","value","hashMap","detectOverflow","_options$placement","_options$strategy","_options$boundary","boundary","_options$rootBoundary","rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","padding","altContext","popperRect","clippingClientRect","mainClippingParents","clipperElement","getClippingParents","firstClippingParent","clippingRect","accRect","getClippingRect","referenceClientRect","popperOffsets","popperClientRect","elementClientRect","overflowOffsets","offsetData","offset","multiply","axis","passive","_options$scroll","_options$resize","resize","addEventListener","removeEventListener","unsetSides","mapToStyles","_ref2","_Object$assign2","gpuAcceleration","adaptive","roundOffsets","_offsets$x","_offsets$y","_ref3","hasX","hasOwnProperty","hasY","sideX","sideY","heightProp","widthProp","_Object$assign","commonStyles","_ref4","dpr","devicePixelRatio","roundOffsetsByDPR","_ref5","_options$gpuAccelerat","_options$adaptive","_options$roundOffsets","arrow","style","removeAttribute","setAttribute","initialStyles","margin","property","attribute","_options$offset","invertDistance","skidding","distance","distanceAndSkiddingToXY","_data$state$placement","hash","getOppositePlacement","replace","matched","getOppositeVariationPlacement","_skip","_options$mainAxis","checkMainAxis","_options$altAxis","altAxis","checkAltAxis","specifiedFallbackPlacements","fallbackPlacements","_options$flipVariatio","flipVariations","allowedAutoPlacements","preferredPlacement","oppositePlacement","getExpandedFallbackPlacements","placements","_options$allowedAutoP","allowedPlacements","overflows","a","b","computeAutoPlacement","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","i","_basePlacement","isStartVariation","isVertical","mainVariationSide","altVariationSide","checks","every","check","_loop","_i","fittingPlacement","find","slice","within","_options$tether","tether","_options$tetherOffset","tetherOffset","isBasePlacement","tetherOffsetValue","normalizedTetherOffsetValue","offsetModifierState","_offsetModifierState$","mainSide","altSide","additive","minLen","maxLen","arrowElement","arrowRect","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","arrowOffsetParent","clientOffset","offsetModifierValue","tetherMax","preventedOffset","_offsetModifierState$2","_mainSide","_altSide","_offset","_min","_max","isOriginSide","_offsetModifierValue","_tetherMin","_tetherMax","_preventedOffset","v","withinMaxClamp","_state$modifiersData$","toPaddingObject","minProp","maxProp","endDiff","startDiff","clientSize","centerToReference","center","axisProp","centerOffset","_options$element","querySelector","getSideOffsets","preventedOffsets","isAnySideFullyClipped","side","preventOverflow","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","eventListeners"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2350.js b/resources/legacy/cp/dist/2350.js deleted file mode 100644 index 5b4a38c7b03..00000000000 --- a/resources/legacy/cp/dist/2350.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2350],{2350:function(o,s,k){k.r(s),s.default={optionsPopup:"Vyskakovací okno možností ComboBox"}}}]); -//# sourceMappingURL=2350.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2350.js.map b/resources/legacy/cp/dist/2350.js.map deleted file mode 100644 index 0454403f26d..00000000000 --- a/resources/legacy/cp/dist/2350.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2350.js","mappings":"iGAAA,WACEA,aAAc,qC","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/cs.js"],"sourcesContent":["export default {\n optionsPopup: 'Vyskakovací okno možností ComboBox',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2419.js b/resources/legacy/cp/dist/2419.js deleted file mode 100644 index 0ac68219cec..00000000000 --- a/resources/legacy/cp/dist/2419.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2419],{2419:function(e,l,a){a.r(l),l.default={allowedFileSize:"Загрузите файл размером не более {maxSize}.",allowedFileValidatorSimple:"Загрузите файл {allowedType} размером не более {maxSize}.",allowedFileValidatorComplex:"Загрузите файл {allowedTypesArray} или {allowedTypesLastItem} размером не более {maxSize}.",dragAndDropText:"Перетащите файлы сюда или",fileNameDescriptionLabel:"Название файла: ",generalValidatorMessage:'"{validatorMessage}", для {listOfErroneousFiles}.',noFilesSelected:"Не выбрано ни одного файла.",noFilesUploaded:"Не загружено ни одного файла.",fileSelected:"Выбранный файл: ",fileUploaded:"Загруженный файл: ",filesSelected:"Выбранные файлы: {numberOfFiles} файлов.",filesUploaded:"Загруженные файлы: {numberOfFiles} файлов.",removeButtonLabel:"Удалить файл {fileName}",selectTextDuplicateFileName:"Файл с таким названием уже существует.",selectTextMultipleFile:"Выберите файлы",selectTextSingleFile:"Выберите файл"}}}]); -//# sourceMappingURL=2419.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2419.js.map b/resources/legacy/cp/dist/2419.js.map deleted file mode 100644 index 9455767f1f7..00000000000 --- a/resources/legacy/cp/dist/2419.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2419.js","mappings":"iGAAA,WACEA,gBAAiB,8CACjBC,2BAA4B,4DAC5BC,4BACE,6FACFC,gBAAiB,4BACjBC,yBAA0B,mBAC1BC,wBAAyB,oDACzBC,gBAAiB,8BACjBC,gBAAiB,gCACjBC,aAAc,mBACdC,aAAc,qBACdC,cAAe,2CACfC,cAAe,6CACfC,kBAAmB,0BACnBC,4BAA6B,yCAC7BC,uBAAwB,iBACxBC,qBAAsB,gB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/ru.js"],"sourcesContent":["export default {\n allowedFileSize: 'Загрузите файл размером не более {maxSize}.',\n allowedFileValidatorSimple: 'Загрузите файл {allowedType} размером не более {maxSize}.',\n allowedFileValidatorComplex:\n 'Загрузите файл {allowedTypesArray} или {allowedTypesLastItem} размером не более {maxSize}.',\n dragAndDropText: 'Перетащите файлы сюда или',\n fileNameDescriptionLabel: 'Название файла: ',\n generalValidatorMessage: '\"{validatorMessage}\", для {listOfErroneousFiles}.',\n noFilesSelected: 'Не выбрано ни одного файла.',\n noFilesUploaded: 'Не загружено ни одного файла.',\n fileSelected: 'Выбранный файл: ',\n fileUploaded: 'Загруженный файл: ',\n filesSelected: 'Выбранные файлы: {numberOfFiles} файлов.',\n filesUploaded: 'Загруженные файлы: {numberOfFiles} файлов.',\n removeButtonLabel: 'Удалить файл {fileName}',\n selectTextDuplicateFileName: 'Файл с таким названием уже существует.',\n selectTextMultipleFile: 'Выберите файлы',\n selectTextSingleFile: 'Выберите файл',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2437.js b/resources/legacy/cp/dist/2437.js deleted file mode 100644 index bea9b751a33..00000000000 --- a/resources/legacy/cp/dist/2437.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2437],{2437:function(a,i,n){n.r(i),i.default={validationError:"Error,",validationWarning:"Advertencia,",validationSuccess:"Satisfactorio,",validationInfo:"Información,"}}}]); -//# sourceMappingURL=2437.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2437.js.map b/resources/legacy/cp/dist/2437.js.map deleted file mode 100644 index 26013eaf3fc..00000000000 --- a/resources/legacy/cp/dist/2437.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2437.js","mappings":"iGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,eACnBC,kBAAmB,iBACnBC,eAAgB,e","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/es.js"],"sourcesContent":["export default {\n validationError: 'Error,',\n validationWarning: 'Advertencia,',\n validationSuccess: 'Satisfactorio,',\n validationInfo: 'Información,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2438.js b/resources/legacy/cp/dist/2438.js deleted file mode 100644 index 5f1b420c0d2..00000000000 --- a/resources/legacy/cp/dist/2438.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2438],{2438:function(e,l,i){i.r(l),l.default={allowedFileSize:"Prześlij plik o maks. rozmiarze {maxSize}.",allowedFileValidatorSimple:"Prześlij plik {allowedType} o maks. rozmiarze {maxSize}.",allowedFileValidatorComplex:"Prześlij plik {allowedTypesArray} lub {allowedTypesLastItem} o maks. rozmiarze {maxSize}.",dragAndDropText:"Przeciągnij i upuść pliki tutaj lub",fileNameDescriptionLabel:"Nazwa pliku: ",generalValidatorMessage:'"{validatorMessage}", dla {listOfErroneousFiles}.',noFilesSelected:"Nie wybrano żadnych plików.",noFilesUploaded:"Nie przesłano plików.",fileSelected:"Wybrane plik: ",fileUploaded:"Przesłany plik: ",filesSelected:"Wybrane pliki: Liczba plików: {numberOfFiles}.",filesUploaded:"Przesłane pliki: Liczba plików: {numberOfFiles}.",numberOfFiles:"Liczba plików: {numberOfFiles}.",removeButtonLabel:"Usuń plik {fileName}",selectTextDuplicateFileName:"Plik o tej samej nazwie już istnieje.",selectTextMultipleFile:"Wybierz pliki",selectTextSingleFile:"Wybierz plik"}}}]); -//# sourceMappingURL=2438.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2438.js.map b/resources/legacy/cp/dist/2438.js.map deleted file mode 100644 index 6628e8f0940..00000000000 --- a/resources/legacy/cp/dist/2438.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2438.js","mappings":"iGAAA,WACEA,gBAAiB,6CACjBC,2BAA4B,2DAC5BC,4BACE,4FACFC,gBAAiB,sCACjBC,yBAA0B,gBAC1BC,wBAAyB,oDACzBC,gBAAiB,8BACjBC,gBAAiB,wBACjBC,aAAc,iBACdC,aAAc,mBACdC,cAAe,iDACfC,cAAe,mDACfC,cAAe,kCACfC,kBAAmB,uBACnBC,4BAA6B,wCAC7BC,uBAAwB,gBACxBC,qBAAsB,e","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/pl.js"],"sourcesContent":["export default {\n allowedFileSize: 'Prześlij plik o maks. rozmiarze {maxSize}.',\n allowedFileValidatorSimple: 'Prześlij plik {allowedType} o maks. rozmiarze {maxSize}.',\n allowedFileValidatorComplex:\n 'Prześlij plik {allowedTypesArray} lub {allowedTypesLastItem} o maks. rozmiarze {maxSize}.',\n dragAndDropText: 'Przeciągnij i upuść pliki tutaj lub',\n fileNameDescriptionLabel: 'Nazwa pliku: ',\n generalValidatorMessage: '\"{validatorMessage}\", dla {listOfErroneousFiles}.',\n noFilesSelected: 'Nie wybrano żadnych plików.',\n noFilesUploaded: 'Nie przesłano plików.',\n fileSelected: 'Wybrane plik: ',\n fileUploaded: 'Przesłany plik: ',\n filesSelected: 'Wybrane pliki: Liczba plików: {numberOfFiles}.',\n filesUploaded: 'Przesłane pliki: Liczba plików: {numberOfFiles}.',\n numberOfFiles: 'Liczba plików: {numberOfFiles}.',\n removeButtonLabel: 'Usuń plik {fileName}',\n selectTextDuplicateFileName: 'Plik o tej samej nazwie już istnieje.',\n selectTextMultipleFile: 'Wybierz pliki',\n selectTextSingleFile: 'Wybierz plik',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2548.js b/resources/legacy/cp/dist/2548.js deleted file mode 100644 index b5858658ed4..00000000000 --- a/resources/legacy/cp/dist/2548.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2548],{2548:function(p,u,o){o.r(u),u.default={optionsPopup:"Fereastra pop-up cu opţiuni Combobox"}}}]); -//# sourceMappingURL=2548.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2548.js.map b/resources/legacy/cp/dist/2548.js.map deleted file mode 100644 index 727aaad8d16..00000000000 --- a/resources/legacy/cp/dist/2548.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2548.js","mappings":"iGAAA,WACEA,aAAc,uC","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/ro.js"],"sourcesContent":["export default {\n optionsPopup: 'Fereastra pop-up cu opţiuni Combobox',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2637.js b/resources/legacy/cp/dist/2637.js deleted file mode 100644 index a5e600a4fb1..00000000000 --- a/resources/legacy/cp/dist/2637.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2637],{2637:function(n,a,i){i.r(a),a.default={validationError:"Erreur,",validationWarning:"Avertissement,",validationSuccess:"Succès,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=2637.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2637.js.map b/resources/legacy/cp/dist/2637.js.map deleted file mode 100644 index 53a442bb58e..00000000000 --- a/resources/legacy/cp/dist/2637.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2637.js","mappings":"iGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,iBACnBC,kBAAmB,UACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/fr.js"],"sourcesContent":["export default {\n validationError: 'Erreur,',\n validationWarning: 'Avertissement,',\n validationSuccess: 'Succès,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2722.js b/resources/legacy/cp/dist/2722.js deleted file mode 100644 index d487a68d374..00000000000 --- a/resources/legacy/cp/dist/2722.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[767,2722],{767:function(a,i,n){n.r(i),i.default={validationError:"Hatalı",validationWarning:"Uyarı",validationSuccess:"Başarılı",validationInfo:"Bilgilendirme"}},2722:function(a,i,n){n.r(i);var l=n(767);i.default={...l.default}}}]); -//# sourceMappingURL=2722.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2722.js.map b/resources/legacy/cp/dist/2722.js.map deleted file mode 100644 index 39fc69f17d8..00000000000 --- a/resources/legacy/cp/dist/2722.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2722.js","mappings":"oGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,QACnBC,kBAAmB,WACnBC,eAAgB,gB,2CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/tr.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/tr-TR.js"],"sourcesContent":["export default {\n validationError: 'Hatalı',\n validationWarning: 'Uyarı',\n validationSuccess: 'Başarılı',\n validationInfo: 'Bilgilendirme',\n};\n","import tr from './tr.js';\n\nexport default {\n ...tr,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2801.js b/resources/legacy/cp/dist/2801.js deleted file mode 100644 index d6438755da5..00000000000 --- a/resources/legacy/cp/dist/2801.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2801],{5182:function(e,i,l){l.r(i),i.default={allowedFileSize:"Veuillez télécharger un fichier avec une taille maximale de {maxSize}.",allowedFileValidatorSimple:"Veuillez télécharger un fichier {allowedType} avec une taille maximale de {maxSize}.",allowedFileValidatorComplex:"Veuillez télécharger un fichier {allowedTypesArray} ou {allowedTypesLastItem} avec une taille maximale de {maxSize}.",dragAndDropText:"Glissez et déposez vos fichiers ici ou",fileNameDescriptionLabel:"Nom de fichier: ",generalValidatorMessage:'"{validatorMessage}", pour {listOfErroneousFiles}.',noFilesSelected:"Aucun fichier sélectionné.",noFilesUploaded:"Aucun fichier téléchargé.",fileSelected:"Fichier sélectionnés : ",fileUploaded:"Fichier téléchargé : ",filesSelected:"Fichiers sélectionnés : {numberOfFiles} fichiers.",filesUploaded:"Fichiers téléchargés : {numberOfFiles} fichiers.",numberOfFiles:"{numberOfFiles} fichiers.",removeButtonLabel:"Supprimer le fichier {fileName}",selectTextDuplicateFileName:"Un fichier portant le même nom de fichier était déjà présent.",selectTextMultipleFile:"Sélectionnez des fichiers",selectTextSingleFile:"Sélectionnez un fichier"}}}]); -//# sourceMappingURL=2801.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2801.js.map b/resources/legacy/cp/dist/2801.js.map deleted file mode 100644 index f3db93966b0..00000000000 --- a/resources/legacy/cp/dist/2801.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2801.js","mappings":"iGAAA,WACEA,gBAAiB,yEACjBC,2BACE,uFACFC,4BACE,uHACFC,gBAAiB,yCACjBC,yBAA0B,mBAC1BC,wBAAyB,qDACzBC,gBAAiB,6BACjBC,gBAAiB,4BACjBC,aAAc,0BACdC,aAAc,wBACdC,cAAe,oDACfC,cAAe,mDACfC,cAAe,4BACfC,kBAAmB,kCACnBC,4BAA6B,gEAC7BC,uBAAwB,4BACxBC,qBAAsB,0B","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/fr.js"],"sourcesContent":["export default {\n allowedFileSize: 'Veuillez télécharger un fichier avec une taille maximale de {maxSize}.',\n allowedFileValidatorSimple:\n 'Veuillez télécharger un fichier {allowedType} avec une taille maximale de {maxSize}.',\n allowedFileValidatorComplex:\n 'Veuillez télécharger un fichier {allowedTypesArray} ou {allowedTypesLastItem} avec une taille maximale de {maxSize}.',\n dragAndDropText: 'Glissez et déposez vos fichiers ici ou',\n fileNameDescriptionLabel: 'Nom de fichier: ',\n generalValidatorMessage: '\"{validatorMessage}\", pour {listOfErroneousFiles}.',\n noFilesSelected: 'Aucun fichier sélectionné.',\n noFilesUploaded: 'Aucun fichier téléchargé.',\n fileSelected: 'Fichier sélectionnés : ',\n fileUploaded: 'Fichier téléchargé : ',\n filesSelected: 'Fichiers sélectionnés : {numberOfFiles} fichiers.',\n filesUploaded: 'Fichiers téléchargés : {numberOfFiles} fichiers.',\n numberOfFiles: '{numberOfFiles} fichiers.',\n removeButtonLabel: 'Supprimer le fichier {fileName}',\n selectTextDuplicateFileName: 'Un fichier portant le même nom de fichier était déjà présent.',\n selectTextMultipleFile: 'Sélectionnez des fichiers',\n selectTextSingleFile: 'Sélectionnez un fichier',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2811.js b/resources/legacy/cp/dist/2811.js deleted file mode 100644 index 7369c90301f..00000000000 --- a/resources/legacy/cp/dist/2811.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2811,9156],{2811:function(e,l,o){o.r(l);var a=o(9156);l.default={...a.default}},9156:function(e,l,o){o.r(l),l.default={allowedFileSize:"Nahrajte súbor s maximálnou veľkosťou {maxSize}.",allowedFileValidatorSimple:"Nahrajte súbor {allowedType} s maximálnou veľkosťou {maxSize}.",allowedFileValidatorComplex:"Nahrajte súbor {allowedTypesArray} alebo {allowedTypesLastItem} s maximálnou veľkosťou {maxSize}.",dragAndDropText:"Súbory presuňte sem alebo",fileNameDescriptionLabel:"Názov súboru: ",generalValidatorMessage:'"{validatorMessage}", pre {listOfErroneousFiles}.',noFilesSelected:"Neboli vybrané žiadne súbory.",noFilesUploaded:"Nenahrali sa žiadne súbory.",fileSelected:"Zvolené súbor: ",fileUploaded:"Nahratý súbor: ",filesSelected:"Zvolené súbory: {numberOfFiles} súbory/-ov.",filesUploaded:"Nahraté súbory: {numberOfFiles} súbory/-ov.",numberOfFiles:"Počet súborov: {numberOfFiles}.",removeButtonLabel:"Odstrániť súbor {fileName}",selectTextDuplicateFileName:"Súbor s rovnakým názvom súboru už existoval.",selectTextMultipleFile:"Vybrať súbory",selectTextSingleFile:"Vybrať súbor"}}}]); -//# sourceMappingURL=2811.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2811.js.map b/resources/legacy/cp/dist/2811.js.map deleted file mode 100644 index c9e4ee8f9f5..00000000000 --- a/resources/legacy/cp/dist/2811.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2811.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,mDACjBC,2BAA4B,iEAC5BC,4BACE,oGACFC,gBAAiB,4BACjBC,yBAA0B,iBAC1BC,wBAAyB,oDACzBC,gBAAiB,gCACjBC,gBAAiB,8BACjBC,aAAc,kBACdC,aAAc,kBACdC,cAAe,8CACfC,cAAe,8CACfC,cAAe,kCACfC,kBAAmB,6BACnBC,4BAA6B,+CAC7BC,uBAAwB,gBACxBC,qBAAsB,e","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/sk-SK.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/sk.js"],"sourcesContent":["import sk from './sk.js';\n\nexport default {\n ...sk,\n};\n","export default {\n allowedFileSize: 'Nahrajte súbor s maximálnou veľkosťou {maxSize}.',\n allowedFileValidatorSimple: 'Nahrajte súbor {allowedType} s maximálnou veľkosťou {maxSize}.',\n allowedFileValidatorComplex:\n 'Nahrajte súbor {allowedTypesArray} alebo {allowedTypesLastItem} s maximálnou veľkosťou {maxSize}.',\n dragAndDropText: 'Súbory presuňte sem alebo',\n fileNameDescriptionLabel: 'Názov súboru: ',\n generalValidatorMessage: '\"{validatorMessage}\", pre {listOfErroneousFiles}.',\n noFilesSelected: 'Neboli vybrané žiadne súbory.',\n noFilesUploaded: 'Nenahrali sa žiadne súbory.',\n fileSelected: 'Zvolené súbor: ',\n fileUploaded: 'Nahratý súbor: ',\n filesSelected: 'Zvolené súbory: {numberOfFiles} súbory/-ov.',\n filesUploaded: 'Nahraté súbory: {numberOfFiles} súbory/-ov.',\n numberOfFiles: 'Počet súborov: {numberOfFiles}.',\n removeButtonLabel: 'Odstrániť súbor {fileName}',\n selectTextDuplicateFileName: 'Súbor s rovnakým názvom súboru už existoval.',\n selectTextMultipleFile: 'Vybrať súbory',\n selectTextSingleFile: 'Vybrať súbor',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2922.js b/resources/legacy/cp/dist/2922.js deleted file mode 100644 index afc3e0ebb54..00000000000 --- a/resources/legacy/cp/dist/2922.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2922,3474],{2922:function(a,n,i){i.r(n);var r=i(3474);n.default={...r.default}},3474:function(a,n,i){i.r(n),n.default={validationError:"Error,",validationWarning:"Warning,",validationSuccess:"Success,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=2922.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2922.js.map b/resources/legacy/cp/dist/2922.js.map deleted file mode 100644 index 685f7bed485..00000000000 --- a/resources/legacy/cp/dist/2922.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2922.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,SACjBC,kBAAmB,WACnBC,kBAAmB,WACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/en-GB.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/en.js"],"sourcesContent":["import en from './en.js';\n\nexport default {\n ...en,\n};\n","export default {\n validationError: 'Error,',\n validationWarning: 'Warning,',\n validationSuccess: 'Success,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/2977.js b/resources/legacy/cp/dist/2977.js deleted file mode 100644 index 53086f05f4a..00000000000 --- a/resources/legacy/cp/dist/2977.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2977,5011],{2977:function(e,a,l){l.r(a);var i=l(5011);a.default={...i.default}},5011:function(e,a,l){l.r(a),a.default={allowedFileSize:"Unggah file dengan ukuran maks. {maxSize}.",allowedFileValidatorSimple:"Unggah file {allowedType} dengan ukuran maks. {maxSize}.",allowedFileValidatorComplex:"Unggah file {allowedTypesArray}, atau {allowedTypesLastItem} dengan ukuran maks. {maxSize}.",dragAndDropText:"Seret & Jatuhkan file di sini atau",fileNameDescriptionLabel:"Nama file: ",generalValidatorMessage:'"{validatorMessage}", untuk {listOfErroneousFiles}.',noFilesSelected:"Tidak ada file yang dipilih.",noFilesUploaded:"Tidak ada file yang diunggah.",fileSelected:"File yang dipilih: ",fileUploaded:"File yang diunggah: ",filesSelected:"File yang dipilih: {numberOfFiles} file.",filesUploaded:"File yang diunggah: {numberOfFiles} file.",removeButtonLabel:"Hapus file {fileName}",selectTextDuplicateFileName:"File dengan nama file yang sama sudah ada.",selectTextMultipleFile:"Pilih beberapa file",selectTextSingleFile:"Pilih berkas"}}}]); -//# sourceMappingURL=2977.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/2977.js.map b/resources/legacy/cp/dist/2977.js.map deleted file mode 100644 index 35f1afe9b0b..00000000000 --- a/resources/legacy/cp/dist/2977.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2977.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,6CACjBC,2BAA4B,2DAC5BC,4BACE,8FACFC,gBAAiB,qCACjBC,yBAA0B,cAC1BC,wBAAyB,sDACzBC,gBAAiB,+BACjBC,gBAAiB,gCACjBC,aAAc,sBACdC,aAAc,uBACdC,cAAe,2CACfC,cAAe,4CACfC,kBAAmB,wBACnBC,4BAA6B,6CAC7BC,uBAAwB,sBACxBC,qBAAsB,e","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/id-ID.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/id.js"],"sourcesContent":["import id from './id.js';\n\nexport default {\n ...id,\n};\n","export default {\n allowedFileSize: 'Unggah file dengan ukuran maks. {maxSize}.',\n allowedFileValidatorSimple: 'Unggah file {allowedType} dengan ukuran maks. {maxSize}.',\n allowedFileValidatorComplex:\n 'Unggah file {allowedTypesArray}, atau {allowedTypesLastItem} dengan ukuran maks. {maxSize}.',\n dragAndDropText: 'Seret & Jatuhkan file di sini atau', // TODO: or what? Why is Drag & Drop capitalized?\n fileNameDescriptionLabel: 'Nama file: ',\n generalValidatorMessage: '\"{validatorMessage}\", untuk {listOfErroneousFiles}.',\n noFilesSelected: 'Tidak ada file yang dipilih.',\n noFilesUploaded: 'Tidak ada file yang diunggah.',\n fileSelected: 'File yang dipilih: ',\n fileUploaded: 'File yang diunggah: ',\n filesSelected: 'File yang dipilih: {numberOfFiles} file.',\n filesUploaded: 'File yang diunggah: {numberOfFiles} file.',\n removeButtonLabel: 'Hapus file {fileName}',\n selectTextDuplicateFileName: 'File dengan nama file yang sama sudah ada.',\n selectTextMultipleFile: 'Pilih beberapa file',\n selectTextSingleFile: 'Pilih berkas',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3055.js b/resources/legacy/cp/dist/3055.js deleted file mode 100644 index bcb661cdcfb..00000000000 --- a/resources/legacy/cp/dist/3055.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3055,3474],{3055:function(a,n,i){i.r(n);var r=i(3474);n.default={...r.default}},3474:function(a,n,i){i.r(n),n.default={validationError:"Error,",validationWarning:"Warning,",validationSuccess:"Success,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=3055.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3055.js.map b/resources/legacy/cp/dist/3055.js.map deleted file mode 100644 index dd2e9c9ce11..00000000000 --- a/resources/legacy/cp/dist/3055.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3055.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,SACjBC,kBAAmB,WACnBC,kBAAmB,WACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/en-US.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/en.js"],"sourcesContent":["import en from './en.js';\n\nexport default {\n ...en,\n};\n","export default {\n validationError: 'Error,',\n validationWarning: 'Warning,',\n validationSuccess: 'Success,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/310.js b/resources/legacy/cp/dist/310.js deleted file mode 100644 index 30d57ac739f..00000000000 --- a/resources/legacy/cp/dist/310.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[310],{310:function(p,u,e){e.r(u),u.default={optionsPopup:"Pop-up van opties"}}}]); -//# sourceMappingURL=310.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/310.js.map b/resources/legacy/cp/dist/310.js.map deleted file mode 100644 index 9e1046de6fc..00000000000 --- a/resources/legacy/cp/dist/310.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"310.js","mappings":"+FAAA,WACEA,aAAc,oB","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/nl.js"],"sourcesContent":["export default {\n optionsPopup: 'Pop-up van opties',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3474.js b/resources/legacy/cp/dist/3474.js deleted file mode 100644 index 9e094503148..00000000000 --- a/resources/legacy/cp/dist/3474.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3474],{3474:function(n,a,i){i.r(a),a.default={validationError:"Error,",validationWarning:"Warning,",validationSuccess:"Success,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=3474.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3474.js.map b/resources/legacy/cp/dist/3474.js.map deleted file mode 100644 index 2c2cf43fc22..00000000000 --- a/resources/legacy/cp/dist/3474.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3474.js","mappings":"iGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,WACnBC,kBAAmB,WACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/en.js"],"sourcesContent":["export default {\n validationError: 'Error,',\n validationWarning: 'Warning,',\n validationSuccess: 'Success,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3566.js b/resources/legacy/cp/dist/3566.js deleted file mode 100644 index 1a7d93d6cd7..00000000000 --- a/resources/legacy/cp/dist/3566.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3566],{3566:function(a,i,n){n.r(i),i.default={validationError:"Eroare,",validationWarning:"Atenție,",validationSuccess:"Succes,",validationInfo:"Informații,"}}}]); -//# sourceMappingURL=3566.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3566.js.map b/resources/legacy/cp/dist/3566.js.map deleted file mode 100644 index b41b5f6edef..00000000000 --- a/resources/legacy/cp/dist/3566.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3566.js","mappings":"iGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,WACnBC,kBAAmB,UACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/ro.js"],"sourcesContent":["export default {\n validationError: 'Eroare,',\n validationWarning: 'Atenție,',\n validationSuccess: 'Succes,',\n validationInfo: 'Informații,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3585.js b/resources/legacy/cp/dist/3585.js deleted file mode 100644 index 4b73c1e7c4e..00000000000 --- a/resources/legacy/cp/dist/3585.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3585,6559],{3585:function(a,n,i){i.r(n);var t=i(6559);n.default={...t.default}},6559:function(a,n,i){i.r(n),n.default={validationError:"Fout,",validationWarning:"Waarschuwing,",validationSuccess:"Succes,",validationInfo:"Informatie,"}}}]); -//# sourceMappingURL=3585.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3585.js.map b/resources/legacy/cp/dist/3585.js.map deleted file mode 100644 index a11227cb06d..00000000000 --- a/resources/legacy/cp/dist/3585.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3585.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,QACjBC,kBAAmB,gBACnBC,kBAAmB,UACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/nl-BE.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/nl.js"],"sourcesContent":["import nl from './nl.js';\n\nexport default {\n ...nl,\n};\n","export default {\n validationError: 'Fout,',\n validationWarning: 'Waarschuwing,',\n validationSuccess: 'Succes,',\n validationInfo: 'Informatie,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3759.js b/resources/legacy/cp/dist/3759.js deleted file mode 100644 index c4094465f19..00000000000 --- a/resources/legacy/cp/dist/3759.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3759],{3759:function(u,e,p){p.r(e),e.default={optionsPopup:"Изскачащ прозорец за опции за комбинирано поле"}}}]); -//# sourceMappingURL=3759.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3759.js.map b/resources/legacy/cp/dist/3759.js.map deleted file mode 100644 index 41ffcec0fea..00000000000 --- a/resources/legacy/cp/dist/3759.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3759.js","mappings":"iGAAA,WACEA,aAAc,iD","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/bg.js"],"sourcesContent":["export default {\n optionsPopup: 'Изскачащ прозорец за опции за комбинирано поле',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3804.js b/resources/legacy/cp/dist/3804.js deleted file mode 100644 index e11146bbd16..00000000000 --- a/resources/legacy/cp/dist/3804.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3804],{3804:function(u,e,p){p.r(e),e.default={optionsPopup:"Спливаюче вікно параметрів поля зі списком"}}}]); -//# sourceMappingURL=3804.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3804.js.map b/resources/legacy/cp/dist/3804.js.map deleted file mode 100644 index 8f8b3526b83..00000000000 --- a/resources/legacy/cp/dist/3804.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3804.js","mappings":"iGAAA,WACEA,aAAc,6C","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/uk.js"],"sourcesContent":["export default {\n optionsPopup: 'Спливаюче вікно параметрів поля зі списком',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3830.js b/resources/legacy/cp/dist/3830.js deleted file mode 100644 index 553bfcbdf50..00000000000 --- a/resources/legacy/cp/dist/3830.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3830],{3830:function(o,n,k){k.r(n),n.default={optionsPopup:"Vyskakovacie okno možností kombinovaného poľa"}}}]); -//# sourceMappingURL=3830.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3830.js.map b/resources/legacy/cp/dist/3830.js.map deleted file mode 100644 index 0ed72b7a685..00000000000 --- a/resources/legacy/cp/dist/3830.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3830.js","mappings":"iGAAA,WACEA,aAAc,gD","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/sk.js"],"sourcesContent":["export default {\n optionsPopup: 'Vyskakovacie okno možností kombinovaného poľa',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/3902.js b/resources/legacy/cp/dist/3902.js deleted file mode 100644 index b89811c41b8..00000000000 --- a/resources/legacy/cp/dist/3902.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3902],{3902:function(i,n,a){a.r(n),n.default={validationError:"Fehler,",validationWarning:"Warnhinweis,",validationSuccess:"Erfolgreich,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=3902.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/3902.js.map b/resources/legacy/cp/dist/3902.js.map deleted file mode 100644 index 45e3180eac5..00000000000 --- a/resources/legacy/cp/dist/3902.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3902.js","mappings":"iGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,eACnBC,kBAAmB,eACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/de.js"],"sourcesContent":["export default {\n validationError: 'Fehler,',\n validationWarning: 'Warnhinweis,',\n validationSuccess: 'Erfolgreich,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/4017.js b/resources/legacy/cp/dist/4017.js deleted file mode 100644 index 9bde2b62282..00000000000 --- a/resources/legacy/cp/dist/4017.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4017,8045],{4017:function(e,i,l){l.r(i);var a=l(8045);i.default={...a.default}},8045:function(e,i,l){l.r(i),i.default={allowedFileSize:"Încărcaţi un fişier de max. {maxSize}.",allowedFileValidatorSimple:"Încărcaţi un fişier {allowedType} de max. {maxSize}.",allowedFileValidatorComplex:"Încărcaţi un fişier {allowedTypesArray} sau {allowedTypesLastItem} de max. {maxSize}.",dragAndDropText:"Glisaţi şi fixaţi fişierele aici sau",fileNameDescriptionLabel:"Nume fişier: ",generalValidatorMessage:'"{validatorMessage}", pentru {listOfErroneousFiles}.',noFilesSelected:"Niciun fișier selectat.",noFilesUploaded:"Nu au fost încărcate fișiere.",fileSelected:"Fișier selectate: ",fileUploaded:"Fișier încărcat: ",filesSelected:"Fișiere selectate: {numberOfFiles} fișiere.",filesUploaded:"Fișiere încărcate: {numberOfFiles} fișiere.",numberOfFiles:"{numberOfFiles} fișiere.",removeButtonLabel:"Eliminaţi fişierul {filename}",selectTextDuplicateFileName:"Există deja un fişier cu acelaşi nume de fişier.",selectTextMultipleFile:"Selectare fișiere",selectTextSingleFile:"Selectare fișier"}}}]); -//# sourceMappingURL=4017.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/4017.js.map b/resources/legacy/cp/dist/4017.js.map deleted file mode 100644 index 0725b28722f..00000000000 --- a/resources/legacy/cp/dist/4017.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4017.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,yCACjBC,2BAA4B,uDAC5BC,4BACE,wFACFC,gBAAiB,uCACjBC,yBAA0B,gBAC1BC,wBAAyB,uDACzBC,gBAAiB,0BACjBC,gBAAiB,gCACjBC,aAAc,qBACdC,aAAc,oBACdC,cAAe,8CACfC,cAAe,8CACfC,cAAe,2BACfC,kBAAmB,gCACnBC,4BAA6B,mDAC7BC,uBAAwB,oBACxBC,qBAAsB,mB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/ro-RO.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/ro.js"],"sourcesContent":["import ro from './ro.js';\n\nexport default {\n ...ro,\n};\n","export default {\n allowedFileSize: 'Încărcaţi un fişier de max. {maxSize}.',\n allowedFileValidatorSimple: 'Încărcaţi un fişier {allowedType} de max. {maxSize}.',\n allowedFileValidatorComplex:\n 'Încărcaţi un fişier {allowedTypesArray} sau {allowedTypesLastItem} de max. {maxSize}.',\n dragAndDropText: 'Glisaţi şi fixaţi fişierele aici sau',\n fileNameDescriptionLabel: 'Nume fişier: ',\n generalValidatorMessage: '\"{validatorMessage}\", pentru {listOfErroneousFiles}.',\n noFilesSelected: 'Niciun fișier selectat.',\n noFilesUploaded: 'Nu au fost încărcate fișiere.',\n fileSelected: 'Fișier selectate: ',\n fileUploaded: 'Fișier încărcat: ',\n filesSelected: 'Fișiere selectate: {numberOfFiles} fișiere.',\n filesUploaded: 'Fișiere încărcate: {numberOfFiles} fișiere.',\n numberOfFiles: '{numberOfFiles} fișiere.',\n removeButtonLabel: 'Eliminaţi fişierul {filename}',\n selectTextDuplicateFileName: 'Există deja un fişier cu acelaşi nume de fişier.',\n selectTextMultipleFile: 'Selectare fișiere',\n selectTextSingleFile: 'Selectare fișier',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/4272.js b/resources/legacy/cp/dist/4272.js deleted file mode 100644 index 9149d7e116c..00000000000 --- a/resources/legacy/cp/dist/4272.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4272],{4272:function(e,p,o){o.r(p),p.default={optionsPopup:"Fenêtre popup des options de la boîte combinée"}}}]); -//# sourceMappingURL=4272.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/4272.js.map b/resources/legacy/cp/dist/4272.js.map deleted file mode 100644 index 5a6511de2ec..00000000000 --- a/resources/legacy/cp/dist/4272.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4272.js","mappings":"iGAAA,WACEA,aAAc,iD","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/fr.js"],"sourcesContent":["export default {\n optionsPopup: 'Fenêtre popup des options de la boîte combinée',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/4332.js b/resources/legacy/cp/dist/4332.js deleted file mode 100644 index ae244ab304c..00000000000 --- a/resources/legacy/cp/dist/4332.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4332],{4332:function(a,i,n){n.r(i),i.default={validationError:"Errore,",validationWarning:"Avvertenza,",validationSuccess:"Operazione riuscita,",validationInfo:"Info,"}}}]); -//# sourceMappingURL=4332.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/4332.js.map b/resources/legacy/cp/dist/4332.js.map deleted file mode 100644 index e582f282307..00000000000 --- a/resources/legacy/cp/dist/4332.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4332.js","mappings":"iGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,cACnBC,kBAAmB,uBACnBC,eAAgB,Q","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/it.js"],"sourcesContent":["export default {\n validationError: 'Errore,',\n validationWarning: 'Avvertenza,',\n validationSuccess: 'Operazione riuscita,',\n validationInfo: 'Info,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/4356.js b/resources/legacy/cp/dist/4356.js deleted file mode 100644 index abe5067c7f7..00000000000 --- a/resources/legacy/cp/dist/4356.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4356],{4356:function(e,n,o){o.r(n),n.default={optionsPopup:"Ventana emergente de opciones de cuadro combinado"}}}]); -//# sourceMappingURL=4356.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/4356.js.map b/resources/legacy/cp/dist/4356.js.map deleted file mode 100644 index 9efd7ad300c..00000000000 --- a/resources/legacy/cp/dist/4356.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4356.js","mappings":"iGAAA,WACEA,aAAc,oD","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/es.js"],"sourcesContent":["export default {\n optionsPopup: 'Ventana emergente de opciones de cuadro combinado',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/4487.js b/resources/legacy/cp/dist/4487.js deleted file mode 100644 index 3b19043f4a5..00000000000 --- a/resources/legacy/cp/dist/4487.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2637,4487],{2637:function(a,n,e){e.r(n),n.default={validationError:"Erreur,",validationWarning:"Avertissement,",validationSuccess:"Succès,",validationInfo:"Info,"}},4487:function(a,n,e){e.r(n);var i=e(2637);n.default={...i.default}}}]); -//# sourceMappingURL=4487.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/4487.js.map b/resources/legacy/cp/dist/4487.js.map deleted file mode 100644 index d5fe06d1c5d..00000000000 --- a/resources/legacy/cp/dist/4487.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4487.js","mappings":"sGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,iBACnBC,kBAAmB,UACnBC,eAAgB,Q,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/fr.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/fr-BE.js"],"sourcesContent":["export default {\n validationError: 'Erreur,',\n validationWarning: 'Avertissement,',\n validationSuccess: 'Succès,',\n validationInfo: 'Info,',\n};\n","import fr from './fr.js';\n\nexport default {\n ...fr,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/4504.js b/resources/legacy/cp/dist/4504.js deleted file mode 100644 index 7740ec4ec8a..00000000000 --- a/resources/legacy/cp/dist/4504.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3566,4504],{3566:function(a,i,n){n.r(i),i.default={validationError:"Eroare,",validationWarning:"Atenție,",validationSuccess:"Succes,",validationInfo:"Informații,"}},4504:function(a,i,n){n.r(i);var e=n(3566);i.default={...e.default}}}]); -//# sourceMappingURL=4504.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/4504.js.map b/resources/legacy/cp/dist/4504.js.map deleted file mode 100644 index a9a0f369f57..00000000000 --- a/resources/legacy/cp/dist/4504.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4504.js","mappings":"sGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,WACnBC,kBAAmB,UACnBC,eAAgB,c,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/ro.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/ro-RO.js"],"sourcesContent":["export default {\n validationError: 'Eroare,',\n validationWarning: 'Atenție,',\n validationSuccess: 'Succes,',\n validationInfo: 'Informații,',\n};\n","import ro from './ro.js';\n\nexport default {\n ...ro,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/4863.js b/resources/legacy/cp/dist/4863.js deleted file mode 100644 index f9fab2dbc33..00000000000 --- a/resources/legacy/cp/dist/4863.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4863,7960],{4863:function(e,a,l){l.r(a);var n=l(7960);a.default={...n.default}},7960:function(e,a,l){l.r(a),a.default={allowedFileSize:"Upload een bestand van maximaal {maxSize}.",allowedFileValidatorSimple:"Upload een {allowedType}-bestand van maximaal {maxSize}.",allowedFileValidatorComplex:"Upload een {allowedTypesArray} of {allowedTypesLastItem}-bestand van maximaal {maxSize}.",dragAndDropText:"Sleep uw bestanden hierheen of",fileNameDescriptionLabel:"Bestandsnaam: ",generalValidatorMessage:'"{validatorMessage}", voor {listOfErroneousFiles}.',noFilesSelected:"Geen bestanden geselecteerd.",numberOfFiles:"{numberOfFiles} bestanden.",noFilesUploaded:"Geen bestanden geüpload.",fileSelected:"Geselecteerd bestand: ",fileUploaded:"Geüpload bestand: ",filesSelected:"Geselecteerde bestanden: {numberOfFiles} bestanden.",filesUploaded:"Geüploade bestanden: {numberOfFiles} bestanden.",removeButtonLabel:"Verwijder het bestand {fileName}",selectTextDuplicateFileName:"Er bestaat al een bestand met dezelfde bestandsnaam.",selectTextMultipleFile:"Selecteer bestanden",selectTextSingleFile:"Selecteer bestand"}}}]); -//# sourceMappingURL=4863.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/4863.js.map b/resources/legacy/cp/dist/4863.js.map deleted file mode 100644 index a40b19c7339..00000000000 --- a/resources/legacy/cp/dist/4863.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4863.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,6CACjBC,2BAA4B,2DAC5BC,4BACE,2FACFC,gBAAiB,iCACjBC,yBAA0B,iBAC1BC,wBAAyB,qDACzBC,gBAAiB,+BACjBC,cAAe,6BACfC,gBAAiB,2BACjBC,aAAc,yBACdC,aAAc,qBACdC,cAAe,sDACfC,cAAe,kDACfC,kBAAmB,mCACnBC,4BAA6B,uDAC7BC,uBAAwB,sBACxBC,qBAAsB,oB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/nl-NL.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/nl.js"],"sourcesContent":["import nl from './nl.js';\n\nexport default {\n ...nl,\n};\n","export default {\n allowedFileSize: 'Upload een bestand van maximaal {maxSize}.',\n allowedFileValidatorSimple: 'Upload een {allowedType}-bestand van maximaal {maxSize}.',\n allowedFileValidatorComplex:\n 'Upload een {allowedTypesArray} of {allowedTypesLastItem}-bestand van maximaal {maxSize}.',\n dragAndDropText: 'Sleep uw bestanden hierheen of',\n fileNameDescriptionLabel: 'Bestandsnaam: ',\n generalValidatorMessage: '\"{validatorMessage}\", voor {listOfErroneousFiles}.',\n noFilesSelected: 'Geen bestanden geselecteerd.',\n numberOfFiles: '{numberOfFiles} bestanden.',\n noFilesUploaded: 'Geen bestanden geüpload.',\n fileSelected: 'Geselecteerd bestand: ',\n fileUploaded: 'Geüpload bestand: ',\n filesSelected: 'Geselecteerde bestanden: {numberOfFiles} bestanden.',\n filesUploaded: 'Geüploade bestanden: {numberOfFiles} bestanden.',\n removeButtonLabel: 'Verwijder het bestand {fileName}',\n selectTextDuplicateFileName: 'Er bestaat al een bestand met dezelfde bestandsnaam.',\n selectTextMultipleFile: 'Selecteer bestanden',\n selectTextSingleFile: 'Selecteer bestand',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","numberOfFiles","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5011.js b/resources/legacy/cp/dist/5011.js deleted file mode 100644 index ba8324d77b6..00000000000 --- a/resources/legacy/cp/dist/5011.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5011],{5011:function(e,a,l){l.r(a),a.default={allowedFileSize:"Unggah file dengan ukuran maks. {maxSize}.",allowedFileValidatorSimple:"Unggah file {allowedType} dengan ukuran maks. {maxSize}.",allowedFileValidatorComplex:"Unggah file {allowedTypesArray}, atau {allowedTypesLastItem} dengan ukuran maks. {maxSize}.",dragAndDropText:"Seret & Jatuhkan file di sini atau",fileNameDescriptionLabel:"Nama file: ",generalValidatorMessage:'"{validatorMessage}", untuk {listOfErroneousFiles}.',noFilesSelected:"Tidak ada file yang dipilih.",noFilesUploaded:"Tidak ada file yang diunggah.",fileSelected:"File yang dipilih: ",fileUploaded:"File yang diunggah: ",filesSelected:"File yang dipilih: {numberOfFiles} file.",filesUploaded:"File yang diunggah: {numberOfFiles} file.",removeButtonLabel:"Hapus file {fileName}",selectTextDuplicateFileName:"File dengan nama file yang sama sudah ada.",selectTextMultipleFile:"Pilih beberapa file",selectTextSingleFile:"Pilih berkas"}}}]); -//# sourceMappingURL=5011.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5011.js.map b/resources/legacy/cp/dist/5011.js.map deleted file mode 100644 index 5d379020cc7..00000000000 --- a/resources/legacy/cp/dist/5011.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5011.js","mappings":"iGAAA,WACEA,gBAAiB,6CACjBC,2BAA4B,2DAC5BC,4BACE,8FACFC,gBAAiB,qCACjBC,yBAA0B,cAC1BC,wBAAyB,sDACzBC,gBAAiB,+BACjBC,gBAAiB,gCACjBC,aAAc,sBACdC,aAAc,uBACdC,cAAe,2CACfC,cAAe,4CACfC,kBAAmB,wBACnBC,4BAA6B,6CAC7BC,uBAAwB,sBACxBC,qBAAsB,e","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/id.js"],"sourcesContent":["export default {\n allowedFileSize: 'Unggah file dengan ukuran maks. {maxSize}.',\n allowedFileValidatorSimple: 'Unggah file {allowedType} dengan ukuran maks. {maxSize}.',\n allowedFileValidatorComplex:\n 'Unggah file {allowedTypesArray}, atau {allowedTypesLastItem} dengan ukuran maks. {maxSize}.',\n dragAndDropText: 'Seret & Jatuhkan file di sini atau', // TODO: or what? Why is Drag & Drop capitalized?\n fileNameDescriptionLabel: 'Nama file: ',\n generalValidatorMessage: '\"{validatorMessage}\", untuk {listOfErroneousFiles}.',\n noFilesSelected: 'Tidak ada file yang dipilih.',\n noFilesUploaded: 'Tidak ada file yang diunggah.',\n fileSelected: 'File yang dipilih: ',\n fileUploaded: 'File yang diunggah: ',\n filesSelected: 'File yang dipilih: {numberOfFiles} file.',\n filesUploaded: 'File yang diunggah: {numberOfFiles} file.',\n removeButtonLabel: 'Hapus file {fileName}',\n selectTextDuplicateFileName: 'File dengan nama file yang sama sudah ada.',\n selectTextMultipleFile: 'Pilih beberapa file',\n selectTextSingleFile: 'Pilih berkas',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5182.js b/resources/legacy/cp/dist/5182.js deleted file mode 100644 index 17101697e28..00000000000 --- a/resources/legacy/cp/dist/5182.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5182],{2801:function(u,e,p){p.r(e),e.default={optionsPopup:"组合框选项弹出框"}}}]); -//# sourceMappingURL=5182.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5182.js.map b/resources/legacy/cp/dist/5182.js.map deleted file mode 100644 index 7e8de9e4497..00000000000 --- a/resources/legacy/cp/dist/5182.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5182.js","mappings":"iGAAA,WACEA,aAAc,W","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/zh.js"],"sourcesContent":["export default {\n optionsPopup: '组合框选项弹出框',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5503.js b/resources/legacy/cp/dist/5503.js deleted file mode 100644 index 90204b47172..00000000000 --- a/resources/legacy/cp/dist/5503.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5503],{5503:function(a,u,e){e.r(u),u.default={optionsPopup:"Kombinált lista opcióinak felugró ablaka"}}}]); -//# sourceMappingURL=5503.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5503.js.map b/resources/legacy/cp/dist/5503.js.map deleted file mode 100644 index 316956b7f67..00000000000 --- a/resources/legacy/cp/dist/5503.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5503.js","mappings":"iGAAA,WACEA,aAAc,2C","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/hu.js"],"sourcesContent":["export default {\n optionsPopup: 'Kombinált lista opcióinak felugró ablaka',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5598.js b/resources/legacy/cp/dist/5598.js deleted file mode 100644 index f056fb25b76..00000000000 --- a/resources/legacy/cp/dist/5598.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1593,5598],{1593:function(a,n,i){i.r(n),n.default={validationError:"Błąd,",validationWarning:"Ostrzeżenie,",validationSuccess:"Zrealizowano pomyślnie,",validationInfo:"Informacja,"}},5598:function(a,n,i){i.r(n);var e=i(1593);n.default={...e.default}}}]); -//# sourceMappingURL=5598.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5598.js.map b/resources/legacy/cp/dist/5598.js.map deleted file mode 100644 index d3196f4c665..00000000000 --- a/resources/legacy/cp/dist/5598.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5598.js","mappings":"sGAAA,WACEA,gBAAiB,QACjBC,kBAAmB,eACnBC,kBAAmB,0BACnBC,eAAgB,c,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/pl.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/pl-PL.js"],"sourcesContent":["export default {\n validationError: 'Błąd,',\n validationWarning: 'Ostrzeżenie,',\n validationSuccess: 'Zrealizowano pomyślnie,',\n validationInfo: 'Informacja,',\n};\n","import pl from './pl.js';\n\nexport default {\n ...pl,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5600.js b/resources/legacy/cp/dist/5600.js deleted file mode 100644 index 92e360f0243..00000000000 --- a/resources/legacy/cp/dist/5600.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5600,7229],{5600:function(a,n,i){i.r(n);var t=i(7229);n.default={...t.default}},7229:function(a,n,i){i.r(n),n.default={validationError:"Помилка,",validationWarning:"Попередження,",validationSuccess:"Успішно,",validationInfo:"Інформація,"}}}]); -//# sourceMappingURL=5600.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5600.js.map b/resources/legacy/cp/dist/5600.js.map deleted file mode 100644 index 82743ae68f3..00000000000 --- a/resources/legacy/cp/dist/5600.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5600.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,WACjBC,kBAAmB,gBACnBC,kBAAmB,WACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/uk-UA.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/uk.js"],"sourcesContent":["import uk from './uk.js';\n\nexport default {\n ...uk,\n};\n","export default {\n validationError: 'Помилка,',\n validationWarning: 'Попередження,',\n validationSuccess: 'Успішно,',\n validationInfo: 'Інформація,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5767.js b/resources/legacy/cp/dist/5767.js deleted file mode 100644 index 0565df383cd..00000000000 --- a/resources/legacy/cp/dist/5767.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5767,6993],{5767:function(e,l,a){a.r(l);var i=a(6993);l.default={...i.default}},6993:function(e,l,a){a.r(l),l.default={allowedFileSize:"Please select a file with max {maxSize}.",allowedFileValidatorSimple:"Please select a(n) {allowedType} file with max {maxSize}.",allowedFileValidatorComplex:"Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.",dragAndDropText:"Drag & Drop your files here or",fileNameDescriptionLabel:"File name: ",generalValidatorMessage:'"{validatorMessage}", for {listOfErroneousFiles}.',noFilesSelected:"No files selected.",noFilesUploaded:"No files uploaded.",fileSelected:"Selected file: ",fileUploaded:"Uploaded file: ",filesSelected:"Selected files: {numberOfFiles} files.",filesUploaded:"Uploaded files: {numberOfFiles} files.",removeButtonLabel:"Remove {fileName} file",selectTextDuplicateFileName:"A file with same filename was already present.",selectTextMultipleFile:"Select files",selectTextSingleFile:"Select file"}}}]); -//# sourceMappingURL=5767.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5767.js.map b/resources/legacy/cp/dist/5767.js.map deleted file mode 100644 index 1c597e0f005..00000000000 --- a/resources/legacy/cp/dist/5767.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5767.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,2CACjBC,2BAA4B,4DAC5BC,4BACE,yFACFC,gBAAiB,iCACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,qBACjBC,gBAAiB,qBACjBC,aAAc,kBACdC,aAAc,kBACdC,cAAe,yCACfC,cAAe,yCACfC,kBAAmB,yBACnBC,4BAA6B,iDAC7BC,uBAAwB,eACxBC,qBAAsB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/en-GB.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/en.js"],"sourcesContent":["import en from './en.js';\n\nexport default {\n ...en,\n};\n","export default {\n allowedFileSize: 'Please select a file with max {maxSize}.',\n allowedFileValidatorSimple: 'Please select a(n) {allowedType} file with max {maxSize}.',\n allowedFileValidatorComplex:\n 'Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.',\n dragAndDropText: 'Drag & Drop your files here or', // TODO: or what? Why is Drag & Drop capitalized?\n fileNameDescriptionLabel: 'File name: ',\n generalValidatorMessage: '\"{validatorMessage}\", for {listOfErroneousFiles}.',\n noFilesSelected: 'No files selected.',\n noFilesUploaded: 'No files uploaded.',\n fileSelected: 'Selected file: ',\n fileUploaded: 'Uploaded file: ',\n filesSelected: 'Selected files: {numberOfFiles} files.',\n filesUploaded: 'Uploaded files: {numberOfFiles} files.',\n removeButtonLabel: 'Remove {fileName} file',\n selectTextDuplicateFileName: 'A file with same filename was already present.',\n selectTextMultipleFile: 'Select files',\n selectTextSingleFile: 'Select file',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5862.js b/resources/legacy/cp/dist/5862.js deleted file mode 100644 index 5bd0baa875e..00000000000 --- a/resources/legacy/cp/dist/5862.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5862,6993],{5862:function(e,l,a){a.r(l);var i=a(6993);l.default={...i.default}},6993:function(e,l,a){a.r(l),l.default={allowedFileSize:"Please select a file with max {maxSize}.",allowedFileValidatorSimple:"Please select a(n) {allowedType} file with max {maxSize}.",allowedFileValidatorComplex:"Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.",dragAndDropText:"Drag & Drop your files here or",fileNameDescriptionLabel:"File name: ",generalValidatorMessage:'"{validatorMessage}", for {listOfErroneousFiles}.',noFilesSelected:"No files selected.",noFilesUploaded:"No files uploaded.",fileSelected:"Selected file: ",fileUploaded:"Uploaded file: ",filesSelected:"Selected files: {numberOfFiles} files.",filesUploaded:"Uploaded files: {numberOfFiles} files.",removeButtonLabel:"Remove {fileName} file",selectTextDuplicateFileName:"A file with same filename was already present.",selectTextMultipleFile:"Select files",selectTextSingleFile:"Select file"}}}]); -//# sourceMappingURL=5862.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5862.js.map b/resources/legacy/cp/dist/5862.js.map deleted file mode 100644 index 28941ff4029..00000000000 --- a/resources/legacy/cp/dist/5862.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5862.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,2CACjBC,2BAA4B,4DAC5BC,4BACE,yFACFC,gBAAiB,iCACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,qBACjBC,gBAAiB,qBACjBC,aAAc,kBACdC,aAAc,kBACdC,cAAe,yCACfC,cAAe,yCACfC,kBAAmB,yBACnBC,4BAA6B,iDAC7BC,uBAAwB,eACxBC,qBAAsB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/en-US.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/en.js"],"sourcesContent":["import en from './en.js';\n\nexport default {\n ...en,\n};\n","export default {\n allowedFileSize: 'Please select a file with max {maxSize}.',\n allowedFileValidatorSimple: 'Please select a(n) {allowedType} file with max {maxSize}.',\n allowedFileValidatorComplex:\n 'Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.',\n dragAndDropText: 'Drag & Drop your files here or', // TODO: or what? Why is Drag & Drop capitalized?\n fileNameDescriptionLabel: 'File name: ',\n generalValidatorMessage: '\"{validatorMessage}\", for {listOfErroneousFiles}.',\n noFilesSelected: 'No files selected.',\n noFilesUploaded: 'No files uploaded.',\n fileSelected: 'Selected file: ',\n fileUploaded: 'Uploaded file: ',\n filesSelected: 'Selected files: {numberOfFiles} files.',\n filesUploaded: 'Uploaded files: {numberOfFiles} files.',\n removeButtonLabel: 'Remove {fileName} file',\n selectTextDuplicateFileName: 'A file with same filename was already present.',\n selectTextMultipleFile: 'Select files',\n selectTextSingleFile: 'Select file',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5930.js b/resources/legacy/cp/dist/5930.js deleted file mode 100644 index 9f1f2cedeb1..00000000000 --- a/resources/legacy/cp/dist/5930.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2801,5930],{5182:function(e,i,l){l.r(i),i.default={allowedFileSize:"Veuillez télécharger un fichier avec une taille maximale de {maxSize}.",allowedFileValidatorSimple:"Veuillez télécharger un fichier {allowedType} avec une taille maximale de {maxSize}.",allowedFileValidatorComplex:"Veuillez télécharger un fichier {allowedTypesArray} ou {allowedTypesLastItem} avec une taille maximale de {maxSize}.",dragAndDropText:"Glissez et déposez vos fichiers ici ou",fileNameDescriptionLabel:"Nom de fichier: ",generalValidatorMessage:'"{validatorMessage}", pour {listOfErroneousFiles}.',noFilesSelected:"Aucun fichier sélectionné.",noFilesUploaded:"Aucun fichier téléchargé.",fileSelected:"Fichier sélectionnés : ",fileUploaded:"Fichier téléchargé : ",filesSelected:"Fichiers sélectionnés : {numberOfFiles} fichiers.",filesUploaded:"Fichiers téléchargés : {numberOfFiles} fichiers.",numberOfFiles:"{numberOfFiles} fichiers.",removeButtonLabel:"Supprimer le fichier {fileName}",selectTextDuplicateFileName:"Un fichier portant le même nom de fichier était déjà présent.",selectTextMultipleFile:"Sélectionnez des fichiers",selectTextSingleFile:"Sélectionnez un fichier"}},5930:function(e,i,l){l.r(i);var a=l(5182);i.default={...a.default}}}]); -//# sourceMappingURL=5930.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5930.js.map b/resources/legacy/cp/dist/5930.js.map deleted file mode 100644 index b2f68e30dba..00000000000 --- a/resources/legacy/cp/dist/5930.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5930.js","mappings":"sGAAA,WACEA,gBAAiB,yEACjBC,2BACE,uFACFC,4BACE,uHACFC,gBAAiB,yCACjBC,yBAA0B,mBAC1BC,wBAAyB,qDACzBC,gBAAiB,6BACjBC,gBAAiB,4BACjBC,aAAc,0BACdC,aAAc,wBACdC,cAAe,oDACfC,cAAe,mDACfC,cAAe,4BACfC,kBAAmB,kCACnBC,4BAA6B,gEAC7BC,uBAAwB,4BACxBC,qBAAsB,0B,4CCjBxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/fr.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/fr-BE.js"],"sourcesContent":["export default {\n allowedFileSize: 'Veuillez télécharger un fichier avec une taille maximale de {maxSize}.',\n allowedFileValidatorSimple:\n 'Veuillez télécharger un fichier {allowedType} avec une taille maximale de {maxSize}.',\n allowedFileValidatorComplex:\n 'Veuillez télécharger un fichier {allowedTypesArray} ou {allowedTypesLastItem} avec une taille maximale de {maxSize}.',\n dragAndDropText: 'Glissez et déposez vos fichiers ici ou',\n fileNameDescriptionLabel: 'Nom de fichier: ',\n generalValidatorMessage: '\"{validatorMessage}\", pour {listOfErroneousFiles}.',\n noFilesSelected: 'Aucun fichier sélectionné.',\n noFilesUploaded: 'Aucun fichier téléchargé.',\n fileSelected: 'Fichier sélectionnés : ',\n fileUploaded: 'Fichier téléchargé : ',\n filesSelected: 'Fichiers sélectionnés : {numberOfFiles} fichiers.',\n filesUploaded: 'Fichiers téléchargés : {numberOfFiles} fichiers.',\n numberOfFiles: '{numberOfFiles} fichiers.',\n removeButtonLabel: 'Supprimer le fichier {fileName}',\n selectTextDuplicateFileName: 'Un fichier portant le même nom de fichier était déjà présent.',\n selectTextMultipleFile: 'Sélectionnez des fichiers',\n selectTextSingleFile: 'Sélectionnez un fichier',\n};\n","import fr from './fr.js';\n\nexport default {\n ...fr,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/5996.js b/resources/legacy/cp/dist/5996.js deleted file mode 100644 index e01ec814c1e..00000000000 --- a/resources/legacy/cp/dist/5996.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5996,7960],{5996:function(e,a,l){l.r(a);var n=l(7960);a.default={...n.default}},7960:function(e,a,l){l.r(a),a.default={allowedFileSize:"Upload een bestand van maximaal {maxSize}.",allowedFileValidatorSimple:"Upload een {allowedType}-bestand van maximaal {maxSize}.",allowedFileValidatorComplex:"Upload een {allowedTypesArray} of {allowedTypesLastItem}-bestand van maximaal {maxSize}.",dragAndDropText:"Sleep uw bestanden hierheen of",fileNameDescriptionLabel:"Bestandsnaam: ",generalValidatorMessage:'"{validatorMessage}", voor {listOfErroneousFiles}.',noFilesSelected:"Geen bestanden geselecteerd.",numberOfFiles:"{numberOfFiles} bestanden.",noFilesUploaded:"Geen bestanden geüpload.",fileSelected:"Geselecteerd bestand: ",fileUploaded:"Geüpload bestand: ",filesSelected:"Geselecteerde bestanden: {numberOfFiles} bestanden.",filesUploaded:"Geüploade bestanden: {numberOfFiles} bestanden.",removeButtonLabel:"Verwijder het bestand {fileName}",selectTextDuplicateFileName:"Er bestaat al een bestand met dezelfde bestandsnaam.",selectTextMultipleFile:"Selecteer bestanden",selectTextSingleFile:"Selecteer bestand"}}}]); -//# sourceMappingURL=5996.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/5996.js.map b/resources/legacy/cp/dist/5996.js.map deleted file mode 100644 index 2fa1794e77f..00000000000 --- a/resources/legacy/cp/dist/5996.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"5996.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,6CACjBC,2BAA4B,2DAC5BC,4BACE,2FACFC,gBAAiB,iCACjBC,yBAA0B,iBAC1BC,wBAAyB,qDACzBC,gBAAiB,+BACjBC,cAAe,6BACfC,gBAAiB,2BACjBC,aAAc,yBACdC,aAAc,qBACdC,cAAe,sDACfC,cAAe,kDACfC,kBAAmB,mCACnBC,4BAA6B,uDAC7BC,uBAAwB,sBACxBC,qBAAsB,oB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/nl-BE.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/nl.js"],"sourcesContent":["import nl from './nl.js';\n\nexport default {\n ...nl,\n};\n","export default {\n allowedFileSize: 'Upload een bestand van maximaal {maxSize}.',\n allowedFileValidatorSimple: 'Upload een {allowedType}-bestand van maximaal {maxSize}.',\n allowedFileValidatorComplex:\n 'Upload een {allowedTypesArray} of {allowedTypesLastItem}-bestand van maximaal {maxSize}.',\n dragAndDropText: 'Sleep uw bestanden hierheen of',\n fileNameDescriptionLabel: 'Bestandsnaam: ',\n generalValidatorMessage: '\"{validatorMessage}\", voor {listOfErroneousFiles}.',\n noFilesSelected: 'Geen bestanden geselecteerd.',\n numberOfFiles: '{numberOfFiles} bestanden.',\n noFilesUploaded: 'Geen bestanden geüpload.',\n fileSelected: 'Geselecteerd bestand: ',\n fileUploaded: 'Geüpload bestand: ',\n filesSelected: 'Geselecteerde bestanden: {numberOfFiles} bestanden.',\n filesUploaded: 'Geüploade bestanden: {numberOfFiles} bestanden.',\n removeButtonLabel: 'Verwijder het bestand {fileName}',\n selectTextDuplicateFileName: 'Er bestaat al een bestand met dezelfde bestandsnaam.',\n selectTextMultipleFile: 'Selecteer bestanden',\n selectTextSingleFile: 'Selecteer bestand',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","numberOfFiles","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6102.js b/resources/legacy/cp/dist/6102.js deleted file mode 100644 index 5334a643a5d..00000000000 --- a/resources/legacy/cp/dist/6102.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6102,6559],{6102:function(a,n,i){i.r(n);var t=i(6559);n.default={...t.default}},6559:function(a,n,i){i.r(n),n.default={validationError:"Fout,",validationWarning:"Waarschuwing,",validationSuccess:"Succes,",validationInfo:"Informatie,"}}}]); -//# sourceMappingURL=6102.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6102.js.map b/resources/legacy/cp/dist/6102.js.map deleted file mode 100644 index 3dcbd562b6f..00000000000 --- a/resources/legacy/cp/dist/6102.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6102.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,QACjBC,kBAAmB,gBACnBC,kBAAmB,UACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/nl-NL.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/nl.js"],"sourcesContent":["import nl from './nl.js';\n\nexport default {\n ...nl,\n};\n","export default {\n validationError: 'Fout,',\n validationWarning: 'Waarschuwing,',\n validationSuccess: 'Succes,',\n validationInfo: 'Informatie,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6183.js b/resources/legacy/cp/dist/6183.js deleted file mode 100644 index fa6dd4fd864..00000000000 --- a/resources/legacy/cp/dist/6183.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2801,6183],{5182:function(e,i,l){l.r(i),i.default={allowedFileSize:"Veuillez télécharger un fichier avec une taille maximale de {maxSize}.",allowedFileValidatorSimple:"Veuillez télécharger un fichier {allowedType} avec une taille maximale de {maxSize}.",allowedFileValidatorComplex:"Veuillez télécharger un fichier {allowedTypesArray} ou {allowedTypesLastItem} avec une taille maximale de {maxSize}.",dragAndDropText:"Glissez et déposez vos fichiers ici ou",fileNameDescriptionLabel:"Nom de fichier: ",generalValidatorMessage:'"{validatorMessage}", pour {listOfErroneousFiles}.',noFilesSelected:"Aucun fichier sélectionné.",noFilesUploaded:"Aucun fichier téléchargé.",fileSelected:"Fichier sélectionnés : ",fileUploaded:"Fichier téléchargé : ",filesSelected:"Fichiers sélectionnés : {numberOfFiles} fichiers.",filesUploaded:"Fichiers téléchargés : {numberOfFiles} fichiers.",numberOfFiles:"{numberOfFiles} fichiers.",removeButtonLabel:"Supprimer le fichier {fileName}",selectTextDuplicateFileName:"Un fichier portant le même nom de fichier était déjà présent.",selectTextMultipleFile:"Sélectionnez des fichiers",selectTextSingleFile:"Sélectionnez un fichier"}},6183:function(e,i,l){l.r(i);var a=l(5182);i.default={...a.default}}}]); -//# sourceMappingURL=6183.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6183.js.map b/resources/legacy/cp/dist/6183.js.map deleted file mode 100644 index adb62d4024f..00000000000 --- a/resources/legacy/cp/dist/6183.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6183.js","mappings":"sGAAA,WACEA,gBAAiB,yEACjBC,2BACE,uFACFC,4BACE,uHACFC,gBAAiB,yCACjBC,yBAA0B,mBAC1BC,wBAAyB,qDACzBC,gBAAiB,6BACjBC,gBAAiB,4BACjBC,aAAc,0BACdC,aAAc,wBACdC,cAAe,oDACfC,cAAe,mDACfC,cAAe,4BACfC,kBAAmB,kCACnBC,4BAA6B,gEAC7BC,uBAAwB,4BACxBC,qBAAsB,0B,4CCjBxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/fr.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/fr-FR.js"],"sourcesContent":["export default {\n allowedFileSize: 'Veuillez télécharger un fichier avec une taille maximale de {maxSize}.',\n allowedFileValidatorSimple:\n 'Veuillez télécharger un fichier {allowedType} avec une taille maximale de {maxSize}.',\n allowedFileValidatorComplex:\n 'Veuillez télécharger un fichier {allowedTypesArray} ou {allowedTypesLastItem} avec une taille maximale de {maxSize}.',\n dragAndDropText: 'Glissez et déposez vos fichiers ici ou',\n fileNameDescriptionLabel: 'Nom de fichier: ',\n generalValidatorMessage: '\"{validatorMessage}\", pour {listOfErroneousFiles}.',\n noFilesSelected: 'Aucun fichier sélectionné.',\n noFilesUploaded: 'Aucun fichier téléchargé.',\n fileSelected: 'Fichier sélectionnés : ',\n fileUploaded: 'Fichier téléchargé : ',\n filesSelected: 'Fichiers sélectionnés : {numberOfFiles} fichiers.',\n filesUploaded: 'Fichiers téléchargés : {numberOfFiles} fichiers.',\n numberOfFiles: '{numberOfFiles} fichiers.',\n removeButtonLabel: 'Supprimer le fichier {fileName}',\n selectTextDuplicateFileName: 'Un fichier portant le même nom de fichier était déjà présent.',\n selectTextMultipleFile: 'Sélectionnez des fichiers',\n selectTextSingleFile: 'Sélectionnez un fichier',\n};\n","import fr from './fr.js';\n\nexport default {\n ...fr,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6359.js b/resources/legacy/cp/dist/6359.js deleted file mode 100644 index 2af043bbb3c..00000000000 --- a/resources/legacy/cp/dist/6359.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6359],{6359:function(o,p,u){u.r(p),p.default={optionsPopup:"Combobox options popup"}}}]); -//# sourceMappingURL=6359.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6359.js.map b/resources/legacy/cp/dist/6359.js.map deleted file mode 100644 index f628f9cd35b..00000000000 --- a/resources/legacy/cp/dist/6359.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6359.js","mappings":"iGAAA,WACEA,aAAc,yB","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/en.js"],"sourcesContent":["export default {\n optionsPopup: 'Combobox options popup',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/640.js b/resources/legacy/cp/dist/640.js deleted file mode 100644 index 2f5c8cbd283..00000000000 --- a/resources/legacy/cp/dist/640.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[640],{640:function(e,l,i){i.r(l),l.default={allowedFileSize:"请上传最大 {maxSize} 的文件。",allowedFileValidatorSimple:"请上传最大 {maxSize} 的 {allowedType} 文件。",allowedFileValidatorComplex:"请上传最大 {maxSize} 的 {allowedTypesArray} 或 {allowedTypesLastItem} 文件。",dragAndDropText:"将您的文件拖放到此处,或",fileNameDescriptionLabel:"文件名: ",generalValidatorMessage:'"{validatorMessage}", 例如 {listOfErroneousFiles}。',noFilesSelected:"未选择任何文件。",noFilesUploaded:"未上传任何文件。",fileSelected:"已选择文件: ",fileUploaded:"已上传文件: ",filesSelected:"已选择文件:{numberOfFiles} 个文件。",filesUploaded:"已上传文件:{numberOfFiles} 个文件。",numberOfFiles:"{numberOfFiles} 个文件。",removeButtonLabel:"删除 {fileName} 文件",selectTextDuplicateFileName:"已存在具有相同文件名的文件。",selectTextMultipleFile:"选择多个文件",selectTextSingleFile:"选择文件"}}}]); -//# sourceMappingURL=640.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/640.js.map b/resources/legacy/cp/dist/640.js.map deleted file mode 100644 index 0fa2cfea5ef..00000000000 --- a/resources/legacy/cp/dist/640.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"640.js","mappings":"+FAAA,WACEA,gBAAiB,uBACjBC,2BAA4B,sCAC5BC,4BACE,qEACFC,gBAAiB,eACjBC,yBAA0B,QAC1BC,wBAAyB,mDACzBC,gBAAiB,WACjBC,gBAAiB,WACjBC,aAAc,UACdC,aAAc,UACdC,cAAe,6BACfC,cAAe,6BACfC,cAAe,wBACfC,kBAAmB,mBACnBC,4BAA6B,iBAC7BC,uBAAwB,SACxBC,qBAAsB,O","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/zh.js"],"sourcesContent":["export default {\n allowedFileSize: '请上传最大 {maxSize} 的文件。',\n allowedFileValidatorSimple: '请上传最大 {maxSize} 的 {allowedType} 文件。',\n allowedFileValidatorComplex:\n '请上传最大 {maxSize} 的 {allowedTypesArray} 或 {allowedTypesLastItem} 文件。',\n dragAndDropText: '将您的文件拖放到此处,或',\n fileNameDescriptionLabel: '文件名: ',\n generalValidatorMessage: '\"{validatorMessage}\", 例如 {listOfErroneousFiles}。',\n noFilesSelected: '未选择任何文件。',\n noFilesUploaded: '未上传任何文件。',\n fileSelected: '已选择文件: ',\n fileUploaded: '已上传文件: ',\n filesSelected: '已选择文件:{numberOfFiles} 个文件。',\n filesUploaded: '已上传文件:{numberOfFiles} 个文件。',\n numberOfFiles: '{numberOfFiles} 个文件。',\n removeButtonLabel: '删除 {fileName} 文件',\n selectTextDuplicateFileName: '已存在具有相同文件名的文件。',\n selectTextMultipleFile: '选择多个文件',\n selectTextSingleFile: '选择文件',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6549.js b/resources/legacy/cp/dist/6549.js deleted file mode 100644 index c62ddf660f8..00000000000 --- a/resources/legacy/cp/dist/6549.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6549],{6549:function(e,l,t){t.r(l),l.default={allowedFileSize:"Töltsön fel egy legfeljebb {maxSize} méretű fájlt.",allowedFileValidatorSimple:"Töltsön fel egy legfeljebb {maxSize} méretű {allowedType} fájlt.",allowedFileValidatorComplex:"Töltsön fel egy legfeljebb {maxSize} méretű {allowedTypesArray} vagy {allowedTypesLastItem} fájlt.",dragAndDropText:"Húzza át a fájlokat ide vagy",fileNameDescriptionLabel:"Fájlnév: ",generalValidatorMessage:'"{validatorMessage}", ehhez: {listOfErroneousFiles}.',noFilesSelected:"Nincs fájl kiválasztva.",noFilesUploaded:"Nincs feltöltött fájl.",fileSelected:"Kiválasztott fájl: ",fileUploaded:"Feltöltött fájl: ",filesSelected:"Kiválasztott fájlok: {numberOfFiles} fájl.",filesUploaded:"Feltöltött fájlok: {numberOfFiles} fájl.",numberOfFiles:"{numberOfFiles} fájl.",removeButtonLabel:"A(z) {fileName} fájl eltávolítása",selectTextDuplicateFileName:"Már volt ilyen nevű fájl.",selectTextMultipleFile:"Fájl(ok) kiválasztása",selectTextSingleFile:"Fájl kiválasztása"}}}]); -//# sourceMappingURL=6549.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6549.js.map b/resources/legacy/cp/dist/6549.js.map deleted file mode 100644 index 769da9f1d74..00000000000 --- a/resources/legacy/cp/dist/6549.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6549.js","mappings":"iGAAA,WACEA,gBAAiB,qDACjBC,2BAA4B,mEAC5BC,4BACE,qGACFC,gBAAiB,+BACjBC,yBAA0B,YAC1BC,wBAAyB,uDACzBC,gBAAiB,0BACjBC,gBAAiB,yBACjBC,aAAc,sBACdC,aAAc,oBACdC,cAAe,6CACfC,cAAe,2CACfC,cAAe,wBACfC,kBAAmB,oCACnBC,4BAA6B,4BAC7BC,uBAAwB,wBACxBC,qBAAsB,oB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/hu.js"],"sourcesContent":["export default {\n allowedFileSize: 'Töltsön fel egy legfeljebb {maxSize} méretű fájlt.',\n allowedFileValidatorSimple: 'Töltsön fel egy legfeljebb {maxSize} méretű {allowedType} fájlt.',\n allowedFileValidatorComplex:\n 'Töltsön fel egy legfeljebb {maxSize} méretű {allowedTypesArray} vagy {allowedTypesLastItem} fájlt.',\n dragAndDropText: 'Húzza át a fájlokat ide vagy',\n fileNameDescriptionLabel: 'Fájlnév: ',\n generalValidatorMessage: '\"{validatorMessage}\", ehhez: {listOfErroneousFiles}.',\n noFilesSelected: 'Nincs fájl kiválasztva.',\n noFilesUploaded: 'Nincs feltöltött fájl.',\n fileSelected: 'Kiválasztott fájl: ',\n fileUploaded: 'Feltöltött fájl: ',\n filesSelected: 'Kiválasztott fájlok: {numberOfFiles} fájl.',\n filesUploaded: 'Feltöltött fájlok: {numberOfFiles} fájl.',\n numberOfFiles: '{numberOfFiles} fájl.',\n removeButtonLabel: 'A(z) {fileName} fájl eltávolítása',\n selectTextDuplicateFileName: 'Már volt ilyen nevű fájl.',\n selectTextMultipleFile: 'Fájl(ok) kiválasztása',\n selectTextSingleFile: 'Fájl kiválasztása',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6559.js b/resources/legacy/cp/dist/6559.js deleted file mode 100644 index 7750c7e2fe0..00000000000 --- a/resources/legacy/cp/dist/6559.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6559],{6559:function(a,i,n){n.r(i),i.default={validationError:"Fout,",validationWarning:"Waarschuwing,",validationSuccess:"Succes,",validationInfo:"Informatie,"}}}]); -//# sourceMappingURL=6559.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6559.js.map b/resources/legacy/cp/dist/6559.js.map deleted file mode 100644 index 4c9ef12399f..00000000000 --- a/resources/legacy/cp/dist/6559.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6559.js","mappings":"iGAAA,WACEA,gBAAiB,QACjBC,kBAAmB,gBACnBC,kBAAmB,UACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/nl.js"],"sourcesContent":["export default {\n validationError: 'Fout,',\n validationWarning: 'Waarschuwing,',\n validationSuccess: 'Succes,',\n validationInfo: 'Informatie,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6617.js b/resources/legacy/cp/dist/6617.js deleted file mode 100644 index adffe9922fa..00000000000 --- a/resources/legacy/cp/dist/6617.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3474,6617],{3474:function(a,n,i){i.r(n),n.default={validationError:"Error,",validationWarning:"Warning,",validationSuccess:"Success,",validationInfo:"Info,"}},6617:function(a,n,i){i.r(n);var r=i(3474);n.default={...r.default}}}]); -//# sourceMappingURL=6617.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6617.js.map b/resources/legacy/cp/dist/6617.js.map deleted file mode 100644 index eb85fc890a3..00000000000 --- a/resources/legacy/cp/dist/6617.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6617.js","mappings":"sGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,WACnBC,kBAAmB,WACnBC,eAAgB,Q,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/en.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/en-AU.js"],"sourcesContent":["export default {\n validationError: 'Error,',\n validationWarning: 'Warning,',\n validationSuccess: 'Success,',\n validationInfo: 'Info,',\n};\n","import en from './en.js';\n\nexport default {\n ...en,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6952.js b/resources/legacy/cp/dist/6952.js deleted file mode 100644 index 288fc52ff94..00000000000 --- a/resources/legacy/cp/dist/6952.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2038,6952],{2038:function(a,n,i){i.r(n),n.default={validationError:"Грешка,",validationWarning:"Предупреждение,",validationSuccess:"Успех,",validationInfo:"Информация,"}},6952:function(a,n,i){i.r(n);var t=i(2038);n.default={...t.default}}}]); -//# sourceMappingURL=6952.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6952.js.map b/resources/legacy/cp/dist/6952.js.map deleted file mode 100644 index 1c4b2462465..00000000000 --- a/resources/legacy/cp/dist/6952.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6952.js","mappings":"sGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,kBACnBC,kBAAmB,SACnBC,eAAgB,c,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/bg.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/bg-BG.js"],"sourcesContent":["export default {\n validationError: 'Грешка,',\n validationWarning: 'Предупреждение,',\n validationSuccess: 'Успех,',\n validationInfo: 'Информация,',\n};\n","import bg from './bg.js';\n\nexport default {\n ...bg,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/6993.js b/resources/legacy/cp/dist/6993.js deleted file mode 100644 index c0f0a826a89..00000000000 --- a/resources/legacy/cp/dist/6993.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6993],{6993:function(e,l,i){i.r(l),l.default={allowedFileSize:"Please select a file with max {maxSize}.",allowedFileValidatorSimple:"Please select a(n) {allowedType} file with max {maxSize}.",allowedFileValidatorComplex:"Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.",dragAndDropText:"Drag & Drop your files here or",fileNameDescriptionLabel:"File name: ",generalValidatorMessage:'"{validatorMessage}", for {listOfErroneousFiles}.',noFilesSelected:"No files selected.",noFilesUploaded:"No files uploaded.",fileSelected:"Selected file: ",fileUploaded:"Uploaded file: ",filesSelected:"Selected files: {numberOfFiles} files.",filesUploaded:"Uploaded files: {numberOfFiles} files.",removeButtonLabel:"Remove {fileName} file",selectTextDuplicateFileName:"A file with same filename was already present.",selectTextMultipleFile:"Select files",selectTextSingleFile:"Select file"}}}]); -//# sourceMappingURL=6993.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/6993.js.map b/resources/legacy/cp/dist/6993.js.map deleted file mode 100644 index 49a69493f2a..00000000000 --- a/resources/legacy/cp/dist/6993.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6993.js","mappings":"iGAAA,WACEA,gBAAiB,2CACjBC,2BAA4B,4DAC5BC,4BACE,yFACFC,gBAAiB,iCACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,qBACjBC,gBAAiB,qBACjBC,aAAc,kBACdC,aAAc,kBACdC,cAAe,yCACfC,cAAe,yCACfC,kBAAmB,yBACnBC,4BAA6B,iDAC7BC,uBAAwB,eACxBC,qBAAsB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/en.js"],"sourcesContent":["export default {\n allowedFileSize: 'Please select a file with max {maxSize}.',\n allowedFileValidatorSimple: 'Please select a(n) {allowedType} file with max {maxSize}.',\n allowedFileValidatorComplex:\n 'Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.',\n dragAndDropText: 'Drag & Drop your files here or', // TODO: or what? Why is Drag & Drop capitalized?\n fileNameDescriptionLabel: 'File name: ',\n generalValidatorMessage: '\"{validatorMessage}\", for {listOfErroneousFiles}.',\n noFilesSelected: 'No files selected.',\n noFilesUploaded: 'No files uploaded.',\n fileSelected: 'Selected file: ',\n fileUploaded: 'Uploaded file: ',\n filesSelected: 'Selected files: {numberOfFiles} files.',\n filesUploaded: 'Uploaded files: {numberOfFiles} files.',\n removeButtonLabel: 'Remove {fileName} file',\n selectTextDuplicateFileName: 'A file with same filename was already present.',\n selectTextMultipleFile: 'Select files',\n selectTextSingleFile: 'Select file',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7012.js b/resources/legacy/cp/dist/7012.js deleted file mode 100644 index 24c811b95fa..00000000000 --- a/resources/legacy/cp/dist/7012.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6993,7012],{6993:function(e,l,a){a.r(l),l.default={allowedFileSize:"Please select a file with max {maxSize}.",allowedFileValidatorSimple:"Please select a(n) {allowedType} file with max {maxSize}.",allowedFileValidatorComplex:"Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.",dragAndDropText:"Drag & Drop your files here or",fileNameDescriptionLabel:"File name: ",generalValidatorMessage:'"{validatorMessage}", for {listOfErroneousFiles}.',noFilesSelected:"No files selected.",noFilesUploaded:"No files uploaded.",fileSelected:"Selected file: ",fileUploaded:"Uploaded file: ",filesSelected:"Selected files: {numberOfFiles} files.",filesUploaded:"Uploaded files: {numberOfFiles} files.",removeButtonLabel:"Remove {fileName} file",selectTextDuplicateFileName:"A file with same filename was already present.",selectTextMultipleFile:"Select files",selectTextSingleFile:"Select file"}},7012:function(e,l,a){a.r(l);var i=a(6993);l.default={...i.default}}}]); -//# sourceMappingURL=7012.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7012.js.map b/resources/legacy/cp/dist/7012.js.map deleted file mode 100644 index 459178e81d1..00000000000 --- a/resources/legacy/cp/dist/7012.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7012.js","mappings":"sGAAA,WACEA,gBAAiB,2CACjBC,2BAA4B,4DAC5BC,4BACE,yFACFC,gBAAiB,iCACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,qBACjBC,gBAAiB,qBACjBC,aAAc,kBACdC,aAAc,kBACdC,cAAe,yCACfC,cAAe,yCACfC,kBAAmB,yBACnBC,4BAA6B,iDAC7BC,uBAAwB,eACxBC,qBAAsB,c,4CCfxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/en.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/en-AU.js"],"sourcesContent":["export default {\n allowedFileSize: 'Please select a file with max {maxSize}.',\n allowedFileValidatorSimple: 'Please select a(n) {allowedType} file with max {maxSize}.',\n allowedFileValidatorComplex:\n 'Please select a {allowedTypesArray} or {allowedTypesLastItem} file with max {maxSize}.',\n dragAndDropText: 'Drag & Drop your files here or', // TODO: or what? Why is Drag & Drop capitalized?\n fileNameDescriptionLabel: 'File name: ',\n generalValidatorMessage: '\"{validatorMessage}\", for {listOfErroneousFiles}.',\n noFilesSelected: 'No files selected.',\n noFilesUploaded: 'No files uploaded.',\n fileSelected: 'Selected file: ',\n fileUploaded: 'Uploaded file: ',\n filesSelected: 'Selected files: {numberOfFiles} files.',\n filesUploaded: 'Uploaded files: {numberOfFiles} files.',\n removeButtonLabel: 'Remove {fileName} file',\n selectTextDuplicateFileName: 'A file with same filename was already present.',\n selectTextMultipleFile: 'Select files',\n selectTextSingleFile: 'Select file',\n};\n","import en from './en.js';\n\nexport default {\n ...en,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7089.js b/resources/legacy/cp/dist/7089.js deleted file mode 100644 index 18fbb47b23d..00000000000 --- a/resources/legacy/cp/dist/7089.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7089,7893],{7089:function(e,l,a){a.r(l);var i=a(7893);l.default={...i.default}},7893:function(e,l,a){a.r(l),l.default={allowedFileSize:"Моля, качете файл с макс. размер {maxSize}.",allowedFileValidatorSimple:"Моля, качете файл от тип {allowedType} с макс. размер {maxSize}.",allowedFileValidatorComplex:"Моля, качете файл от тип {allowedTypesArray} или {allowedTypesLastItem} с макс. размер {maxSize}.",dragAndDropText:"Плъзнете и пуснете Вашите файлове тук или",fileNameDescriptionLabel:"Име на файл: ",generalValidatorMessage:'"{validatorMessage}", за {listOfErroneousFiles}.',noFilesSelected:"Не са избрани файлове.",noFilesUploaded:"Няма качени файлове.",fileSelected:"Избрани файл: ",fileUploaded:"Качване на файл: ",filesSelected:"Избрани файлове: {numberOfFiles} файла.",filesUploaded:"Качени файлове: {numberOfFiles} файла.",numberOfFiles:"{numberOfFiles} файла.",removeButtonLabel:"Отстраняване на файла {fileName}",selectTextDuplicateFileName:"Файл със същото име на файл вече е налице.",selectTextMultipleFile:"Избор на файлове",selectTextSingleFile:"Избор на файл"}}}]); -//# sourceMappingURL=7089.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7089.js.map b/resources/legacy/cp/dist/7089.js.map deleted file mode 100644 index 6d6f0a711cc..00000000000 --- a/resources/legacy/cp/dist/7089.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7089.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,8CACjBC,2BAA4B,mEAC5BC,4BACE,oGACFC,gBAAiB,4CACjBC,yBAA0B,gBAC1BC,wBAAyB,mDACzBC,gBAAiB,yBACjBC,gBAAiB,uBACjBC,aAAc,iBACdC,aAAc,oBACdC,cAAe,0CACfC,cAAe,yCACfC,cAAe,yBACfC,kBAAmB,mCACnBC,4BAA6B,6CAC7BC,uBAAwB,mBACxBC,qBAAsB,gB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/bg-BG.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/bg.js"],"sourcesContent":["import bg from './bg.js';\n\nexport default {\n ...bg,\n};\n","export default {\n allowedFileSize: 'Моля, качете файл с макс. размер {maxSize}.',\n allowedFileValidatorSimple: 'Моля, качете файл от тип {allowedType} с макс. размер {maxSize}.',\n allowedFileValidatorComplex:\n 'Моля, качете файл от тип {allowedTypesArray} или {allowedTypesLastItem} с макс. размер {maxSize}.',\n dragAndDropText: 'Плъзнете и пуснете Вашите файлове тук или',\n fileNameDescriptionLabel: 'Име на файл: ',\n generalValidatorMessage: '\"{validatorMessage}\", за {listOfErroneousFiles}.',\n noFilesSelected: 'Не са избрани файлове.',\n noFilesUploaded: 'Няма качени файлове.',\n fileSelected: 'Избрани файл: ',\n fileUploaded: 'Качване на файл: ',\n filesSelected: 'Избрани файлове: {numberOfFiles} файла.',\n filesUploaded: 'Качени файлове: {numberOfFiles} файла.',\n numberOfFiles: '{numberOfFiles} файла.',\n removeButtonLabel: 'Отстраняване на файла {fileName}',\n selectTextDuplicateFileName: 'Файл със същото име на файл вече е налице.',\n selectTextMultipleFile: 'Избор на файлове',\n selectTextSingleFile: 'Избор на файл',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7229.js b/resources/legacy/cp/dist/7229.js deleted file mode 100644 index 1ad7b4f6d67..00000000000 --- a/resources/legacy/cp/dist/7229.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7229],{7229:function(a,i,n){n.r(i),i.default={validationError:"Помилка,",validationWarning:"Попередження,",validationSuccess:"Успішно,",validationInfo:"Інформація,"}}}]); -//# sourceMappingURL=7229.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7229.js.map b/resources/legacy/cp/dist/7229.js.map deleted file mode 100644 index 8b5aa140c40..00000000000 --- a/resources/legacy/cp/dist/7229.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7229.js","mappings":"iGAAA,WACEA,gBAAiB,WACjBC,kBAAmB,gBACnBC,kBAAmB,WACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/uk.js"],"sourcesContent":["export default {\n validationError: 'Помилка,',\n validationWarning: 'Попередження,',\n validationSuccess: 'Успішно,',\n validationInfo: 'Інформація,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7233.js b/resources/legacy/cp/dist/7233.js deleted file mode 100644 index 0b6a1a62fca..00000000000 --- a/resources/legacy/cp/dist/7233.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7233,9433],{7233:function(e,a,i){i.r(a);var l=i(9433);a.default={...l.default}},9433:function(e,a,i){i.r(a),a.default={allowedFileSize:"Laden Sie eine Datei mit max. {maxSize} hoch.",allowedFileValidatorSimple:"Laden Sie eine {allowedType}-Datei mit max. {maxSize} hoch.",allowedFileValidatorComplex:"Laden Sie eine {allowedTypesArray} oder {allowedTypesLastItem}-Datei mit max. {maxSize} hoch.",dragAndDropText:"Ziehen Sie Ihre Dateien per Drag & Drop hierher oder",fileNameDescriptionLabel:"Dateiname: ",generalValidatorMessage:'"{validatorMessage}", für {listOfErroneousFiles}.',noFilesSelected:"Keine Dateien ausgewählt.",noFilesUploaded:"Keine Dateien hochgeladen.",fileSelected:"Ausgewählte Datei: ",fileUploaded:"Hochgeladene Datei: ",filesSelected:"Ausgewählte Dateien: {numberOfFiles} Dateien.",filesUploaded:"Hochgeladene Dateien: {numberOfFiles} Dateien.",numberOfFiles:"{numberOfFiles} Dateien.",removeButtonLabel:"Datei {fileName} entfernen",selectTextDuplicateFileName:"Eine Datei mit demselben Dateinamen war bereits vorhanden.",selectTextMultipleFile:"Dateien auswählen",selectTextSingleFile:"Datei auswählen"}}}]); -//# sourceMappingURL=7233.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7233.js.map b/resources/legacy/cp/dist/7233.js.map deleted file mode 100644 index 00a1b8e278b..00000000000 --- a/resources/legacy/cp/dist/7233.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7233.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,gDACjBC,2BAA4B,8DAC5BC,4BACE,gGACFC,gBAAiB,uDACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,4BACjBC,gBAAiB,6BACjBC,aAAc,sBACdC,aAAc,uBACdC,cAAe,gDACfC,cAAe,iDACfC,cAAe,2BACfC,kBAAmB,6BACnBC,4BAA6B,6DAC7BC,uBAAwB,oBACxBC,qBAAsB,kB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/de-DE.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/de.js"],"sourcesContent":["import de from './de.js';\n\nexport default {\n ...de,\n};\n","export default {\n allowedFileSize: 'Laden Sie eine Datei mit max. {maxSize} hoch.',\n allowedFileValidatorSimple: 'Laden Sie eine {allowedType}-Datei mit max. {maxSize} hoch.',\n allowedFileValidatorComplex:\n 'Laden Sie eine {allowedTypesArray} oder {allowedTypesLastItem}-Datei mit max. {maxSize} hoch.',\n dragAndDropText: 'Ziehen Sie Ihre Dateien per Drag & Drop hierher oder',\n fileNameDescriptionLabel: 'Dateiname: ',\n generalValidatorMessage: '\"{validatorMessage}\", für {listOfErroneousFiles}.',\n noFilesSelected: 'Keine Dateien ausgewählt.',\n noFilesUploaded: 'Keine Dateien hochgeladen.',\n fileSelected: 'Ausgewählte Datei: ',\n fileUploaded: 'Hochgeladene Datei: ',\n filesSelected: 'Ausgewählte Dateien: {numberOfFiles} Dateien.',\n filesUploaded: 'Hochgeladene Dateien: {numberOfFiles} Dateien.',\n numberOfFiles: '{numberOfFiles} Dateien.',\n removeButtonLabel: 'Datei {fileName} entfernen',\n selectTextDuplicateFileName: 'Eine Datei mit demselben Dateinamen war bereits vorhanden.',\n selectTextMultipleFile: 'Dateien auswählen',\n selectTextSingleFile: 'Datei auswählen',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7426.js b/resources/legacy/cp/dist/7426.js deleted file mode 100644 index 2d480ea8add..00000000000 --- a/resources/legacy/cp/dist/7426.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2637,7426],{2637:function(a,n,e){e.r(n),n.default={validationError:"Erreur,",validationWarning:"Avertissement,",validationSuccess:"Succès,",validationInfo:"Info,"}},7426:function(a,n,e){e.r(n);var i=e(2637);n.default={...i.default}}}]); -//# sourceMappingURL=7426.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7426.js.map b/resources/legacy/cp/dist/7426.js.map deleted file mode 100644 index 3ace32562c9..00000000000 --- a/resources/legacy/cp/dist/7426.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7426.js","mappings":"sGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,iBACnBC,kBAAmB,UACnBC,eAAgB,Q,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/fr.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/fr-FR.js"],"sourcesContent":["export default {\n validationError: 'Erreur,',\n validationWarning: 'Avertissement,',\n validationSuccess: 'Succès,',\n validationInfo: 'Info,',\n};\n","import fr from './fr.js';\n\nexport default {\n ...fr,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7472.js b/resources/legacy/cp/dist/7472.js deleted file mode 100644 index 6ba55501efa..00000000000 --- a/resources/legacy/cp/dist/7472.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3902,7472],{3902:function(a,n,i){i.r(n),n.default={validationError:"Fehler,",validationWarning:"Warnhinweis,",validationSuccess:"Erfolgreich,",validationInfo:"Info,"}},7472:function(a,n,i){i.r(n);var e=i(3902);n.default={...e.default}}}]); -//# sourceMappingURL=7472.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7472.js.map b/resources/legacy/cp/dist/7472.js.map deleted file mode 100644 index a3df5a587d7..00000000000 --- a/resources/legacy/cp/dist/7472.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7472.js","mappings":"sGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,eACnBC,kBAAmB,eACnBC,eAAgB,Q,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/de.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/de-DE.js"],"sourcesContent":["export default {\n validationError: 'Fehler,',\n validationWarning: 'Warnhinweis,',\n validationSuccess: 'Erfolgreich,',\n validationInfo: 'Info,',\n};\n","import de from './de.js';\n\nexport default {\n ...de,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/767.js b/resources/legacy/cp/dist/767.js deleted file mode 100644 index a3a775e31ef..00000000000 --- a/resources/legacy/cp/dist/767.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[767],{767:function(a,i,n){n.r(i),i.default={validationError:"Hatalı",validationWarning:"Uyarı",validationSuccess:"Başarılı",validationInfo:"Bilgilendirme"}}}]); -//# sourceMappingURL=767.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/767.js.map b/resources/legacy/cp/dist/767.js.map deleted file mode 100644 index 4db0cf506c8..00000000000 --- a/resources/legacy/cp/dist/767.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"767.js","mappings":"+FAAA,WACEA,gBAAiB,SACjBC,kBAAmB,QACnBC,kBAAmB,WACnBC,eAAgB,gB","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/tr.js"],"sourcesContent":["export default {\n validationError: 'Hatalı',\n validationWarning: 'Uyarı',\n validationSuccess: 'Başarılı',\n validationInfo: 'Bilgilendirme',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7702.js b/resources/legacy/cp/dist/7702.js deleted file mode 100644 index 67db871185f..00000000000 --- a/resources/legacy/cp/dist/7702.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7702],{7702:function(e,a,o){o.r(a),a.default={allowedFileSize:"Cargue un archivo de {maxSize} como máximo.",allowedFileValidatorSimple:"Cargue un archivo {allowedType} de {maxSize} como máximo.",allowedFileValidatorComplex:"Cargue un archivo {allowedTypesArray} o {allowedTypesLastItem} de {maxSize} como máximo.",dragAndDropText:"Arrastre y suelte los archivos aquí o",fileNameDescriptionLabel:"Nombre de archivo: ",generalValidatorMessage:'"{validatorMessage}", para {listOfErroneousFiles}.',noFilesSelected:"No se han seleccionado archivos.",noFilesUploaded:"No se han cargado archivos.",fileSelected:"Archivo seleccionado: ",fileUploaded:"Archivo cargado: ",filesSelected:"Archivos seleccionados: {numberOfFiles} archivos.",filesUploaded:"Archivos cargados: {numberOfFiles} archivos.",numberOfFiles:"{numberOfFiles} archivos.",removeButtonLabel:"Elimine el archivo: {fileName}",selectTextDuplicateFileName:"Ya había un archivo con el mismo nombre de archivo.",selectTextMultipleFile:"Seleccionar archivos",selectTextSingleFile:"Seleccionar archivo"}}}]); -//# sourceMappingURL=7702.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7702.js.map b/resources/legacy/cp/dist/7702.js.map deleted file mode 100644 index 2a70a4b8749..00000000000 --- a/resources/legacy/cp/dist/7702.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7702.js","mappings":"iGAAA,WACEA,gBAAiB,8CACjBC,2BAA4B,4DAC5BC,4BACE,2FACFC,gBAAiB,wCACjBC,yBAA0B,sBAC1BC,wBAAyB,qDACzBC,gBAAiB,mCACjBC,gBAAiB,8BACjBC,aAAc,yBACdC,aAAc,oBACdC,cAAe,oDACfC,cAAe,+CACfC,cAAe,4BACfC,kBAAmB,iCACnBC,4BAA6B,sDAC7BC,uBAAwB,uBACxBC,qBAAsB,sB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/es.js"],"sourcesContent":["export default {\n allowedFileSize: 'Cargue un archivo de {maxSize} como máximo.',\n allowedFileValidatorSimple: 'Cargue un archivo {allowedType} de {maxSize} como máximo.',\n allowedFileValidatorComplex:\n 'Cargue un archivo {allowedTypesArray} o {allowedTypesLastItem} de {maxSize} como máximo.',\n dragAndDropText: 'Arrastre y suelte los archivos aquí o',\n fileNameDescriptionLabel: 'Nombre de archivo: ',\n generalValidatorMessage: '\"{validatorMessage}\", para {listOfErroneousFiles}.',\n noFilesSelected: 'No se han seleccionado archivos.',\n noFilesUploaded: 'No se han cargado archivos.',\n fileSelected: 'Archivo seleccionado: ',\n fileUploaded: 'Archivo cargado: ',\n filesSelected: 'Archivos seleccionados: {numberOfFiles} archivos.',\n filesUploaded: 'Archivos cargados: {numberOfFiles} archivos.',\n numberOfFiles: '{numberOfFiles} archivos.',\n removeButtonLabel: 'Elimine el archivo: {fileName}',\n selectTextDuplicateFileName: 'Ya había un archivo con el mismo nombre de archivo.',\n selectTextMultipleFile: 'Seleccionar archivos',\n selectTextSingleFile: 'Seleccionar archivo',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7831.js b/resources/legacy/cp/dist/7831.js deleted file mode 100644 index 2e705fdab83..00000000000 --- a/resources/legacy/cp/dist/7831.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7831],{7831:function(a,i,n){n.r(i),i.default={validationError:"错误,",validationWarning:"警告,",validationSuccess:"成功,",validationInfo:"信息,"}}}]); -//# sourceMappingURL=7831.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7831.js.map b/resources/legacy/cp/dist/7831.js.map deleted file mode 100644 index 9623759a5ee..00000000000 --- a/resources/legacy/cp/dist/7831.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7831.js","mappings":"iGAAA,WACEA,gBAAiB,MACjBC,kBAAmB,MACnBC,kBAAmB,MACnBC,eAAgB,M","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/zh.js"],"sourcesContent":["export default {\n validationError: '错误,',\n validationWarning: '警告,',\n validationSuccess: '成功,',\n validationInfo: '信息,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7857.js b/resources/legacy/cp/dist/7857.js deleted file mode 100644 index f38084bee49..00000000000 --- a/resources/legacy/cp/dist/7857.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6549,7857],{6549:function(e,l,t){t.r(l),l.default={allowedFileSize:"Töltsön fel egy legfeljebb {maxSize} méretű fájlt.",allowedFileValidatorSimple:"Töltsön fel egy legfeljebb {maxSize} méretű {allowedType} fájlt.",allowedFileValidatorComplex:"Töltsön fel egy legfeljebb {maxSize} méretű {allowedTypesArray} vagy {allowedTypesLastItem} fájlt.",dragAndDropText:"Húzza át a fájlokat ide vagy",fileNameDescriptionLabel:"Fájlnév: ",generalValidatorMessage:'"{validatorMessage}", ehhez: {listOfErroneousFiles}.',noFilesSelected:"Nincs fájl kiválasztva.",noFilesUploaded:"Nincs feltöltött fájl.",fileSelected:"Kiválasztott fájl: ",fileUploaded:"Feltöltött fájl: ",filesSelected:"Kiválasztott fájlok: {numberOfFiles} fájl.",filesUploaded:"Feltöltött fájlok: {numberOfFiles} fájl.",numberOfFiles:"{numberOfFiles} fájl.",removeButtonLabel:"A(z) {fileName} fájl eltávolítása",selectTextDuplicateFileName:"Már volt ilyen nevű fájl.",selectTextMultipleFile:"Fájl(ok) kiválasztása",selectTextSingleFile:"Fájl kiválasztása"}},7857:function(e,l,t){t.r(l);var a=t(6549);l.default={...a.default}}}]); -//# sourceMappingURL=7857.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7857.js.map b/resources/legacy/cp/dist/7857.js.map deleted file mode 100644 index 23c55424db7..00000000000 --- a/resources/legacy/cp/dist/7857.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7857.js","mappings":"sGAAA,WACEA,gBAAiB,qDACjBC,2BAA4B,mEAC5BC,4BACE,qGACFC,gBAAiB,+BACjBC,yBAA0B,YAC1BC,wBAAyB,uDACzBC,gBAAiB,0BACjBC,gBAAiB,yBACjBC,aAAc,sBACdC,aAAc,oBACdC,cAAe,6CACfC,cAAe,2CACfC,cAAe,wBACfC,kBAAmB,oCACnBC,4BAA6B,4BAC7BC,uBAAwB,wBACxBC,qBAAsB,oB,4CChBxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/hu.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/hu-HU.js"],"sourcesContent":["export default {\n allowedFileSize: 'Töltsön fel egy legfeljebb {maxSize} méretű fájlt.',\n allowedFileValidatorSimple: 'Töltsön fel egy legfeljebb {maxSize} méretű {allowedType} fájlt.',\n allowedFileValidatorComplex:\n 'Töltsön fel egy legfeljebb {maxSize} méretű {allowedTypesArray} vagy {allowedTypesLastItem} fájlt.',\n dragAndDropText: 'Húzza át a fájlokat ide vagy',\n fileNameDescriptionLabel: 'Fájlnév: ',\n generalValidatorMessage: '\"{validatorMessage}\", ehhez: {listOfErroneousFiles}.',\n noFilesSelected: 'Nincs fájl kiválasztva.',\n noFilesUploaded: 'Nincs feltöltött fájl.',\n fileSelected: 'Kiválasztott fájl: ',\n fileUploaded: 'Feltöltött fájl: ',\n filesSelected: 'Kiválasztott fájlok: {numberOfFiles} fájl.',\n filesUploaded: 'Feltöltött fájlok: {numberOfFiles} fájl.',\n numberOfFiles: '{numberOfFiles} fájl.',\n removeButtonLabel: 'A(z) {fileName} fájl eltávolítása',\n selectTextDuplicateFileName: 'Már volt ilyen nevű fájl.',\n selectTextMultipleFile: 'Fájl(ok) kiválasztása',\n selectTextSingleFile: 'Fájl kiválasztása',\n};\n","import hu from './hu.js';\n\nexport default {\n ...hu,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7893.js b/resources/legacy/cp/dist/7893.js deleted file mode 100644 index 7cb439dfb91..00000000000 --- a/resources/legacy/cp/dist/7893.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7893],{7893:function(e,l,i){i.r(l),l.default={allowedFileSize:"Моля, качете файл с макс. размер {maxSize}.",allowedFileValidatorSimple:"Моля, качете файл от тип {allowedType} с макс. размер {maxSize}.",allowedFileValidatorComplex:"Моля, качете файл от тип {allowedTypesArray} или {allowedTypesLastItem} с макс. размер {maxSize}.",dragAndDropText:"Плъзнете и пуснете Вашите файлове тук или",fileNameDescriptionLabel:"Име на файл: ",generalValidatorMessage:'"{validatorMessage}", за {listOfErroneousFiles}.',noFilesSelected:"Не са избрани файлове.",noFilesUploaded:"Няма качени файлове.",fileSelected:"Избрани файл: ",fileUploaded:"Качване на файл: ",filesSelected:"Избрани файлове: {numberOfFiles} файла.",filesUploaded:"Качени файлове: {numberOfFiles} файла.",numberOfFiles:"{numberOfFiles} файла.",removeButtonLabel:"Отстраняване на файла {fileName}",selectTextDuplicateFileName:"Файл със същото име на файл вече е налице.",selectTextMultipleFile:"Избор на файлове",selectTextSingleFile:"Избор на файл"}}}]); -//# sourceMappingURL=7893.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7893.js.map b/resources/legacy/cp/dist/7893.js.map deleted file mode 100644 index 60ce83a8326..00000000000 --- a/resources/legacy/cp/dist/7893.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7893.js","mappings":"iGAAA,WACEA,gBAAiB,8CACjBC,2BAA4B,mEAC5BC,4BACE,oGACFC,gBAAiB,4CACjBC,yBAA0B,gBAC1BC,wBAAyB,mDACzBC,gBAAiB,yBACjBC,gBAAiB,uBACjBC,aAAc,iBACdC,aAAc,oBACdC,cAAe,0CACfC,cAAe,yCACfC,cAAe,yBACfC,kBAAmB,mCACnBC,4BAA6B,6CAC7BC,uBAAwB,mBACxBC,qBAAsB,gB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/bg.js"],"sourcesContent":["export default {\n allowedFileSize: 'Моля, качете файл с макс. размер {maxSize}.',\n allowedFileValidatorSimple: 'Моля, качете файл от тип {allowedType} с макс. размер {maxSize}.',\n allowedFileValidatorComplex:\n 'Моля, качете файл от тип {allowedTypesArray} или {allowedTypesLastItem} с макс. размер {maxSize}.',\n dragAndDropText: 'Плъзнете и пуснете Вашите файлове тук или',\n fileNameDescriptionLabel: 'Име на файл: ',\n generalValidatorMessage: '\"{validatorMessage}\", за {listOfErroneousFiles}.',\n noFilesSelected: 'Не са избрани файлове.',\n noFilesUploaded: 'Няма качени файлове.',\n fileSelected: 'Избрани файл: ',\n fileUploaded: 'Качване на файл: ',\n filesSelected: 'Избрани файлове: {numberOfFiles} файла.',\n filesUploaded: 'Качени файлове: {numberOfFiles} файла.',\n numberOfFiles: '{numberOfFiles} файла.',\n removeButtonLabel: 'Отстраняване на файла {fileName}',\n selectTextDuplicateFileName: 'Файл със същото име на файл вече е налице.',\n selectTextMultipleFile: 'Избор на файлове',\n selectTextSingleFile: 'Избор на файл',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/7960.js b/resources/legacy/cp/dist/7960.js deleted file mode 100644 index 8124fc68043..00000000000 --- a/resources/legacy/cp/dist/7960.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7960],{7960:function(e,a,l){l.r(a),a.default={allowedFileSize:"Upload een bestand van maximaal {maxSize}.",allowedFileValidatorSimple:"Upload een {allowedType}-bestand van maximaal {maxSize}.",allowedFileValidatorComplex:"Upload een {allowedTypesArray} of {allowedTypesLastItem}-bestand van maximaal {maxSize}.",dragAndDropText:"Sleep uw bestanden hierheen of",fileNameDescriptionLabel:"Bestandsnaam: ",generalValidatorMessage:'"{validatorMessage}", voor {listOfErroneousFiles}.',noFilesSelected:"Geen bestanden geselecteerd.",numberOfFiles:"{numberOfFiles} bestanden.",noFilesUploaded:"Geen bestanden geüpload.",fileSelected:"Geselecteerd bestand: ",fileUploaded:"Geüpload bestand: ",filesSelected:"Geselecteerde bestanden: {numberOfFiles} bestanden.",filesUploaded:"Geüploade bestanden: {numberOfFiles} bestanden.",removeButtonLabel:"Verwijder het bestand {fileName}",selectTextDuplicateFileName:"Er bestaat al een bestand met dezelfde bestandsnaam.",selectTextMultipleFile:"Selecteer bestanden",selectTextSingleFile:"Selecteer bestand"}}}]); -//# sourceMappingURL=7960.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/7960.js.map b/resources/legacy/cp/dist/7960.js.map deleted file mode 100644 index 53cd2df0ccf..00000000000 --- a/resources/legacy/cp/dist/7960.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7960.js","mappings":"iGAAA,WACEA,gBAAiB,6CACjBC,2BAA4B,2DAC5BC,4BACE,2FACFC,gBAAiB,iCACjBC,yBAA0B,iBAC1BC,wBAAyB,qDACzBC,gBAAiB,+BACjBC,cAAe,6BACfC,gBAAiB,2BACjBC,aAAc,yBACdC,aAAc,qBACdC,cAAe,sDACfC,cAAe,kDACfC,kBAAmB,mCACnBC,4BAA6B,uDAC7BC,uBAAwB,sBACxBC,qBAAsB,oB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/nl.js"],"sourcesContent":["export default {\n allowedFileSize: 'Upload een bestand van maximaal {maxSize}.',\n allowedFileValidatorSimple: 'Upload een {allowedType}-bestand van maximaal {maxSize}.',\n allowedFileValidatorComplex:\n 'Upload een {allowedTypesArray} of {allowedTypesLastItem}-bestand van maximaal {maxSize}.',\n dragAndDropText: 'Sleep uw bestanden hierheen of',\n fileNameDescriptionLabel: 'Bestandsnaam: ',\n generalValidatorMessage: '\"{validatorMessage}\", voor {listOfErroneousFiles}.',\n noFilesSelected: 'Geen bestanden geselecteerd.',\n numberOfFiles: '{numberOfFiles} bestanden.',\n noFilesUploaded: 'Geen bestanden geüpload.',\n fileSelected: 'Geselecteerd bestand: ',\n fileUploaded: 'Geüpload bestand: ',\n filesSelected: 'Geselecteerde bestanden: {numberOfFiles} bestanden.',\n filesUploaded: 'Geüploade bestanden: {numberOfFiles} bestanden.',\n removeButtonLabel: 'Verwijder het bestand {fileName}',\n selectTextDuplicateFileName: 'Er bestaat al een bestand met dezelfde bestandsnaam.',\n selectTextMultipleFile: 'Selecteer bestanden',\n selectTextSingleFile: 'Selecteer bestand',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","numberOfFiles","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8045.js b/resources/legacy/cp/dist/8045.js deleted file mode 100644 index e30a584a5e7..00000000000 --- a/resources/legacy/cp/dist/8045.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8045],{8045:function(e,i,l){l.r(i),i.default={allowedFileSize:"Încărcaţi un fişier de max. {maxSize}.",allowedFileValidatorSimple:"Încărcaţi un fişier {allowedType} de max. {maxSize}.",allowedFileValidatorComplex:"Încărcaţi un fişier {allowedTypesArray} sau {allowedTypesLastItem} de max. {maxSize}.",dragAndDropText:"Glisaţi şi fixaţi fişierele aici sau",fileNameDescriptionLabel:"Nume fişier: ",generalValidatorMessage:'"{validatorMessage}", pentru {listOfErroneousFiles}.',noFilesSelected:"Niciun fișier selectat.",noFilesUploaded:"Nu au fost încărcate fișiere.",fileSelected:"Fișier selectate: ",fileUploaded:"Fișier încărcat: ",filesSelected:"Fișiere selectate: {numberOfFiles} fișiere.",filesUploaded:"Fișiere încărcate: {numberOfFiles} fișiere.",numberOfFiles:"{numberOfFiles} fișiere.",removeButtonLabel:"Eliminaţi fişierul {filename}",selectTextDuplicateFileName:"Există deja un fişier cu acelaşi nume de fişier.",selectTextMultipleFile:"Selectare fișiere",selectTextSingleFile:"Selectare fișier"}}}]); -//# sourceMappingURL=8045.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8045.js.map b/resources/legacy/cp/dist/8045.js.map deleted file mode 100644 index b512423076a..00000000000 --- a/resources/legacy/cp/dist/8045.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8045.js","mappings":"iGAAA,WACEA,gBAAiB,yCACjBC,2BAA4B,uDAC5BC,4BACE,wFACFC,gBAAiB,uCACjBC,yBAA0B,gBAC1BC,wBAAyB,uDACzBC,gBAAiB,0BACjBC,gBAAiB,gCACjBC,aAAc,qBACdC,aAAc,oBACdC,cAAe,8CACfC,cAAe,8CACfC,cAAe,2BACfC,kBAAmB,gCACnBC,4BAA6B,mDAC7BC,uBAAwB,oBACxBC,qBAAsB,mB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/ro.js"],"sourcesContent":["export default {\n allowedFileSize: 'Încărcaţi un fişier de max. {maxSize}.',\n allowedFileValidatorSimple: 'Încărcaţi un fişier {allowedType} de max. {maxSize}.',\n allowedFileValidatorComplex:\n 'Încărcaţi un fişier {allowedTypesArray} sau {allowedTypesLastItem} de max. {maxSize}.',\n dragAndDropText: 'Glisaţi şi fixaţi fişierele aici sau',\n fileNameDescriptionLabel: 'Nume fişier: ',\n generalValidatorMessage: '\"{validatorMessage}\", pentru {listOfErroneousFiles}.',\n noFilesSelected: 'Niciun fișier selectat.',\n noFilesUploaded: 'Nu au fost încărcate fișiere.',\n fileSelected: 'Fișier selectate: ',\n fileUploaded: 'Fișier încărcat: ',\n filesSelected: 'Fișiere selectate: {numberOfFiles} fișiere.',\n filesUploaded: 'Fișiere încărcate: {numberOfFiles} fișiere.',\n numberOfFiles: '{numberOfFiles} fișiere.',\n removeButtonLabel: 'Eliminaţi fişierul {filename}',\n selectTextDuplicateFileName: 'Există deja un fişier cu acelaşi nume de fişier.',\n selectTextMultipleFile: 'Selectare fișiere',\n selectTextSingleFile: 'Selectare fișier',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8160.js b/resources/legacy/cp/dist/8160.js deleted file mode 100644 index 12725adf017..00000000000 --- a/resources/legacy/cp/dist/8160.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8160,9770],{8160:function(a,i,e){e.r(i);var n=e(9770);i.default={...n.default}},9770:function(a,i,e){e.r(i),i.default={validationError:"Hiba,",validationWarning:"Figyelmeztetés,",validationSuccess:"Sikeres,",validationInfo:"Információ,"}}}]); -//# sourceMappingURL=8160.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8160.js.map b/resources/legacy/cp/dist/8160.js.map deleted file mode 100644 index c56197b9b3f..00000000000 --- a/resources/legacy/cp/dist/8160.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8160.js","mappings":"oHAEA,cACK,U,8BCHL,WACEA,gBAAiB,QACjBC,kBAAmB,kBACnBC,kBAAmB,WACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/hu-HU.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/hu.js"],"sourcesContent":["import hu from './hu.js';\n\nexport default {\n ...hu,\n};\n","export default {\n validationError: 'Hiba,',\n validationWarning: 'Figyelmeztetés,',\n validationSuccess: 'Sikeres,',\n validationInfo: 'Információ,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8187.js b/resources/legacy/cp/dist/8187.js deleted file mode 100644 index 44edc7b972c..00000000000 --- a/resources/legacy/cp/dist/8187.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2438,8187],{2438:function(e,l,i){i.r(l),l.default={allowedFileSize:"Prześlij plik o maks. rozmiarze {maxSize}.",allowedFileValidatorSimple:"Prześlij plik {allowedType} o maks. rozmiarze {maxSize}.",allowedFileValidatorComplex:"Prześlij plik {allowedTypesArray} lub {allowedTypesLastItem} o maks. rozmiarze {maxSize}.",dragAndDropText:"Przeciągnij i upuść pliki tutaj lub",fileNameDescriptionLabel:"Nazwa pliku: ",generalValidatorMessage:'"{validatorMessage}", dla {listOfErroneousFiles}.',noFilesSelected:"Nie wybrano żadnych plików.",noFilesUploaded:"Nie przesłano plików.",fileSelected:"Wybrane plik: ",fileUploaded:"Przesłany plik: ",filesSelected:"Wybrane pliki: Liczba plików: {numberOfFiles}.",filesUploaded:"Przesłane pliki: Liczba plików: {numberOfFiles}.",numberOfFiles:"Liczba plików: {numberOfFiles}.",removeButtonLabel:"Usuń plik {fileName}",selectTextDuplicateFileName:"Plik o tej samej nazwie już istnieje.",selectTextMultipleFile:"Wybierz pliki",selectTextSingleFile:"Wybierz plik"}},8187:function(e,l,i){i.r(l);var a=i(2438);l.default={...a.default}}}]); -//# sourceMappingURL=8187.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8187.js.map b/resources/legacy/cp/dist/8187.js.map deleted file mode 100644 index 0e355ce0989..00000000000 --- a/resources/legacy/cp/dist/8187.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8187.js","mappings":"sGAAA,WACEA,gBAAiB,6CACjBC,2BAA4B,2DAC5BC,4BACE,4FACFC,gBAAiB,sCACjBC,yBAA0B,gBAC1BC,wBAAyB,oDACzBC,gBAAiB,8BACjBC,gBAAiB,wBACjBC,aAAc,iBACdC,aAAc,mBACdC,cAAe,iDACfC,cAAe,mDACfC,cAAe,kCACfC,kBAAmB,uBACnBC,4BAA6B,wCAC7BC,uBAAwB,gBACxBC,qBAAsB,e,4CChBxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/pl.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/pl-PL.js"],"sourcesContent":["export default {\n allowedFileSize: 'Prześlij plik o maks. rozmiarze {maxSize}.',\n allowedFileValidatorSimple: 'Prześlij plik {allowedType} o maks. rozmiarze {maxSize}.',\n allowedFileValidatorComplex:\n 'Prześlij plik {allowedTypesArray} lub {allowedTypesLastItem} o maks. rozmiarze {maxSize}.',\n dragAndDropText: 'Przeciągnij i upuść pliki tutaj lub',\n fileNameDescriptionLabel: 'Nazwa pliku: ',\n generalValidatorMessage: '\"{validatorMessage}\", dla {listOfErroneousFiles}.',\n noFilesSelected: 'Nie wybrano żadnych plików.',\n noFilesUploaded: 'Nie przesłano plików.',\n fileSelected: 'Wybrane plik: ',\n fileUploaded: 'Przesłany plik: ',\n filesSelected: 'Wybrane pliki: Liczba plików: {numberOfFiles}.',\n filesUploaded: 'Przesłane pliki: Liczba plików: {numberOfFiles}.',\n numberOfFiles: 'Liczba plików: {numberOfFiles}.',\n removeButtonLabel: 'Usuń plik {fileName}',\n selectTextDuplicateFileName: 'Plik o tej samej nazwie już istnieje.',\n selectTextMultipleFile: 'Wybierz pliki',\n selectTextSingleFile: 'Wybierz plik',\n};\n","import pl from './pl.js';\n\nexport default {\n ...pl,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8309.js b/resources/legacy/cp/dist/8309.js deleted file mode 100644 index dcf8f46c48b..00000000000 --- a/resources/legacy/cp/dist/8309.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[174,8309],{174:function(e,l,a){a.r(l),l.default={allowedFileSize:"Завантажте файл розміром до {maxSize}.",allowedFileValidatorSimple:"Завантажте файл {allowedType} розміром до {maxSize}.",allowedFileValidatorComplex:"Завантажте файл {allowedTypesArray} або {allowedTypesLastItem} розміром до {maxSize}.",dragAndDropText:"Перетягніть файли сюди або",fileNameDescriptionLabel:"Ім’я файлу: ",generalValidatorMessage:'"{validatorMessage}", для {listOfErroneousFiles}.',noFilesSelected:"Не вибрано жодного файлу.",noFilesUploaded:"Файли не завантажено.",fileSelected:"Вибрані файл: ",fileUploaded:"Завантажений файл: ",filesSelected:"Вибрані файли: {numberOfFiles} файли(-ів).",filesUploaded:"Завантажені файли: {numberOfFiles} файли(-ів).",numberOfFiles:"{numberOfFiles} файли(-ів).",removeButtonLabel:"Видалення файлу {fileName}",selectTextDuplicateFileName:"Файл із такою назвою вже існував.",selectTextMultipleFile:"Виберіть файли",selectTextSingleFile:"Виберіть файл"}},8309:function(e,l,a){a.r(l);var i=a(174);l.default={...i.default}}}]); -//# sourceMappingURL=8309.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8309.js.map b/resources/legacy/cp/dist/8309.js.map deleted file mode 100644 index 8c11f636ce8..00000000000 --- a/resources/legacy/cp/dist/8309.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8309.js","mappings":"oGAAA,WACEA,gBAAiB,yCACjBC,2BAA4B,uDAC5BC,4BACE,wFACFC,gBAAiB,6BACjBC,yBAA0B,eAC1BC,wBAAyB,oDACzBC,gBAAiB,4BACjBC,gBAAiB,wBACjBC,aAAc,iBACdC,aAAc,sBACdC,cAAe,6CACfC,cAAe,iDACfC,cAAe,8BACfC,kBAAmB,6BACnBC,4BAA6B,oCAC7BC,uBAAwB,iBACxBC,qBAAsB,gB,2CChBxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/uk.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/uk-UA.js"],"sourcesContent":["export default {\n allowedFileSize: 'Завантажте файл розміром до {maxSize}.',\n allowedFileValidatorSimple: 'Завантажте файл {allowedType} розміром до {maxSize}.',\n allowedFileValidatorComplex:\n 'Завантажте файл {allowedTypesArray} або {allowedTypesLastItem} розміром до {maxSize}.',\n dragAndDropText: 'Перетягніть файли сюди або',\n fileNameDescriptionLabel: 'Ім’я файлу: ',\n generalValidatorMessage: '\"{validatorMessage}\", для {listOfErroneousFiles}.',\n noFilesSelected: 'Не вибрано жодного файлу.',\n noFilesUploaded: 'Файли не завантажено.',\n fileSelected: 'Вибрані файл: ',\n fileUploaded: 'Завантажений файл: ',\n filesSelected: 'Вибрані файли: {numberOfFiles} файли(-ів).',\n filesUploaded: 'Завантажені файли: {numberOfFiles} файли(-ів).',\n numberOfFiles: '{numberOfFiles} файли(-ів).',\n removeButtonLabel: 'Видалення файлу {fileName}',\n selectTextDuplicateFileName: 'Файл із такою назвою вже існував.',\n selectTextMultipleFile: 'Виберіть файли',\n selectTextSingleFile: 'Виберіть файл',\n};\n","import uk from './uk.js';\n\nexport default {\n ...uk,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8657.js b/resources/legacy/cp/dist/8657.js deleted file mode 100644 index 8ab6e91e9fe..00000000000 --- a/resources/legacy/cp/dist/8657.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8657],{8657:function(u,e,p){p.r(e),e.default={optionsPopup:"Всплывающее окно параметров поля со списком"}}}]); -//# sourceMappingURL=8657.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8657.js.map b/resources/legacy/cp/dist/8657.js.map deleted file mode 100644 index 5788f0c7a5c..00000000000 --- a/resources/legacy/cp/dist/8657.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8657.js","mappings":"iGAAA,WACEA,aAAc,8C","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/ru.js"],"sourcesContent":["export default {\n optionsPopup: 'Всплывающее окно параметров поля со списком',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8722.js b/resources/legacy/cp/dist/8722.js deleted file mode 100644 index 0ff980c533c..00000000000 --- a/resources/legacy/cp/dist/8722.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2437,8722],{2437:function(a,i,n){n.r(i),i.default={validationError:"Error,",validationWarning:"Advertencia,",validationSuccess:"Satisfactorio,",validationInfo:"Información,"}},8722:function(a,i,n){n.r(i);var r=n(2437);i.default={...r.default}}}]); -//# sourceMappingURL=8722.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8722.js.map b/resources/legacy/cp/dist/8722.js.map deleted file mode 100644 index 8d6cbb0adbf..00000000000 --- a/resources/legacy/cp/dist/8722.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8722.js","mappings":"sGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,eACnBC,kBAAmB,iBACnBC,eAAgB,e,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/es.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/es-ES.js"],"sourcesContent":["export default {\n validationError: 'Error,',\n validationWarning: 'Advertencia,',\n validationSuccess: 'Satisfactorio,',\n validationInfo: 'Información,',\n};\n","import es from './es.js';\n\nexport default {\n ...es,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8723.js b/resources/legacy/cp/dist/8723.js deleted file mode 100644 index d9b56701c91..00000000000 --- a/resources/legacy/cp/dist/8723.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8723],{8723:function(e,l,i){i.r(l),l.default={allowedFileSize:"Caricare un file di {maxSize} max.",allowedFileValidatorSimple:"Caricare un file {allowedType} di {maxSize} max.",allowedFileValidatorComplex:"Caricare un file {allowedTypesArray} o {allowedTypesLastItem} di {maxSize} max.",dragAndDropText:"Trascinare i file qui o",fileNameDescriptionLabel:"Nome file: ",generalValidatorMessage:'"{validatorMessage}", per {listOfErroneousFiles}.',noFilesSelected:"Nessun file selezionato.",noFilesUploaded:"Nessun file caricato.",fileSelected:"File selezionati: ",fileUploaded:"File caricato: ",filesSelected:"File selezionati: {numberOfFiles} file.",filesUploaded:"File caricati: {numberOfFiles} file.",numberOfFiles:"{numberOfFiles} file.",removeButtonLabel:"Rimuovere il file {fileName}",selectTextDuplicateFileName:"Un file con lo stesso nome file era già presente.",selectTextMultipleFile:"Seleziona file",selectTextSingleFile:"Seleziona file"}}}]); -//# sourceMappingURL=8723.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8723.js.map b/resources/legacy/cp/dist/8723.js.map deleted file mode 100644 index e4b028e2e55..00000000000 --- a/resources/legacy/cp/dist/8723.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8723.js","mappings":"iGAAA,WACEA,gBAAiB,qCACjBC,2BAA4B,mDAC5BC,4BACE,kFACFC,gBAAiB,0BACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,2BACjBC,gBAAiB,wBACjBC,aAAc,qBACdC,aAAc,kBACdC,cAAe,0CACfC,cAAe,uCACfC,cAAe,wBACfC,kBAAmB,+BACnBC,4BAA6B,oDAC7BC,uBAAwB,iBACxBC,qBAAsB,iB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/it.js"],"sourcesContent":["export default {\n allowedFileSize: 'Caricare un file di {maxSize} max.',\n allowedFileValidatorSimple: 'Caricare un file {allowedType} di {maxSize} max.',\n allowedFileValidatorComplex:\n 'Caricare un file {allowedTypesArray} o {allowedTypesLastItem} di {maxSize} max.',\n dragAndDropText: 'Trascinare i file qui o',\n fileNameDescriptionLabel: 'Nome file: ',\n generalValidatorMessage: '\"{validatorMessage}\", per {listOfErroneousFiles}.',\n noFilesSelected: 'Nessun file selezionato.',\n noFilesUploaded: 'Nessun file caricato.',\n fileSelected: 'File selezionati: ',\n fileUploaded: 'File caricato: ',\n filesSelected: 'File selezionati: {numberOfFiles} file.',\n filesUploaded: 'File caricati: {numberOfFiles} file.',\n numberOfFiles: '{numberOfFiles} file.',\n removeButtonLabel: 'Rimuovere il file {fileName}',\n selectTextDuplicateFileName: 'Un file con lo stesso nome file era già presente.',\n selectTextMultipleFile: 'Seleziona file',\n selectTextSingleFile: 'Seleziona file',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8742.js b/resources/legacy/cp/dist/8742.js deleted file mode 100644 index 31b3c7ac938..00000000000 --- a/resources/legacy/cp/dist/8742.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1967,8742],{1967:function(a,n,i){i.r(n),n.default={validationError:"Chyba,",validationWarning:"Varovanie,",validationSuccess:"Úspešné,",validationInfo:"Info,"}},8742:function(a,n,i){i.r(n);var e=i(1967);n.default={...e.default}}}]); -//# sourceMappingURL=8742.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8742.js.map b/resources/legacy/cp/dist/8742.js.map deleted file mode 100644 index c9f86b7fdd4..00000000000 --- a/resources/legacy/cp/dist/8742.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8742.js","mappings":"sGAAA,WACEA,gBAAiB,SACjBC,kBAAmB,aACnBC,kBAAmB,WACnBC,eAAgB,Q,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/sk.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/sk-SK.js"],"sourcesContent":["export default {\n validationError: 'Chyba,',\n validationWarning: 'Varovanie,',\n validationSuccess: 'Úspešné,',\n validationInfo: 'Info,',\n};\n","import sk from './sk.js';\n\nexport default {\n ...sk,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/897.js b/resources/legacy/cp/dist/897.js deleted file mode 100644 index 4d7e05dda37..00000000000 --- a/resources/legacy/cp/dist/897.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[897,8723],{897:function(e,l,i){i.r(l);var a=i(8723);l.default={...a.default}},8723:function(e,l,i){i.r(l),l.default={allowedFileSize:"Caricare un file di {maxSize} max.",allowedFileValidatorSimple:"Caricare un file {allowedType} di {maxSize} max.",allowedFileValidatorComplex:"Caricare un file {allowedTypesArray} o {allowedTypesLastItem} di {maxSize} max.",dragAndDropText:"Trascinare i file qui o",fileNameDescriptionLabel:"Nome file: ",generalValidatorMessage:'"{validatorMessage}", per {listOfErroneousFiles}.',noFilesSelected:"Nessun file selezionato.",noFilesUploaded:"Nessun file caricato.",fileSelected:"File selezionati: ",fileUploaded:"File caricato: ",filesSelected:"File selezionati: {numberOfFiles} file.",filesUploaded:"File caricati: {numberOfFiles} file.",numberOfFiles:"{numberOfFiles} file.",removeButtonLabel:"Rimuovere il file {fileName}",selectTextDuplicateFileName:"Un file con lo stesso nome file era già presente.",selectTextMultipleFile:"Seleziona file",selectTextSingleFile:"Seleziona file"}}}]); -//# sourceMappingURL=897.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/897.js.map b/resources/legacy/cp/dist/897.js.map deleted file mode 100644 index 68ec1112904..00000000000 --- a/resources/legacy/cp/dist/897.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"897.js","mappings":"kHAEA,cACK,U,8BCHL,WACEA,gBAAiB,qCACjBC,2BAA4B,mDAC5BC,4BACE,kFACFC,gBAAiB,0BACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,2BACjBC,gBAAiB,wBACjBC,aAAc,qBACdC,aAAc,kBACdC,cAAe,0CACfC,cAAe,uCACfC,cAAe,wBACfC,kBAAmB,+BACnBC,4BAA6B,oDAC7BC,uBAAwB,iBACxBC,qBAAsB,iB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/it-IT.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/it.js"],"sourcesContent":["import it from './it.js';\n\nexport default {\n ...it,\n};\n","export default {\n allowedFileSize: 'Caricare un file di {maxSize} max.',\n allowedFileValidatorSimple: 'Caricare un file {allowedType} di {maxSize} max.',\n allowedFileValidatorComplex:\n 'Caricare un file {allowedTypesArray} o {allowedTypesLastItem} di {maxSize} max.',\n dragAndDropText: 'Trascinare i file qui o',\n fileNameDescriptionLabel: 'Nome file: ',\n generalValidatorMessage: '\"{validatorMessage}\", per {listOfErroneousFiles}.',\n noFilesSelected: 'Nessun file selezionato.',\n noFilesUploaded: 'Nessun file caricato.',\n fileSelected: 'File selezionati: ',\n fileUploaded: 'File caricato: ',\n filesSelected: 'File selezionati: {numberOfFiles} file.',\n filesUploaded: 'File caricati: {numberOfFiles} file.',\n numberOfFiles: '{numberOfFiles} file.',\n removeButtonLabel: 'Rimuovere il file {fileName}',\n selectTextDuplicateFileName: 'Un file con lo stesso nome file era già presente.',\n selectTextMultipleFile: 'Seleziona file',\n selectTextSingleFile: 'Seleziona file',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/8988.js b/resources/legacy/cp/dist/8988.js deleted file mode 100644 index a605a3627dc..00000000000 --- a/resources/legacy/cp/dist/8988.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8988],{8988:function(e,o,l){l.r(o),o.default={allowedFileSize:"Nahrajte soubor s max. velikostí {maxSize}.",allowedFileValidatorSimple:"Nahrajte soubor typu {allowedTypesLastItem} s max. velikostí {maxSize}.",allowedFileValidatorComplex:"Nahrajte soubor typu {allowedTypesArray} nebo {allowedTypesLastItem} s max. velikostí {maxSize}.",dragAndDropText:"Přetáhněte soubory sem nebo",fileNameDescriptionLabel:"Název souboru: ",generalValidatorMessage:'"{validatorMessage}", pro {listOfErroneousFiles}.',noFilesSelected:"Nebyly vybrány žádné soubory.",noFilesUploaded:"Nebyly nahrány žádné soubory.",fileSelected:"Zvolené soubor: ",fileUploaded:"Nahraný soubor: ",filesSelected:"Zvolené soubory: {numberOfFiles} souborů.",filesUploaded:"Nahrané soubory: {numberOfFiles} souborů.",numberOfFiles:"{numberOfFiles} soubory/souborů.",removeButtonLabel:"Odebrat soubor {fileName}",selectTextDuplicateFileName:"Soubor se stejným názvem byl již přítomen.",selectTextMultipleFile:"Vybrat soubory",selectTextSingleFile:"Vybrat soubor"}}}]); -//# sourceMappingURL=8988.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/8988.js.map b/resources/legacy/cp/dist/8988.js.map deleted file mode 100644 index 733f88f5b04..00000000000 --- a/resources/legacy/cp/dist/8988.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"8988.js","mappings":"iGAAA,WACEA,gBAAiB,8CACjBC,2BACE,0EACFC,4BACE,mGACFC,gBAAiB,8BACjBC,yBAA0B,kBAC1BC,wBAAyB,oDACzBC,gBAAiB,gCACjBC,gBAAiB,gCACjBC,aAAc,mBACdC,aAAc,mBACdC,cAAe,4CACfC,cAAe,4CACfC,cAAe,mCACfC,kBAAmB,4BACnBC,4BAA6B,6CAC7BC,uBAAwB,iBACxBC,qBAAsB,gB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/cs.js"],"sourcesContent":["export default {\n allowedFileSize: 'Nahrajte soubor s max. velikostí {maxSize}.',\n allowedFileValidatorSimple:\n 'Nahrajte soubor typu {allowedTypesLastItem} s max. velikostí {maxSize}.',\n allowedFileValidatorComplex:\n 'Nahrajte soubor typu {allowedTypesArray} nebo {allowedTypesLastItem} s max. velikostí {maxSize}.',\n dragAndDropText: 'Přetáhněte soubory sem nebo',\n fileNameDescriptionLabel: 'Název souboru: ',\n generalValidatorMessage: '\"{validatorMessage}\", pro {listOfErroneousFiles}.',\n noFilesSelected: 'Nebyly vybrány žádné soubory.',\n noFilesUploaded: 'Nebyly nahrány žádné soubory.',\n fileSelected: 'Zvolené soubor: ',\n fileUploaded: 'Nahraný soubor: ',\n filesSelected: 'Zvolené soubory: {numberOfFiles} souborů.',\n filesUploaded: 'Nahrané soubory: {numberOfFiles} souborů.',\n numberOfFiles: '{numberOfFiles} soubory/souborů.',\n removeButtonLabel: 'Odebrat soubor {fileName}',\n selectTextDuplicateFileName: 'Soubor se stejným názvem byl již přítomen.',\n selectTextMultipleFile: 'Vybrat soubory',\n selectTextSingleFile: 'Vybrat soubor',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/9156.js b/resources/legacy/cp/dist/9156.js deleted file mode 100644 index 210e8c19b8a..00000000000 --- a/resources/legacy/cp/dist/9156.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9156],{9156:function(e,l,o){o.r(l),l.default={allowedFileSize:"Nahrajte súbor s maximálnou veľkosťou {maxSize}.",allowedFileValidatorSimple:"Nahrajte súbor {allowedType} s maximálnou veľkosťou {maxSize}.",allowedFileValidatorComplex:"Nahrajte súbor {allowedTypesArray} alebo {allowedTypesLastItem} s maximálnou veľkosťou {maxSize}.",dragAndDropText:"Súbory presuňte sem alebo",fileNameDescriptionLabel:"Názov súboru: ",generalValidatorMessage:'"{validatorMessage}", pre {listOfErroneousFiles}.',noFilesSelected:"Neboli vybrané žiadne súbory.",noFilesUploaded:"Nenahrali sa žiadne súbory.",fileSelected:"Zvolené súbor: ",fileUploaded:"Nahratý súbor: ",filesSelected:"Zvolené súbory: {numberOfFiles} súbory/-ov.",filesUploaded:"Nahraté súbory: {numberOfFiles} súbory/-ov.",numberOfFiles:"Počet súborov: {numberOfFiles}.",removeButtonLabel:"Odstrániť súbor {fileName}",selectTextDuplicateFileName:"Súbor s rovnakým názvom súboru už existoval.",selectTextMultipleFile:"Vybrať súbory",selectTextSingleFile:"Vybrať súbor"}}}]); -//# sourceMappingURL=9156.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/9156.js.map b/resources/legacy/cp/dist/9156.js.map deleted file mode 100644 index 82942ca955b..00000000000 --- a/resources/legacy/cp/dist/9156.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9156.js","mappings":"iGAAA,WACEA,gBAAiB,mDACjBC,2BAA4B,iEAC5BC,4BACE,oGACFC,gBAAiB,4BACjBC,yBAA0B,iBAC1BC,wBAAyB,oDACzBC,gBAAiB,gCACjBC,gBAAiB,8BACjBC,aAAc,kBACdC,aAAc,kBACdC,cAAe,8CACfC,cAAe,8CACfC,cAAe,kCACfC,kBAAmB,6BACnBC,4BAA6B,+CAC7BC,uBAAwB,gBACxBC,qBAAsB,e","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/sk.js"],"sourcesContent":["export default {\n allowedFileSize: 'Nahrajte súbor s maximálnou veľkosťou {maxSize}.',\n allowedFileValidatorSimple: 'Nahrajte súbor {allowedType} s maximálnou veľkosťou {maxSize}.',\n allowedFileValidatorComplex:\n 'Nahrajte súbor {allowedTypesArray} alebo {allowedTypesLastItem} s maximálnou veľkosťou {maxSize}.',\n dragAndDropText: 'Súbory presuňte sem alebo',\n fileNameDescriptionLabel: 'Názov súboru: ',\n generalValidatorMessage: '\"{validatorMessage}\", pre {listOfErroneousFiles}.',\n noFilesSelected: 'Neboli vybrané žiadne súbory.',\n noFilesUploaded: 'Nenahrali sa žiadne súbory.',\n fileSelected: 'Zvolené súbor: ',\n fileUploaded: 'Nahratý súbor: ',\n filesSelected: 'Zvolené súbory: {numberOfFiles} súbory/-ov.',\n filesUploaded: 'Nahraté súbory: {numberOfFiles} súbory/-ov.',\n numberOfFiles: 'Počet súborov: {numberOfFiles}.',\n removeButtonLabel: 'Odstrániť súbor {fileName}',\n selectTextDuplicateFileName: 'Súbor s rovnakým názvom súboru už existoval.',\n selectTextMultipleFile: 'Vybrať súbory',\n selectTextSingleFile: 'Vybrať súbor',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/9433.js b/resources/legacy/cp/dist/9433.js deleted file mode 100644 index df093f95b5e..00000000000 --- a/resources/legacy/cp/dist/9433.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9433],{9433:function(e,i,a){a.r(i),i.default={allowedFileSize:"Laden Sie eine Datei mit max. {maxSize} hoch.",allowedFileValidatorSimple:"Laden Sie eine {allowedType}-Datei mit max. {maxSize} hoch.",allowedFileValidatorComplex:"Laden Sie eine {allowedTypesArray} oder {allowedTypesLastItem}-Datei mit max. {maxSize} hoch.",dragAndDropText:"Ziehen Sie Ihre Dateien per Drag & Drop hierher oder",fileNameDescriptionLabel:"Dateiname: ",generalValidatorMessage:'"{validatorMessage}", für {listOfErroneousFiles}.',noFilesSelected:"Keine Dateien ausgewählt.",noFilesUploaded:"Keine Dateien hochgeladen.",fileSelected:"Ausgewählte Datei: ",fileUploaded:"Hochgeladene Datei: ",filesSelected:"Ausgewählte Dateien: {numberOfFiles} Dateien.",filesUploaded:"Hochgeladene Dateien: {numberOfFiles} Dateien.",numberOfFiles:"{numberOfFiles} Dateien.",removeButtonLabel:"Datei {fileName} entfernen",selectTextDuplicateFileName:"Eine Datei mit demselben Dateinamen war bereits vorhanden.",selectTextMultipleFile:"Dateien auswählen",selectTextSingleFile:"Datei auswählen"}}}]); -//# sourceMappingURL=9433.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/9433.js.map b/resources/legacy/cp/dist/9433.js.map deleted file mode 100644 index f9c679f3fb1..00000000000 --- a/resources/legacy/cp/dist/9433.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9433.js","mappings":"iGAAA,WACEA,gBAAiB,gDACjBC,2BAA4B,8DAC5BC,4BACE,gGACFC,gBAAiB,uDACjBC,yBAA0B,cAC1BC,wBAAyB,oDACzBC,gBAAiB,4BACjBC,gBAAiB,6BACjBC,aAAc,sBACdC,aAAc,uBACdC,cAAe,gDACfC,cAAe,iDACfC,cAAe,2BACfC,kBAAmB,6BACnBC,4BAA6B,6DAC7BC,uBAAwB,oBACxBC,qBAAsB,kB","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/de.js"],"sourcesContent":["export default {\n allowedFileSize: 'Laden Sie eine Datei mit max. {maxSize} hoch.',\n allowedFileValidatorSimple: 'Laden Sie eine {allowedType}-Datei mit max. {maxSize} hoch.',\n allowedFileValidatorComplex:\n 'Laden Sie eine {allowedTypesArray} oder {allowedTypesLastItem}-Datei mit max. {maxSize} hoch.',\n dragAndDropText: 'Ziehen Sie Ihre Dateien per Drag & Drop hierher oder',\n fileNameDescriptionLabel: 'Dateiname: ',\n generalValidatorMessage: '\"{validatorMessage}\", für {listOfErroneousFiles}.',\n noFilesSelected: 'Keine Dateien ausgewählt.',\n noFilesUploaded: 'Keine Dateien hochgeladen.',\n fileSelected: 'Ausgewählte Datei: ',\n fileUploaded: 'Hochgeladene Datei: ',\n filesSelected: 'Ausgewählte Dateien: {numberOfFiles} Dateien.',\n filesUploaded: 'Hochgeladene Dateien: {numberOfFiles} Dateien.',\n numberOfFiles: '{numberOfFiles} Dateien.',\n removeButtonLabel: 'Datei {fileName} entfernen',\n selectTextDuplicateFileName: 'Eine Datei mit demselben Dateinamen war bereits vorhanden.',\n selectTextMultipleFile: 'Dateien auswählen',\n selectTextSingleFile: 'Datei auswählen',\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/9627.js b/resources/legacy/cp/dist/9627.js deleted file mode 100644 index 7ca569808ab..00000000000 --- a/resources/legacy/cp/dist/9627.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9627],{9627:function(e,p,n){n.r(p),p.default={optionsPopup:"Popup-Fenster für Kombibox-Optionen"}}}]); -//# sourceMappingURL=9627.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/9627.js.map b/resources/legacy/cp/dist/9627.js.map deleted file mode 100644 index 516bac6fd9b..00000000000 --- a/resources/legacy/cp/dist/9627.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9627.js","mappings":"iGAAA,WACEA,aAAc,sC","sources":["webpack:///../../../../node_modules/@lion/ui/components/combobox/translations/de.js"],"sourcesContent":["export default {\n optionsPopup: 'Popup-Fenster für Kombibox-Optionen',\n};\n"],"names":["optionsPopup"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/9755.js b/resources/legacy/cp/dist/9755.js deleted file mode 100644 index 0c6fee8fc8e..00000000000 --- a/resources/legacy/cp/dist/9755.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7702,9755],{7702:function(e,a,o){o.r(a),a.default={allowedFileSize:"Cargue un archivo de {maxSize} como máximo.",allowedFileValidatorSimple:"Cargue un archivo {allowedType} de {maxSize} como máximo.",allowedFileValidatorComplex:"Cargue un archivo {allowedTypesArray} o {allowedTypesLastItem} de {maxSize} como máximo.",dragAndDropText:"Arrastre y suelte los archivos aquí o",fileNameDescriptionLabel:"Nombre de archivo: ",generalValidatorMessage:'"{validatorMessage}", para {listOfErroneousFiles}.',noFilesSelected:"No se han seleccionado archivos.",noFilesUploaded:"No se han cargado archivos.",fileSelected:"Archivo seleccionado: ",fileUploaded:"Archivo cargado: ",filesSelected:"Archivos seleccionados: {numberOfFiles} archivos.",filesUploaded:"Archivos cargados: {numberOfFiles} archivos.",numberOfFiles:"{numberOfFiles} archivos.",removeButtonLabel:"Elimine el archivo: {fileName}",selectTextDuplicateFileName:"Ya había un archivo con el mismo nombre de archivo.",selectTextMultipleFile:"Seleccionar archivos",selectTextSingleFile:"Seleccionar archivo"}},9755:function(e,a,o){o.r(a);var l=o(7702);a.default={...l.default}}}]); -//# sourceMappingURL=9755.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/9755.js.map b/resources/legacy/cp/dist/9755.js.map deleted file mode 100644 index 6696a34185b..00000000000 --- a/resources/legacy/cp/dist/9755.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9755.js","mappings":"sGAAA,WACEA,gBAAiB,8CACjBC,2BAA4B,4DAC5BC,4BACE,2FACFC,gBAAiB,wCACjBC,yBAA0B,sBAC1BC,wBAAyB,qDACzBC,gBAAiB,mCACjBC,gBAAiB,8BACjBC,aAAc,yBACdC,aAAc,oBACdC,cAAe,oDACfC,cAAe,+CACfC,cAAe,4BACfC,kBAAmB,iCACnBC,4BAA6B,sDAC7BC,uBAAwB,uBACxBC,qBAAsB,sB,4CChBxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/es.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/es-ES.js"],"sourcesContent":["export default {\n allowedFileSize: 'Cargue un archivo de {maxSize} como máximo.',\n allowedFileValidatorSimple: 'Cargue un archivo {allowedType} de {maxSize} como máximo.',\n allowedFileValidatorComplex:\n 'Cargue un archivo {allowedTypesArray} o {allowedTypesLastItem} de {maxSize} como máximo.',\n dragAndDropText: 'Arrastre y suelte los archivos aquí o',\n fileNameDescriptionLabel: 'Nombre de archivo: ',\n generalValidatorMessage: '\"{validatorMessage}\", para {listOfErroneousFiles}.',\n noFilesSelected: 'No se han seleccionado archivos.',\n noFilesUploaded: 'No se han cargado archivos.',\n fileSelected: 'Archivo seleccionado: ',\n fileUploaded: 'Archivo cargado: ',\n filesSelected: 'Archivos seleccionados: {numberOfFiles} archivos.',\n filesUploaded: 'Archivos cargados: {numberOfFiles} archivos.',\n numberOfFiles: '{numberOfFiles} archivos.',\n removeButtonLabel: 'Elimine el archivo: {fileName}',\n selectTextDuplicateFileName: 'Ya había un archivo con el mismo nombre de archivo.',\n selectTextMultipleFile: 'Seleccionar archivos',\n selectTextSingleFile: 'Seleccionar archivo',\n};\n","import es from './es.js';\n\nexport default {\n ...es,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/9770.js b/resources/legacy/cp/dist/9770.js deleted file mode 100644 index 308b5280b4f..00000000000 --- a/resources/legacy/cp/dist/9770.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9770],{9770:function(i,a,e){e.r(a),a.default={validationError:"Hiba,",validationWarning:"Figyelmeztetés,",validationSuccess:"Sikeres,",validationInfo:"Információ,"}}}]); -//# sourceMappingURL=9770.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/9770.js.map b/resources/legacy/cp/dist/9770.js.map deleted file mode 100644 index 8bef2ac1f52..00000000000 --- a/resources/legacy/cp/dist/9770.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9770.js","mappings":"iGAAA,WACEA,gBAAiB,QACjBC,kBAAmB,kBACnBC,kBAAmB,WACnBC,eAAgB,c","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/hu.js"],"sourcesContent":["export default {\n validationError: 'Hiba,',\n validationWarning: 'Figyelmeztetés,',\n validationSuccess: 'Sikeres,',\n validationInfo: 'Információ,',\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/9884.js b/resources/legacy/cp/dist/9884.js deleted file mode 100644 index 1c94578d7c5..00000000000 --- a/resources/legacy/cp/dist/9884.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[8988,9884],{8988:function(e,o,l){l.r(o),o.default={allowedFileSize:"Nahrajte soubor s max. velikostí {maxSize}.",allowedFileValidatorSimple:"Nahrajte soubor typu {allowedTypesLastItem} s max. velikostí {maxSize}.",allowedFileValidatorComplex:"Nahrajte soubor typu {allowedTypesArray} nebo {allowedTypesLastItem} s max. velikostí {maxSize}.",dragAndDropText:"Přetáhněte soubory sem nebo",fileNameDescriptionLabel:"Název souboru: ",generalValidatorMessage:'"{validatorMessage}", pro {listOfErroneousFiles}.',noFilesSelected:"Nebyly vybrány žádné soubory.",noFilesUploaded:"Nebyly nahrány žádné soubory.",fileSelected:"Zvolené soubor: ",fileUploaded:"Nahraný soubor: ",filesSelected:"Zvolené soubory: {numberOfFiles} souborů.",filesUploaded:"Nahrané soubory: {numberOfFiles} souborů.",numberOfFiles:"{numberOfFiles} soubory/souborů.",removeButtonLabel:"Odebrat soubor {fileName}",selectTextDuplicateFileName:"Soubor se stejným názvem byl již přítomen.",selectTextMultipleFile:"Vybrat soubory",selectTextSingleFile:"Vybrat soubor"}},9884:function(e,o,l){l.r(o);var a=l(8988);o.default={...a.default}}}]); -//# sourceMappingURL=9884.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/9884.js.map b/resources/legacy/cp/dist/9884.js.map deleted file mode 100644 index 58416ff6cb7..00000000000 --- a/resources/legacy/cp/dist/9884.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9884.js","mappings":"sGAAA,WACEA,gBAAiB,8CACjBC,2BACE,0EACFC,4BACE,mGACFC,gBAAiB,8BACjBC,yBAA0B,kBAC1BC,wBAAyB,oDACzBC,gBAAiB,gCACjBC,gBAAiB,gCACjBC,aAAc,mBACdC,aAAc,mBACdC,cAAe,4CACfC,cAAe,4CACfC,cAAe,mCACfC,kBAAmB,4BACnBC,4BAA6B,6CAC7BC,uBAAwB,iBACxBC,qBAAsB,gB,4CCjBxB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/cs.js","webpack:///../../../../node_modules/@lion/ui/components/input-file/translations/cs-CZ.js"],"sourcesContent":["export default {\n allowedFileSize: 'Nahrajte soubor s max. velikostí {maxSize}.',\n allowedFileValidatorSimple:\n 'Nahrajte soubor typu {allowedTypesLastItem} s max. velikostí {maxSize}.',\n allowedFileValidatorComplex:\n 'Nahrajte soubor typu {allowedTypesArray} nebo {allowedTypesLastItem} s max. velikostí {maxSize}.',\n dragAndDropText: 'Přetáhněte soubory sem nebo',\n fileNameDescriptionLabel: 'Název souboru: ',\n generalValidatorMessage: '\"{validatorMessage}\", pro {listOfErroneousFiles}.',\n noFilesSelected: 'Nebyly vybrány žádné soubory.',\n noFilesUploaded: 'Nebyly nahrány žádné soubory.',\n fileSelected: 'Zvolené soubor: ',\n fileUploaded: 'Nahraný soubor: ',\n filesSelected: 'Zvolené soubory: {numberOfFiles} souborů.',\n filesUploaded: 'Nahrané soubory: {numberOfFiles} souborů.',\n numberOfFiles: '{numberOfFiles} soubory/souborů.',\n removeButtonLabel: 'Odebrat soubor {fileName}',\n selectTextDuplicateFileName: 'Soubor se stejným názvem byl již přítomen.',\n selectTextMultipleFile: 'Vybrat soubory',\n selectTextSingleFile: 'Vybrat soubor',\n};\n","import cs from './cs.js';\n\nexport default {\n ...cs,\n};\n"],"names":["allowedFileSize","allowedFileValidatorSimple","allowedFileValidatorComplex","dragAndDropText","fileNameDescriptionLabel","generalValidatorMessage","noFilesSelected","noFilesUploaded","fileSelected","fileUploaded","filesSelected","filesUploaded","numberOfFiles","removeButtonLabel","selectTextDuplicateFileName","selectTextMultipleFile","selectTextSingleFile"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/9944.js b/resources/legacy/cp/dist/9944.js deleted file mode 100644 index 4b88f2b4195..00000000000 --- a/resources/legacy/cp/dist/9944.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2028,9944],{2028:function(a,n,i){i.r(n),n.default={validationError:"Ошибка,",validationWarning:"Предупреждение,",validationSuccess:"Успешно,",validationInfo:"Информация,"}},9944:function(a,n,i){i.r(n);var t=i(2028);n.default={...t.default}}}]); -//# sourceMappingURL=9944.js.map \ No newline at end of file diff --git a/resources/legacy/cp/dist/9944.js.map b/resources/legacy/cp/dist/9944.js.map deleted file mode 100644 index c96c78bcf4a..00000000000 --- a/resources/legacy/cp/dist/9944.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9944.js","mappings":"sGAAA,WACEA,gBAAiB,UACjBC,kBAAmB,kBACnBC,kBAAmB,WACnBC,eAAgB,c,4CCFlB,cACK,U","sources":["webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/ru.js","webpack:///../../../../node_modules/@lion/ui/components/form-core/translations/ru-RU.js"],"sourcesContent":["export default {\n validationError: 'Ошибка,',\n validationWarning: 'Предупреждение,',\n validationSuccess: 'Успешно,',\n validationInfo: 'Информация,',\n};\n","import ru from './ru.js';\n\nexport default {\n ...ru,\n};\n"],"names":["validationError","validationWarning","validationSuccess","validationInfo"],"sourceRoot":""} \ No newline at end of file diff --git a/resources/legacy/cp/dist/cp.js b/resources/legacy/cp/dist/cp.js index 5bb9137e480..55fd0691aa8 100644 --- a/resources/legacy/cp/dist/cp.js +++ b/resources/legacy/cp/dist/cp.js @@ -1,5501 +1,2 @@ -/*! For license information please see cp.js.LICENSE.txt */ -(function(){var __webpack_modules__={82:function(t,e,i){var s=i(225),n=i(1305),a=i(8543);function r(t){return this instanceof r?(this.nodes=s(t),this):new r(t)}r.prototype.toString=function(){return Array.isArray(this.nodes)?a(this.nodes):""},r.prototype.walk=function(t,e){return n(this.nodes,t,e),this},r.unit=i(4746),r.walk=n,r.stringify=a,t.exports=r},132:function(){class t extends HTMLElement{get items(){return this.querySelectorAll(".sidebar-action")}connectedCallback(){this.trigger=this.querySelector("#sidebar-trigger"),this.trigger&&(this.trigger.addEventListener("open",this.expand.bind(this)),this.trigger.addEventListener("close",this.collapse.bind(this)))}disconnectedCallback(){this.trigger&&(this.trigger.removeEventListener("open",this.expand.bind(this)),this.trigger.removeEventListener("close",this.collapse.bind(this))),this.expand()}itemHasTooltip(t){return t.querySelector("craft-tooltip")}createTooltips(){this.items&&this.items.forEach(t=>{if(this.itemHasTooltip(t))return;const e=document.createElement("craft-tooltip");e.setAttribute("placement","right"),e.setAttribute("trigger",".sidebar-action"),e.setAttribute("text",t.querySelector(".label")?.textContent),t.append(e)})}destroyTooltips(){this.items&&this.items.forEach(t=>{const e=t.querySelector("craft-tooltip");e?.remove()})}expand(){document.body.setAttribute("data-sidebar","expanded"),Craft.setCookie("sidebar","expanded"),this.destroyTooltips()}collapse(){document.body.setAttribute("data-sidebar","collapsed"),Craft.setCookie("sidebar","collapsed"),this.createTooltips()}}customElements.define("craft-global-sidebar",t)},225:function(t){var e="(".charCodeAt(0),i=")".charCodeAt(0),s="'".charCodeAt(0),n='"'.charCodeAt(0),a="\\".charCodeAt(0),r="/".charCodeAt(0),o=",".charCodeAt(0),l=":".charCodeAt(0),h="*".charCodeAt(0),c="u".charCodeAt(0),d="U".charCodeAt(0),u="+".charCodeAt(0),p=/^[a-f0-9?-]+$/i;t.exports=function(t){for(var f,m,g,b,v,_,C,y,w,$=[],S=t,x=0,k=S.charCodeAt(x),I=S.length,T=[{nodes:$}],E=0,A="",M="",L="";x